Martin.xu

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法。我们可以在客户端配置文件/etc/zabbix/zabbix_angentd.conf里面配置UserParameter.
语法如下:
UserParameter=key,command
 
例如要监控ps -eLf|grep redis内容,添加步骤如下:
(1)修改客户端配置文件/etc/zabbix/zabbix_angentd.conf里面配置UserParameter.
 
UserParameter=test,ps -eLf|grep redis
备注:test为自己定义的易于识别的键值名字
 
(2)选择组态——主机——zabbix主机——项目
 
(3)选择创建监控项
 
 

 

名称:自己定义易于识别的监控项名称,如”redis 监控”
 
键值:第(1)步中/etc/zabbix/zabbix_angentd.conf文件里定义的UserParameter值,本例中为test。注意:键值一定要与/etc/zabbix/zabbix_angentd.conf文件里定义的UserParameter值一致,否则获取不到数据。
 
数据类型:根据UserParameter里的命令执行情况选择,如命令ps -eLf | grep redis执行后结果如下,则数据类型选择文字。
 
(4)数据查看
选择检测中——最新数据——主机(zabbix)——redis监控——历史记录
即可看到监控数据
 
  
posted on 2017-03-27 23:48  Martin.xu  阅读(289)  评论(0编辑  收藏  举报