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)。抛砖引玉,但愿能够帮到您。

相关文章
相关标签/搜索