天天看點

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

監控某程式【服務】的狀态,是運維人員經常需要使用的,本文介紹如何監控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

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料
zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

 輕按兩下一個服務,可以彈出它的名稱

注意:要複制它的服務名稱不是顯示名稱

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

三、實戰監控sql server的服務,監控狀态是否正常

首先先在伺服器去把sql server的服務名稱複制出來,

這裡我需要監控sqlserver的主服務和代理服務

分别是:MSSQLSERVER

分别是:SQLSERVERAGENT

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料
zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

在登入zabbix背景,找到監控模闆,添加一個SQL SERVER的監控模闆

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

 這裡面主要設定【監控項】和【觸發器】,其他根據自己命名來設定

監控項設定:

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料
zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

觸發器:設定報警,如果資料不正确,将會發送報警

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

 觸發器設定:

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料
zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

大概意思就是在最近三分鐘,取值異常,将會觸發報警,待最後一個值正常後,報警取消

最後,我們将sql server的伺服器上,安裝ZABBIX用戶端,并加入進剛才建立模闆

我們來測試一台伺服器,看配置後是否檢測到資料

可以看到,我們選擇這一台主機是加入進了SQL SERVER監控模闆的

  在ZABBIX背景上方【配置】【主機】裡面可以檢視

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

 看看這台【電信雲伺服器】的最新資料

  在ZAbbix上方【檢測】【最新資料】

zabbix-4.0-如何監控windows服務和實戰監控SQL SERVER資料

作者:

部落格園-李宗盛

出處:

https://home.cnblogs.com/u/subsea/

始終相信美好的事情即将發生