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

 

 

 

 雙擊一個服務,可以彈出它的名稱

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

 

 

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

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

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

分別是:MSSQLSERVER

分別是:SQLSERVERAGENT

 

 

 

在登錄zabbix后台,找到監控模板,添加一個SQL SERVER的監控模板

 

 

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

監控項設置:

 

 

 

 

觸發器:設置報警,如果數據不正確,將會發送報警

 

 觸發器設置:

 

 

 

 

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

 

 

 

最后,我們將sql server的服務器上,安裝ZABBIX客戶端,並加入進剛才創建模板

 

 

我們來測試一台服務器,看配置后是否檢測到數據

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

  在ZABBIX后台上方【配置】【主機】里面可以查看

 

 

 看看這台【電信雲服務器】的最新數據

  在ZAbbix上方【檢測】【最新數據】

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM