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

相關文章
相關標籤/搜索