1. 为什么要自定义KEY:
有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法。我们可以在客户端配置文件zabbix_angentd.conf里面配置UserParameter. 语法如下:
UserParameter = key,command
用户自定义参数包含一个key和一个命令,key必须整个系统唯一,配置好之后,重启客户端。然后配置item(监控项),在 key 的位置填上我们自定义的key即可。用户自定义参数里指定的脚本由zabbixagent来执行,最大可以返回512KB的数据。
2. 监控项的定义:
1>. 方式一:没有参数的形式:
## 定义:
UserParameter=key,command
## 在zabbix服务器调用:
[root@zabbix ~]# zabbix_get -s 192.168.188.111(zabbix客户端主机) -k key
2>. 方式二:携带参数的形式:UserParameter=key[*],command。
参数 |
描述 |
Key |