zabbix
- 1.主机与主机组的添加
- 1.1 在新的主机上添加agent
- 1.2 解决中文乱码
- 1.3 主机与主机组的添加
- 2. 模板的添加与使用
- 2.1 创建新的模板
- 2.2 为主机添加模板
- 2.3 模板的使用
1.主机与主机组的添加
1.1 在新的主机上添加agent
//下载依赖包
[root@agent ~]# yum -y install net-snmp-devel libevent-devel
安装过程省略.......
//编译安装zabbix
[root@agent ~]# tar xf zabbix-3.4.12.tar.gz
[root@agent ~]# cd zabbix-3.4.12
[root@agent zabbix-3.4.12]# ./configure --enable-agent
安装过程省略......
[root@agent zabbix-3.4.12]# echo $?
0
[root@agent zabbix-3.4.12]# make install
安装过程省略......
//修改zabbix配置文件
[root@agent etc]# vim /usr/local/etc/zabbix_agentd.conf
93 Server=192.168.157.59 (//添加此处内容,IP为zabbix服务端ip)
134 ServerActive=192.168.157.59 (//添加此处内容,IP为服务端ip)
144 Hostname=lizhao001 (//添加此处内容,主机名自取)
//创建zabbix用户和组,并开启zabbix-agentd
[root@agent ~]# groupadd -r zabbix
[root@agent ~]# useradd -r -M -s /sbin/nologin -g zabbix zabbix
[root@agent ~]# zabbix-agentd
[root@agent ~]# ss -antl|grep 10050
LISTEN 0 128 *:10050 *:*
1.2 解决中文乱码
//在Windows系统C:\Windows\Fonts目录下,找到中文字体,例如“楷体”,将其拷贝至桌面,利用xftp上传至zabbix-server端/usr/local/apache/htdocs/zabbix/fonts/下,名为“simkai.ttf”
过程省略......
[root@xaii-59 ~]# cd /usr/local/apache/htdocs/zabbix/fonts/
[root@xaii-59 fonts]# ls
DejaVuSans.ttf simkai.ttf
//usr/local/apache/htdocs,此处路径为网页存放的路径,并非唯一
//进入/usr/local/apache/htdocs/zabbix/include,修改defines.inc.php
[root@xaii-59 include]# vim defines.inc.php
define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name
(//将原先的DejaVuSans,替换为simkai)
//重启zabbix
[root@xaii-59 include]# pkill zabbix
[root@xaii-59 include]# zabbix_server
[root@xaii-59 include]# zabbix_agentd
无乱码现象
1.3 主机与主机组的添加
//主机组的添加:
//主机的添加:此处的主机名要和agent端配置文件中的Hostname一致,并添加至刚创建的主机组中
添加完成后,下方都有一个Update,需要点击更新
添加完成后,发现新添加的主机,zabbix并未对其监控,是因为还没有添加模板
2. 模板的添加与使用
2.1 创建新的模板
//创建:
//此处创建的模板需要链接到一个已经存在的模板:
Template OS Linux模板就是agentd端使用的
2.2 为主机添加模板
//为web服务器192.168.157.19主机添加刚刚创建的runtime模板
//再查看zabbix是否对web服务器192.168.157.19主机监控
2.3 模板的使用
//点击web服务器192.168.157.19的Items选项进入
此处有个监控/etc/passwd的Triggers,点击Checksum of /etc/passwd,将等待时间修改为2分钟。以便用于验证
//在agent端,创建一个新的用户,查看是否会告警
[root@agent ~]# cat /etc/passwd|grep lizhao
[root@agent ~]# useradd lizhao
点击Monitoring Dashboard:
我们看到,zabbix已经监控到etc/passwd文件被修改了,并告警。遇到此情况就应当引起重视。
//因为告警时间比较短暂,时间过了则会自动刷新,所以如果当时没有看到此告警,可以查看历史,点击Monotoring下的Latest data选项
因为现在已经刷新了,所以此时的Last Vaule值前后是一致的,它检测的是当前的和上一次的变化。
如果不一致,则说明文件被修改。