1、环境
server: zabbix:10.0.0.71mysql
client: web01:10.0.0.7web
2、客户端配置 自定义监控项
1,以监控客户端内存信息为样例sql
[root@web001 zabbix_agentd.d]# free -m total used free shared buff/cache available Mem: 974 62 826 1 85 785 Swap: 1023 132 891 [root@web001 zabbix_agentd.d]# free -m|awk 'NR==2 {print int($7/$2*100)}' 80 [root@web001 zabbix_agentd.d]#
2,编写配置测试
[root@web001 zabbix_agentd.d]# pwd /etc/zabbix/zabbix_agentd.d [root@web001 zabbix_agentd.d]# cat men.conf UserParameter=men.user,free -m |awk 'NR==2 {print int($7/$2*100)}' #样例在userparameter_mysql.conf
3,在服务端 安装测试命令 zabbix-getspa
yum install -y zabbix-get
4,服务端 进行测试rest
[root@zabbix zabbix]# zabbix_get -s 10.0.0.7 -k men.user 79 [root@zabbix zabbix]# #注意 -s 后接的IP 要与 客户端 /etc/zabbix/zabbix_agentd.conf 文件内的server 后的IP 要一个网段,就是 写的内网,就都统一使用内网。如不一致会报错 以下 [root@zabbix ~]# zabbix_get -s 172.16.1.7 -k men.user zabbix_get [7977]: Check access restrictions in Zabbix agent configuration #更改配置文件后要重启zabbix-agent 服务,不然会报错 [root@zabbix ~]# zabbix_get -s 10.0.0.71 -k men.user
3、WEB页面进行配置
1,点击右上角 人头 >> user >> Language >> chinese >> UPDATE 更改成中文code
2, 建立要监控的主机server
3,配置主机blog
4,配置监控项内存
5,建立监控项 点击 监控项后 点击右上角 建立监控项
6,返回主机发现 可用性变绿则表示 链接正常 (未绿多刷新几回)
7,设置触发器
点击触发器 右上角 建立触发器 以下图配置
4、测试
客户端输入命令
[root@web001 zabbix]# dd if=/dev/zero of=/dev/null bs=1G、 ##消耗内存
点击左上角 zabbix 返回主页刷新界面 出现报警,则配置成功