vim checknginx_established.sh
#!/bin/bash
result=`netstat -antup | grep nginx | grep ESTABLISHED | wc -l`
echo $result
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服务
/usr/local/zabbix/bin/zabbix_get -s 192.168.10.12 -k "checknginx_established"
如果有数据,并没有报错说明正常
四、在zabbix web端添加自定义key和graph
添加key
添加graph
原文地址:http://blog.51cto.com/2765034/2103972