zabbix 添加自定义监控项

警告
本文最后更新于 2020-05-30 17:09,文中内容可能已过时。

两种方式都可以实现

一个是在 zabbix_agentd.conf 中直接写

 

 

另一个是写在 zabbix_agentd.d 目录下 *.conf, 前提是配置文件中使用 include

Include=/etc/zabbix/zabbix_agentd.d/*.conf

 

格式如下:

UserParameter=key,xxxxxxxxxx

xxx 部分可以是直接取值的命令,也可以写一个脚本执行,防止传参变量冲突

tps:每秒硬盘读写次数

安装查询工具

yum install -y sysstat

 

命令行取值测试

iostat | awk ‘/^sda/{print $2}’

 

添加自定义监控 (sda_tps 为 key 值,需要自己取名,不能重复)

vim /etc/zabbix/zabbix_agentd.d/sda_tps.conf

UserParameter=sda_tps,iostat | awk ‘/^sda/{print $2}’

 

重启服务

systemctl restart zabbix-agent.service

 

在 zabbix-server 上手动取值(需要安装 zabbix-get,取值使用的是 zabbix 用户,需要注意用户权限问题)

zabbix_get -s 172.16.1.7 -k sda_tps

1.82

 

1. 添加监控项

名称可以随便写,键值就是配置文件中的 key 值

添加完成后,查看最新数据

请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%