添加自定义监控项
监控项就是监控每一个指标
1.命令行,手动取值
[root@yunlong66 ~]# iostat |awk '$1 ~/sda/'
sda 5.89 36.10 122.71 557910 1896585
[root@yunlong66 ~]# iostat |awk '$1 ~/sda/{print $2}'
5.89
2.修改zabbix-agent配置文件
- 注释:用户自定义参数添加监控项,如果要监控哪台服务器就配置哪台的agent配置文件
编辑
vim /etc/zabbix/zabbix_agentd.conf
UserParameter=sda_tps,iostat |awk '$1 ~/sda/{print $2}'
systemctl restart zabbix-agent.service
3.zabbix-server测试监控项取值是否正确
因系统没有该命令,需要下载安装:
rpm -ivh https://mirror.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-get-4.0.11-1.el7.x86_64.rpm
注释:k就是key值,上一步的配置文件中设定的值保持一致
-p是添加端口的,如果要是监控的端口修改过,则需要加该参数,默认端口是10030,该参数可以不加
zabbix_get -s 127.0.0.1 -k sda_tps
如图取值成功
4.在web界面添加自定义监控项
找到对应监控的主机进行创建监控项
图上的键值必须要和agent配置文件中添加的参数一致,然后选择最下面的添加即可;
查看web界面查看最新数据显示监控成功