zabbix 2.4 自定义key实例

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

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

vim checknginx_established.sh

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

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

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

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

chmod +s /bin/netstat

设置权限,使zabbix用户能够看到全部的进程。由于zabbix server端测试的时候,是使用zabbix用户访问agent端web

修改以后重启zabbix_agentd服务vim

3、在zabbix server端测试

/usr/local/zabbix/bin/zabbix_get -s 192.168.10.12 -k "checknginx_established"
    若是有数据,并无报错说明正常

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

添加key
zabbix 2.4 自定义key实例bash

添加graph
zabbix 2.4 自定义key实例ide

相关文章
相关标签/搜索