From: Phil C. <ph...@fo...> - 2004-12-30 09:47:12
|
Nagios wrote: > Hi NG >=20 > I would like to monitor check the average delivered Mails from our > Exchange.=20 > So I use the command: >=20 > /usr/local/libexec/nagios/check_nt -H xxx.xxx.xxx.xxx -v COUNTER -l > "\\MSExchangeIS Mailbox\\Messages Delivered/min"=20 >=20 > But I get always 0 back. Even if the performance counter on the > Windows machine shows 10 or more.=20 >=20 > What is wrong on my query? If there is more than one instance of the counter (which you can find out from the right hand side of the Add Counters dialog in the Windows Performance monitor), you have to specify it in the counter definition. That is the case with this counter, there's a value for each storage group plus a total for the whole of Exchange. To get the total, your command should be: /usr/local/libexec/nagios/check_nt -H xxx.xxx.xxx.xxx -v COUNTER -l "\\MSExchangeIS Mailbox(_Total)\\Messages Delivered/min"=20 Replace _Total with the name of the storage group from the counters dialog if you want individual rates. Our Exchange server isn't busy enough at the moment to test that in any meaningful way but it should work. :) Phil |