zabbix自定义监控项
1.安装zabbix_get软件
[root@chang local]# yum install zabbix-get
2.编辑自定义监控项文件
[root@chang ~]# vim /etc/zabbix/zabbix_agentd.d/cpu.conf
UserParameter=check_cpu,top -bn 1 -i -c |grep id |cut -d , -f 4 | tr -d id
#UserParameter表示用户自定义参数,check_cpu表示一个key,key的值是后面的命令
#重启
[root@chang ~]# systemctl restart zabbix-agent.service
3.测试zabbix-server服务端是否可以获取到key值
[root@chang ~]# zabbix_get -s 127.0.0.1 -k check_cpu -p 10050
96.9
4.添加监控项
5.查看监控项是否启用
显示已启用。
6.查看数据
查看历史数据
二. 监控磁盘使用情况
1.配置文件上添加
[root@chang ~]# vim /etc/zabbix/zabbix_agentd.d/disk_use.conf
UserParameter=disk_use,df -h |grep /$ |cut -d " " -f 13 |tr -d %
[root@chang ~]# systemctl restart zabbix-agent.service
[root@chang ~]# zabbix_get -s 127.0.0.1 -p 10050 -k disk_use
7
2.web界面添加
点击,添加。
三.监控内存使用量
1.添加key的配置文件
[root@chang ~]# vim /etc/zabbix/zabbix_agentd.d/mem_use.conf
UserParameter=mem_use,free -h |sed -n '2p' |awk '{print $4}' |tr -d M
[root@chang ~]# systemctl restart zabbix-agent.service
验证一下key的值
[root@chang ~]# zabbix_get -s 127.0.0.1 -p 10050 -k mem_use
978
2.在web界面添加
点击,添加,完成。
等一段时间,数据同步完成。
四.监控登陆人数
1.添加key的配置文件
[root@chang ~]# vim /etc/zabbix/zabbix_agentd.d/number_login.conf
UserParameter=number_login,w |sed -n '1p' |cut -d " " -f 7
[root@chang ~]# systemctl restart zabbix-agent.service
[root@chang ~]# zabbix_get -s 127.0.0.1 -p 10050 -k number_login
1
2.在web界面配置
点击添加,配置完成。