天天看點

Nagios 監控windows性能計數器

 windows的性能計數器是查詢windows機器性能的一個重要方法,但是怎麼把它和nagios結合起來呢?

今天來做一個小例子:

例:監控windows的avg. Disk bytes/Trannsfer計數器。

1:擷取你所需要監控的windows計數器名稱:

 打開windows的性能螢幕:控制台→管理工具→性能螢幕。找到你所要監控的計數器,記下名稱。

<a href="http://s2.51cto.com/wyfs02/M00/87/66/wKiom1ffSwuSw1COAAF3Nh9koZU260.png" target="_blank"></a>

2:修改nagios伺服器的服務監控設定,添加計數器監控服務。  

1

2

3

4

5

6

7

8

<code># vi /usr/local/nagios/etc/objects/116.255.220.80.cfg</code>

<code>define service{</code>

<code>        </code><code>use                   windows-service</code>

<code>        </code><code>host_name               116.255.220.80</code>

<code>        </code><code>service_description          PhysicalDisk</code><code>/avg</code> <code>transfer</code>

<code>        </code><code>check_command             check_nt!COUNTER!-l </code><code>"\\PhysicalDisk(_Total)\\Avg. Disk sec/Transfer"</code><code>,</code><code>"total is %f"</code>  <code>-w 1 -c 2</code>

<code>        </code><code>notifications_enabled       1</code>

<code>        </code><code>}</code>

 注:“\\PhysicalDisk(_Total)\\Avg. Disk sec/Transfer”為具體監控的計數器名稱,“Total”為監控的執行個體。"total is %f"為監控的輸出,%f表示數字的為浮點小數。

3:檢視監控頁面,效果如下:

<a href="http://s5.51cto.com/wyfs02/M00/87/62/wKioL1ffS0qQr-tQAAARgb5J-N8738.png" target="_blank"></a>

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

繼續閱讀