Are you running an SCC (shared storage) or a CCR (continuous replication)
Exchange Cluster?
What version of the Operating System is Exchange running on including the
service pack?
The passive node can appear as the host for the agentless monitoring, this
is a normal situation. There is code in the agent that should run those
commandlets from the Active node of the cluster, but for some reason this
does not seem to be happening on your server.
As a work around you can override the commandlets that the Synthetic
Transactions are running so that they will run successfully.
1. Go to Authoring->Managmenet Pack Objects->Rules
2. Set the Scope as "Microsoft Exchange 2007 Mailbox Servers Installation"
3. Search for the rule "Execute: Test-MAPIConectivity diagnostic Commandlet.
(Report Collection)"
4. Override the rule for the specific instance of "Microsoft Exchange 2007
Mailbox Servers Installation" that matches your Exchange Virtual server
5. Find the cmdletCommandParameter and replace [Virtual Server Netbios Name]
and then use the following line instead of the default:
"Test-MAPIConnectivity -server:[Virtual Server Netbios
Name] -MonitoringContext:$true -PerConnectionTimeout:60 -AllConnectionsTimeout:90"
6. Click OK to save the changes
7. Search for the rule "Execute: Test-Mailflow (Remote) diagnostic cmdlet.
(Report Collection)"
8. Override the rule for the specific instance of "Microsoft Exchange 2007
Mailbox Servers Installation" that matches your Exchange Virtual server
9. Find the cmdletCommandParameter and replace [Virtual Server Netbios Name]
and then use the following line instead of the default:
"Test-Mailflow -identity:[Virtual Server Netbios
Name] -AutoDiscoverTargetMailboxServer:$true -ErrorLatency:180 -MonitoringContext:$true"
10. Click OK to save the changes
11. Search for the rule "Execute: Test-Mailflow (Local) diagnostic cmdlet.
(Report Collection)"
12. Override the rule for the specific instance of "Microsoft Exchange 2007
Mailbox Servers Installation" that matches your Exchange Virtual server
13. Find the cmdletCommandParameter and replace [Virtual Server Netbios
Name] and then use the following line instead of the default:
"Test-Mailflow -identity:[Virtual Server Netbios
Name] -ErrorLatency:60 -MonitoringContext:$true"
14. Click OK to save the changes
--
Steven Halsey [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
Post by Steven Halsey [MSFT]If you use Operations Manager Console, and have the Agent Responsible for
monitoring the Virtual Server switched to the active node, do the errors
go away and do the performance counters for mapi-connectivity appear for
the virtual server?
--
Steven Halsey [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
Post by Megan KielmanThe physical node monitoring the Exchange virtual server is the passive node!
The virtual server is listed in the Test-MAPIConnectivity Logon Latency
performance view, but there is no information being collected.
In the MOnitoring Pane->Exchange SErver 2007->State View, the Virtual Server
is healthy but the passive node has a warning below the Ex. Mailbox column.
Post by Steven Halsey [MSFT]No you shouldn't need to run the commandlet. If you are still seeing this
behavior can you answer a couple of more questions?
If you look at the agentless managed under Administration, which physical
node is responsible for monitoring the virtual server? Is it the passive
node for which you are getting alerts or the active node?
If you look at the performance counters for Mapi logon under the monitoring
pane Exchange 2007, is the virtual server logging mapi connectivity latency
currently or is the data not being logged? Is the Ex ailbox instance of the
virtual server healthy or unhealthy?
--
Steven Halsey [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included script samples are subject to terms specified at
http://www.microsoft.com/info/cpyright.htm
Post by Megan KielmanThanks for the reply. The Exchange MP I am running is 6.0.6461.0.
Ex. Mailbox - includes both physical nodes (one of which is passive)
AND
the
cluster name. Everything is monitored.
Microsoft Exchange 2007 Mailbox Servers Installation - Cluster name appears
as unmonitored. No physical nodes exist.
Ex. Common - All exchange servers (including cluster name) exist and are
monitored
Microsoft Exchange 2007 All Servers Installation - All exchange servers
(including cluster name) appear but are unmonitored
do I still need to run the cleanup you referred to?
Post by Steven Halsey [MSFT]Which version of the Exchange 2007 MP are you running? In version 6278.12
there were fixes to the discoveries for Cluster servers, so if you
are
not
running this version you should upgrade then follow the instructions
in
the
MP Guide to clean up your environment (involves running the
remove-disabledmonitoringobject commandlet on your RMS).
If you look in the Operations Manager Console under discovered
inventory
and
check for the object types for all 4 of the types below, in which ones do
you see the passive physical node?
1. "Ex. Mailbox" - Appear as Monitored, physical node should not be of
this type
2. "Microsoft Exchange 2007 Mailbox Servers Installation" - Appear as
UnMonitored, physical node will appear as this type
3. "Ex. Common" - Appear as Monitored, physical node should be of
this
type
4. "Microsoft Exchange 2007 All Servers Installation" - Appear as
UnMonitored, physical node should be of this type
--
Steven Halsey [MSFT]
This posting is provided "AS IS" with no warranties, and confers no rights.
Use of included samples are subject to the terms specified at
http://www.microsoft.com/info/cpyright.htm
I am running the latest Exchange 2007 MP and suddenly we started receiving
alerts from the inactive mailbox server node because some of the
MAPI
and
Test-Mailbox commands were failing. This particular servers has been the
inactive node for over a week. Suggestions on how I should resolve this?