I have an ongoing- implementation the orion APM. I need to monitor our 10 Bridgehead server using APM.
Hoping you can help me for this issue.
Thanks,
vtoxzy
Hi,
Have you tried to use the default Exchange templates?
Exchange 2007
Exchange 2007 WMI Counters
Exchange Server (via SNMP)
Exchange Server (via WMI)
Exchange Server 2000 and 2003
Most of them monitor Exchange queues.
HTH,
Yann
hi,
what we need to see is the number of queues not the graph.
What do you mean by the number of queues? Do you mean the number of messages in a particular message queue? eg. Mailbox Receive Queue, Mailbox Send Queue, SMTP Local Queue...etc.
Here try this script... It will tally all the queues together and report back a number.. for example 350, and then set thresholds within the component and then create an alert to notify you when it gets to high..
Here is the vbscript.
Dim SumMessages
strComputer = wscript.arguments(0)strUser = wscript.arguments(1)strPassword = wscript.arguments(2)
On Error Resume Next
Set objSWbemLocator = CreateObject("WbemScripting.SWbemLocator")Set objWMIService = objSWbemLocator.ConnectServer (strComputer, "root\cimv2\Applications\Exchange", strUser, strPassword)
Set colItems = objWMIService.ExecQuery("SELECT * FROM ExchangeQueue",,48)
For Each objItem in colItems SumMessages = SumMessages + objItem.NumberOfMessagesNext
If IsEmpty(SumMessages) Then Wscript.Echo "Message: Queue Unavailable" Wscript.Echo "Statistic:1" Wscript.quit(1)ElseIf SumMessages > 250 Then Wscript.Echo "Message: Queue at critical level" Wscript.Echo "Statistic:" & SumMessages Wscript.quit(3)ElseIf SumMessages > 150 Then Wscript.Echo "Message: Queue at critical level" Wscript.Echo "Statistic:" & SumMessages Wscript.quit(3)ElseIf SumMessages > 150 Then Wscript.Echo "Message: Queue at warning level" Wscript.Echo "Statistic:" & SumMessages Wscript.quit(2)Else Wscript.Echo "Message: Queue at normal level" Wscript.Echo "Statistic:" & SumMessages Wscript.quit(0)End If
here is the argument:
SERVERNAME domain\username password