Zabbix3.4監控windows機器IIS鏈接數

最近公司幾臺IIS服務器頻繁更新,常常頁面沒法訪問,應開發的要求對IIS鏈接數進行監控,高於一個數值則報警。windows

一、使用netstat命令查看iis鏈接數

netstat -an |find "192.168.0.12:80" |find "ESTABLISHED" /c

咱們知道經過windows自帶的性監視器能夠查看到iis的鏈接數,即「Current Connections」參數。
Zabbix3.4監控windows機器IIS鏈接數服務器

二、獲取IIS的性能參數名稱

IIS有不少性能參數,有時咱們想監控某個參數,殊不知道參數名稱,可以使用以下命令將Web Service相關的參數都保存下來。ide

typeperf -qx | find "Web Service" > C:\typeperf.txt

Zabbix3.4監控windows機器IIS鏈接數

三、修改zabbix_agent的配置文件,添加以下內容

#IIS Monitor
PerfCounter = iis_Max_Connections,"\Web Service(_Total)\Maximum Connections",20
PerfCounter = iis_Current_Connections,"\Web Service(_Total)\Current Connections",20

PerfCounter 取得值爲某個時間段範圍內的平均值,這個時間段由用戶本身定義,好比上面中的"20",單位是秒(s),這個時間段要根據我的需求和要監控的性能參數有關係,要本身評估,時間段越小取得的值越精確。
記得重啓zabbix_agent服務。性能

四、在zabbix_server端測試

/data/zabbix/bin/zabbix_get -s 192.168.0.12 -p 10050 -k "iis_Current_Connections"

Zabbix3.4監控windows機器IIS鏈接數

五、給要監控的主機添加監控項

Zabbix3.4監控windows機器IIS鏈接數

六、添加觸發器

Zabbix3.4監控windows機器IIS鏈接數

七、添加圖形

Zabbix3.4監控windows機器IIS鏈接數

八、監控效果圖

Zabbix3.4監控windows機器IIS鏈接數

相關文章
相關標籤/搜索