Zabbix监控介绍及安装配置
什么是zabbix
zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
安装
设置时间同步
yum -y install ntpdate
crontab -e */5 * * * * /usr/sbin/ntpdate ntp1.aliyun.com
设置yum源
rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
修改源设置为阿里的源/etc/yum.repos.d/zabbix.repo (修改后出错)

安装
yum install zabbix-server-mysql zabbix-web-mysql -y
安装数据库
yum -y install mariadb-server
启动数据库
systemctl start mariadb
systemctl enable mariadb
设置数据库安全
mysql_secure_installation
登录数据库创建库并且授权(创建库的时候就设置好字符集)
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';
导入数据库
通过命令可以查看数据库导入文件在哪里
rpm -ql zabbix-server-mysql

导入
zcat /usr/share/doc/zabbix-server-mysql-3.0.15/create.sql.gz|mysql -uzabbix -pzabbix zabbix
查看表有113张表
show tables;
配置web界面,修改配置文件/etc/httpd/conf/httpd.conf
ServerName 127.0.0.1:80
启动
systemctl restart httpd
通过web界面安装地址为
https://192.168.80.130/zabbix/setup.php

yum安装的只有时区有报错

修改配置文件/etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

重启http设置生效


PS:密码配置文件在/etc/zabbix/web/zabbix.conf.php



生成了这个配置文件里面保存的数据库的配置信息假如以后需要拆分数据库和zabbix主机就需要修改这个配置文件
登陆默认的账户名是Admin密码zabbix(Admin第一个字母是大写)

登陆后提示zabbix server没有运行

修改配置文件/etc/zabbix/zabbix_server.conf
默认的主机是localhost默认的库名是zabbix默认的用户也是zabbix所以这里只需要设置一个密码即可
DBPassword=zabbix
启动(默认启动端口是10051)
systemctl enable zabbix-server
systemctl start zabbix-server

在zabbix server上面安装一个zabbix agent
yum -y install zabbix-agent
修改配置文件/etc/zabbix/zabbix_agentd.conf
默认配置就是本机作为服务器(以下三个配置都使用了默认配置没有修改)
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server
启动(默认端口是10050)
systemctl start zabbix-agent
systemctl enable zabbix-agent
在web界面启用

PS:默认zabbix获取信息是被动的,agent不会主动发送信息给server需要server主动去要的时候agent才会给
在另外一台服务器安装agent
配置文件/etc/zabbix/zabbix_agentd.conf

在web界面添加主机


选择一个模板(这里要点add)

看日志

web界面就显示接收到了

查看一下默认模板有哪些item


添加自定义items
在agent服务器文件夹/etc/zabbix/zabbix_agentd.d下面添加自定义配置文件monitor_file.conf监控文件大小
UserParameter=monitor_file,stat -c %s /etc/services
其中monitor_file是key名字,不能和其他已经定义的key名字重复
stat -c %s /etc/services是取值(这里是取这个文件的大小)
修改完配置文件重启服务
systemctl restart zabbix-agent
在zabbix server上面测试有没有生效(需要有对主机名的hosts解析)
zabbix_get -s linux-node2.example.com -k monitor_file

在web上面创建item




添加之后有没有取到值


下面可以定义取值出来的倍数


存储的值

在agent上面安装一个http然后启动使用内置key监听端口,正常显示为1不正常显示为0
设置监听80端口,加到自定义的组define里面


有值了

在agent关闭http以后

作为普通用户不知道1是代表正常0是代表端口不正常
重新定义

映射对应表

选择这个


查看数据

如何解决zabbix页面显示乱码的问题
在windows下面文件夹C:\Windows\Fonts找一个简体字文件例如simkai.ttf
复制到zabbix server的文件夹/usr/share/zabbix/fonts
覆盖原来的graphfont.ttf文件即可
关于存储值的计算(取出来的是平均速度)

比如cpu的这个值

Zabbix监控介绍及安装配置的更多相关文章
- Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
7月6日任务 19.1 Linux监控平台介绍19.2 zabbix监控介绍19.3/19.4/19.5 安装zabbix19.6 忘记Admin密码如何做 19.1 Linux监控平台介绍 一般大公 ...
- Linux centosVMware Linux监控平台介绍、zabbix监控介绍、安装zabbix、忘记Admin密码如何做
一.Linux监控平台介绍 cacti.nagios.zabbix.smokeping.open-falcon等等 cacti.smokeping偏向于基础监控,成图非常漂亮 cacti.nagios ...
- zabbix监控windows agent安装配置
下载Windows的zabbix客户端 下载地址:http://www.zabbix.com/download.php 从官方下载Zabbix Agent后,压缩包里面有2个目录,bin和conf,c ...
- Zabbix监控 windows agent安装配置
下载Windows的zabbix客户端 载地址:http://www.zabbix.com/download.php 选择windows版本的agent下载 从官方下载Zabbix Agent后,压缩 ...
- Zabbix 监控介绍
Zabbix 监控介绍 1.Zabbix监控架构 2.Zabbix 优点 开源无软件成本投入 Server对设备性能要求低 支持设备多,自带多种监控模板 支持分布式集中管理,有自动发现功能,可以实现自 ...
- [原创]zabbix工具介绍,安装及使用
[原创]zabbix工具介绍,安装及使用 http://waringid.blog.51cto.com/65148/955939/
- kudu介绍及安装配置
kudu介绍及安装配置 介绍 Kudu 是一个针对 Apache Hadoop 平台而开发的列式存储管理器.Kudu 共享 Hadoop 生态系统应用的常见技术特性: 它在 commodity har ...
- Zabbix客户端(被监控端)安装配置
1) 创建用户 groupadd zabbix useradd -g zabbix zabbix 2)zabbix软件包下载,安装 zabbix-2.2.6 http://jaist.dl.sourc ...
- Zabbix 3.0 LTS安装配置
关于Zabbix监控项类型的官网介绍: https://www.zabbix.com/documentation/3.4/zh/manual/config/items/itemtypes zabbix ...
随机推荐
- 点滴积累【C#】---抓取页面中想要的数据
效果: 描述:此功能是抓取外国的一个检测PM2.5的网站.实时读取网站的数据,然后保存到数据库里面.每隔一小时刷新一次. 地址为:http://beijing.usembassy-china.org. ...
- android.view.animation(2) - 插值器Interpolator
public interface Interpolator implements TimeInterpolator android.view.animation.Interpolator Known ...
- CXAnimation类
#include "XAnimation.h" CXAnimation::CXAnimation(void) { m_strName = ""; m_nFram ...
- swift 运算符和控制流程
闭区间运算符 闭区间运算符(a...b)定义一个包含从a到b(包括a和b)的所有值的区间,只能是数字 for index in 1...5 { println("\(index) * 5 = ...
- 人工打jar包
(一)将可执行程序打成一个jar包 其中Yoyo为入口程序,因此将当前目录下workhard和Book.class.testEx.class.Yoyo.class打成一个jar包的命令如下: jar ...
- Ubuntu 16.04安装有道词典
以前用Ubuntu 14.04 的时候,直接下载有道词典官方deb安装包,就安装好了,现在换成Ubuntu 16.04因为有些依赖问题就无法安装成功.于是Google之,成功解决,也顺便熟悉了一下dp ...
- 2017年网站安全狗绕过WebShell上传拦截的新姿势
本文来源:https://www.webshell.ren/post-308.html 今天有一位朋友发一个上传点给我 我一看是南方cms 有双文件上传漏洞 本来可以秒的 但是看到了 安全狗 从图片可 ...
- UML类图<转>
UML类图 解释UML类图: 1. 首先看“动物”矩形框,它代表一个类.该类图分为三层,第一层显示类的名称,如果是抽象类就要用斜体显示.第二层是类的特性,通常就是字段和属性.第三层 ...
- 重启php
注意这是重启php,不是重启apache service php-fpm restart
- SSIS 自测题-文件操作类
说明:以下是自己的理解答案,不是标准的答案,如有不妥烦请指出. 有些题目暂时没有答案,有知道的请留言,互相学习,一起进步. 1.什么是控制流,什么是数据流,控制流和数据流之间的关系是什 ...