zabbix自定义监控项

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.添加监控项

zabbix自定义监控项_第1张图片
zabbix自定义监控项_第2张图片
zabbix自定义监控项_第3张图片
zabbix自定义监控项_第4张图片

5.查看监控项是否启用
zabbix自定义监控项_第5张图片
zabbix自定义监控项_第6张图片

显示已启用。
zabbix自定义监控项_第7张图片

6.查看数据
zabbix自定义监控项_第8张图片

查看历史数据
zabbix自定义监控项_第9张图片

二. 监控磁盘使用情况

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界面添加
zabbix自定义监控项_第10张图片
zabbix自定义监控项_第11张图片
点击,添加。
zabbix自定义监控项_第12张图片
zabbix自定义监控项_第13张图片
三.监控内存使用量

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界面添加
zabbix自定义监控项_第14张图片
zabbix自定义监控项_第15张图片
zabbix自定义监控项_第16张图片
点击,添加,完成。

等一段时间,数据同步完成。

zabbix自定义监控项_第17张图片
四.监控登陆人数

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界面配置
zabbix自定义监控项_第18张图片
zabbix自定义监控项_第19张图片
zabbix自定义监控项_第20张图片
点击添加,配置完成。
zabbix自定义监控项_第21张图片

你可能感兴趣的:(zabbix,zabbix)