監控某程式【服務】的狀态,是運維人員經常需要使用的,本文介紹如何監控windows下的服務。
一、監控服務的鍵值參數規則
- 在ZABBIX背景,點選一台監控主機的監控項,點選建立監控項,添加【鍵值】
- 鍵值就是監控直接需要輸入的參數
- 這裡介紹的是windows下監控服務的參數規則:
鍵值:service.info["服務的名稱",state]
service.info:參數,代表監控服務
服務的名稱:将需要監控的windows服務名稱填入
state:參數,代表傳回服務狀态0/1
0 - 運作,\\ 1 - 暫停,\\ 2 - 開始等待,\\ 3 - 暫停等待,\\ 4 - 繼續等待,\\ 5 - 停止等待,\\ 6 - 停止,\\ 7 - 未知,\\ 255 - 沒有這樣的服務
舉例:sql server的服務監控可以這樣填寫
service.info["SQLSERVERAGENT",state]
service.info["MSSQLSERVER",state]
二、windows如何檢視服務
電腦快捷建【WIN+R】調出運作,輸入services.msc

輕按兩下一個服務,可以彈出它的名稱
注意:要複制它的服務名稱不是顯示名稱
三、實戰監控sql server的服務,監控狀态是否正常
首先先在伺服器去把sql server的服務名稱複制出來,
這裡我需要監控sqlserver的主服務和代理服務
分别是:MSSQLSERVER
分别是:SQLSERVERAGENT
在登入zabbix背景,找到監控模闆,添加一個SQL SERVER的監控模闆
這裡面主要設定【監控項】和【觸發器】,其他根據自己命名來設定
監控項設定:
觸發器:設定報警,如果資料不正确,将會發送報警
觸發器設定:
大概意思就是在最近三分鐘,取值異常,将會觸發報警,待最後一個值正常後,報警取消
最後,我們将sql server的伺服器上,安裝ZABBIX用戶端,并加入進剛才建立模闆
我們來測試一台伺服器,看配置後是否檢測到資料
可以看到,我們選擇這一台主機是加入進了SQL SERVER監控模闆的
在ZABBIX背景上方【配置】【主機】裡面可以檢視
看看這台【電信雲伺服器】的最新資料
在ZAbbix上方【檢測】【最新資料】
作者:
部落格園-李宗盛
出處:
https://home.cnblogs.com/u/subsea/
始終相信美好的事情即将發生