天天看點

Zabbix 監控 IIS

1、建立腳本iis.bat

@echo off

SETLOCAL ENABLEDELAYEDEXPANSION 

echo {

echo "data":[

for /F "tokens=* delims= " %%i IN ('typeperf -qx^|find "Web Service"^|find "Current Connections"') DO (

set j=%%i

for /F "tokens=1 delims=\" %%k in ("%%i") DO (

echo "{#WEB_SERVICE}": "%%k"

echo },

)

echo "{#WEB_SERVICE}": "none"

echo }

echo ]

2、修改zabbix agent配置檔案

UnsafeUserParameters=1

UserParameter=iis.site.discovery,D:\zabbix\scripts\iis.bat

3、建立正規表達式

依次選擇Administration->General->Regular expressions。建立新的正規表達式“IIS Site for discovery”,會在後面的模闆中引用。正規表達式的名字不能有錯,

表達式的内容填“^none$”,表達式類型選擇“Result is FALSE”,意思是過濾掉内容是none的結果。這麼填寫是為了配合自動發現的腳本,腳本内容見後面用戶端的配置。

4、導入模闆

5、主機添加模闆

參考博文:

<a href="http://blog.51cto.com/qicheng0211/1857398">http://blog.51cto.com/qicheng0211/1857398</a>

<a href="http://down.51cto.com/data/2368189">http://down.51cto.com/data/2368189</a>

     本文轉自1321385590 51CTO部落格,原文連結:http://blog.51cto.com/linux10000/2067275,如需轉載請自行聯系原作者

上一篇: linux-iscsi

繼續閱讀