如何为Exchange邮件存储configurationNagios警报

有谁知道如何configurationNagios来监视MS Exchange邮件存储

我们已经卸载了邮件存储(由于磁盘空间和其他原因),并希望通过nagios 监视它们的状态 (挂载或不挂载)。

我们在我们的windows服务器上使用pNSClient.exe,它可以监视进程和服务 – 但显然,Exchange只是对所有邮件存储使用一个进程(store.exe) – 所以监视store.exe将不会有帮助。

如您所述,由于Exchange使用所有邮箱数据库的store.exe进程,因此无法以这种方式监视单个邮箱数据库。 通过与Exchange交stream,可能有办法做到这一点,但是我不知道Nagios有什么stream程可以做到这一点。

store.exe进程是Exchange信息存储服务,Nagios可以监视这个服务。 如果由于磁盘空间问题而导致邮箱数据库卸载以及许多其他问题,则该服务器也可能会停止。 监测这应该给你一个邮箱问题的好迹象

本文是一个关于设置Exchange服务监视的极好教程,并包含大量关于您可以检查以监视Exchange服务器运行状况的信息。

[编辑]

Windows性能计数器确实有Exchange存储计数器,MSExchangeIS邮箱计数器,所以这也可以使用。

我已经find了一种方法来检查使用check_nt -v COUNTER检查的特定邮件存储区有多less个活动连接,如下所示:

check_nt -H $HOSTNAME$ -p $PORT$ -v COUNTER -l "\\MSExchangeIS Mailbox($ARG1$)\\Active Client Logons","$ARG1$ Sessions: %.f" -w0 -c0 

我假设只要挂载了邮件存储库,系统进程就会至less有一个活动客户端login ,但是如果未挂载,它将会降到0。

我会稍后再testing一下,让你知道。

编辑

一些邮件存储活跃的客户端login降到0,所以这不是解决scheme – 但是,我现在想知道客户端login是否会按照描述工作。

再次testing…

编辑

使用客户端login完全是我想要的。

这可能是我不受欢迎的意见,但是,监视消防风格似乎是很多工作…(但是远不如监视)。 使用具有来自Exchange开发人员的内置智能的监视工具,或者任何需要监视的服务,以发现无法定义的问题。

在正确监控Exchange服务器时,问题中的一个很可能是几千个重要指标的一个度量标准……而且,磁盘空间不足似乎是任何监控套件应该警告的最基本的东西 – 但现在我正在非常讨厌^^