目標:監控linux server中nginx的鏈接數,established狀態linux
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的名稱,第二個是腳本位置nginx
chmod +s /bin/netstat
設置權限,使zabbix用戶能夠看到全部的進程。由於zabbix server端測試的時候,是使用zabbix用戶訪問agent端web
修改以後重啓zabbix_agentd服務vim
/usr/local/zabbix/bin/zabbix_get -s 192.168.10.12 -k "checknginx_established" 若是有數據,並無報錯說明正常
添加keybash
添加graphide