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

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

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

wKiom1Tatm3Cs1l6AAP8qmMYaMY296.jpg


系統版本:Centos 6.4 X64服務器

軟件版本:Zabbix 2.4.3ide

1、客戶端安裝性能

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

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

Hostname後爲客戶端計算機名orm

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

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

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 卸載


三、在zabbix中添加主機

組態-主機-建立主機

模板-選擇Template OS Windows

wKiom1Tawt7C1eRvAAP9DtpFZpQ592.jpg

wKioL1Taw_zjVQpfAAL7zpxFLPQ356.jpg


四、新建項目


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

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)。拋磚引玉,但願能夠幫到您。

相關文章
相關標籤/搜索