码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix 2.4 自定义key实例

时间:2018-04-16 16:13:26      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:zabbix   自定义key   

目标:监控linux server中nginx的连接数,established状态

一、在agent端,自定义监控脚本

        vim checknginx_established.sh

            #!/bin/bash
            result=`netstat -antup | grep nginx | grep ESTABLISHED | wc -l`
            echo $result

二、在agent端,配置文件zabbix_agentd.conf修改

    UnsafeUserParameters=1
    UserParameter=checknginx_established,/usr/local/zabbix/scripts/checknginx_established.sh

中间用逗号隔开,第一个参数表示item key的名称,第二个是脚本位置

chmod +s /bin/netstat

设置权限,使zabbix用户可以看到所有的进程。因为zabbix server端测试的时候,是使用zabbix用户访问agent端

修改之后重启zabbix_agentd服务

三、在zabbix server端测试

        /usr/local/zabbix/bin/zabbix_get -s 192.168.10.12 -k "checknginx_established"
    如果有数据,并没有报错说明正常

四、在zabbix web端添加自定义key和graph

添加key
技术分享图片

添加graph
技术分享图片

zabbix 2.4 自定义key实例

标签:zabbix   自定义key   

原文地址:http://blog.51cto.com/2765034/2103972

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!