Zabbix高級應用一、監控Exchange在線人數、服務狀態

    最近有這樣的需求,要在一個頁面中看到所有郵件主機的狀態值,包括Exchange在線人數、服務、DAG掛載狀態、隊列、Raid等情況。方便故障排查及日常檢核。

    Zabbix安裝過程不再贅述。本篇僅涉及在線人數、服務狀態監控,其他監控需配合powershell腳本,我會在後一篇中詳細講述。初步效果如下(我額外添加了磁盤空閒佔比、系統啓動時間),理論上你可以監控你關注的任何值。

wKiom1Tatm3Cs1l6AAP8qmMYaMY296.jpg


系統版本:Centos 6.4 X64

軟件版本:Zabbix 2.4.3

一、客戶端安裝

1、客戶端下載,儘量配合zabbix服務端,使用新版本,支持功能更多,下載點此2.4.1forWin

2、①按照服務器版本,將\zabbix_agents_2.4.1.win\bin\win64內容剪切至\zabbix_agents_2.4.1.win下,新建zabbix_agentd.conf

Hostname後爲客戶端計算機名

Timeout一定要寫30(重要,powershell加載exchange模塊需要一定時間,閥值區間0-30)

下列是三個自定義用戶參數,將在下篇中詳解

LogFile=c:\zabbix_agents_2.4.1.win\zabbix_agentd.log
Server=10.101.4.85
Hostname=BJMX01
Timeout=30
UserParameter=raid.health,powershell.exe -file D:\PS\raid.health.ps1
UserParameter=queue.num,powershell.exe -file D:\PS\queue.num.ps1
UserParameter=dag.mount,powershell.exe -file D:\PS\dag.mount.ps1

   ②客戶端安裝,使用管理員身份打開cmd,進入zabbix目錄下。執行完畢如無問題,進程和服務會多出zabbix_agent


zabbix_agent.exe -c zabbix_agent.conf -i
zabbix_agent.exe -c zabbix_agent.conf -s


-i 安裝

-s 啓動

-x 停止

-d 卸載


3、在zabbix中添加主機

組態-主機-創建主機

模板-選擇Template OS Windows

wKiom1Tawt7C1eRvAAP9DtpFZpQ592.jpg

wKioL1Taw_zjVQpfAAL7zpxFLPQ356.jpg


4、新建項目


   ①在線人數使用性能計數器,記住紅框內的兩個字段

wKiom1TazIOyQpmeAAErUO0l13U793.jpg


   ②在鍵值內選擇perf_counter []內填入剛纔記錄的字段,中間用\連接,在“新的應用集”中填寫show01(用途:方便展示時篩選) 

wKioL1Tazafji90PAAPpc8tKIL8493.jpg

 

      ③新建項目,添加Exchange相關服務

Get-Service -ComputerName bjmx01 |Where-Object{$_.status -eq "running" -and $_.name -like "MSEx*" } |ft -AutoSize

Status  Name                           DisplayName
------  ----                           -----------
Running MSExchangeAB                   Microsoft Exchange Address Book
Running MSExchangeADTopology           Microsoft Exchange Active Directory T...
Running MSExchangeAntispamUpdate       Microsoft Exchange Anti-spam Update
Running MSExchangeEdgeSync             Microsoft Exchange EdgeSync
Running MSExchangeFBA                  Microsoft Exchange Forms-Based Authen...
Running MSExchangeFDS                  Microsoft Exchange File Distribution
Running MSExchangeImap4                Microsoft Exchange IMAP4
Running MSExchangeMailboxReplication   Microsoft Exchange Mailbox Replication
Running MSExchangePop3                 Microsoft Exchange POP3
Running MSExchangeProtectedServiceHost Microsoft Exchange Protected Service ...
Running MSExchangeRPC                  Microsoft Exchange RPC Client Access
Running MSExchangeServiceHost          Microsoft Exchange Service Host
Running MSExchangeTransport            Microsoft Exchange Transport
Running MSExchangeTransportLogSearch   Microsoft Exchange Transport Log Search

       

        ④添加鍵值,展示值選中 service state 點擊展示值對應,更改至如下。


wKioL1Ta0O7AkUdqAAO3lrmuaFI982.jpgwKioL1Ta0s3xtx3OAACI-9KMLpQ673.jpg


       ⑤檢測中-總覽-篩選-show01-過濾,點擊在線人數還可以看到最近的人數曲線

wKiom1Ta1OzQLxGWAAM2fhZgULc081.jpgwKiom1Ta1P6zWX9pAAVI3edeZ4s614.jpg



至此,Zabbix監控Exchange主機的一些基本操作就介紹完了。後一篇我會利用powershell監控raid卡健康、隊列郵件數、DAG掛載狀態(自定義KEY)。拋磚引玉,希望可以幫到您。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章