<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Managing Availability</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/managing_availability/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/managing_availability/feed.xml</link>
    <description>The Exchange Server product group talking about how they manage Office 365&amp;#039;s availability</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:45:44 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Getting the Health of an Exchange Server</title>
      <link>https://docs.microsoft.com/archive/blogs/managing_availability/getting-the-health-of-an-exchange-server</link>
      <pubDate>Wed, 29 May 2013 11:16:00 GMT</pubDate>
      <dc:creator><![CDATA[Abram Jackson]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/managing_availability/2013/05/29/getting-the-health-of-an-exchange-server/</guid>
      <description><![CDATA[Managed Availability in Exchange Server 2013 polls every server for hundreds of things a second....]]></description>
      <content:encoded><![CDATA[<p>Managed Availability in Exchange Server 2013 polls every server for hundreds of things a second. Most times if something is wrong, it will be fixed automatically. However, there are cases that Managed Availability cannot fix on its own. This post will discuss how you can use Get-HealthReport and Get-ServerHealth to find out what is wrong on a server. You may want to do this after you get an alert for some aspect of a server and want to see if there is anything else amiss.</p>
<p><span style="font-size: small;"><strong>Server Health Summary</strong></span></p>
<p>Start with Get-HealthReport to find out the status of every Health Set on the server:</p>
<p><span style="font-family: courier new,courier;">Get-HealthReport -Identity Server1</span></p>
<table style="width: 440px;" border="0" cellspacing="1" cellpadding="1"><colgroup><col span="4" width="64" /></colgroup><colgroup><col width="120" /></colgroup><colgroup><col width="64" /></colgroup>
<tbody>
<tr>
<td width="64" height="20"><span style="font-family: courier new,courier;">Server</span></td>
<td width="64"><span style="font-family: courier new,courier;">State</span></td>
<td width="64"><span style="font-family: courier new,courier;">HealthSet</span></td>
<td width="64"><span style="font-family: courier new,courier;">AlertValue</span></td>
<td width="120"><span style="font-family: courier new,courier;">LastTransitionTime</span></td>
<td width="64"><span style="font-family: courier new,courier;">MonitorCount</span></td>
</tr>
<tr>
<td height="20"><span style="font-family: courier new,courier;">------</span></td>
<td><span style="font-family: courier new,courier;">-----</span></td>
<td><span style="font-family: courier new,courier;">---------</span></td>
<td><span style="font-family: courier new,courier;">----------</span></td>
<td><span style="font-family: courier new,courier;">------------------</span></td>
<td><span style="font-family: courier new,courier;">------------</span></td>
</tr>
<tr>
<td height="20"><span style="font-family: courier new,courier;">Server1</span></td>
<td><span style="font-family: courier new,courier;">NotApplicable</span></td>
<td><span style="font-family: courier new,courier;">AD</span></td>
<td><span style="font-family: courier new,courier;">Healthy</span></td>
<td class="xl65" align="right"><span style="font-family: courier new,courier;">5/21/2013 12:23</span></td>
<td align="right"><span style="font-family: courier new,courier;">14</span></td>
</tr>
<tr>
<td height="20"><span style="font-family: courier new,courier;">Server1</span></td>
<td><span style="font-family: courier new,courier;">NotApplicable</span></td>
<td><span style="font-family: courier new,courier;">ECP</span></td>
<td><span style="font-family: courier new,courier;">Unhealthy</span></td>
<td class="xl65" align="right"><span style="font-family: courier new,courier;">5/26/2013 15:40</span></td>
<td align="right"><span style="font-family: courier new,courier;">2</span></td>
</tr>
<tr>
<td height="20"><span style="font-family: courier new,courier;">Server1</span></td>
<td><span style="font-family: courier new,courier;">NotApplicable</span></td>
<td><span style="font-family: courier new,courier;">EventAssistants</span></td>
<td><span style="font-family: courier new,courier;">Healthy</span></td>
<td class="xl65" align="right"><span style="font-family: courier new,courier;">5/29/2013 17:51</span></td>
<td align="right"><span style="font-family: courier new,courier;">40</span></td>
</tr>
<tr>
<td height="20"><span style="font-family: courier new,courier;">Server1</span></td>
<td><span style="font-family: courier new,courier;">NotApplicable</span></td>
<td><span style="font-family: courier new,courier;">Monitoring</span></td>
<td><span style="font-family: courier new,courier;">Healthy</span></td>
<td class="xl65" align="right"><span style="font-family: courier new,courier;">5/29/2013 17:21</span></td>
<td align="right"><span style="font-family: courier new,courier;">9</span></td>
</tr>
<tr>
<td height="20"><span style="font-family: courier new,courier;">&hellip;</span></td>
<td><span style="font-family: courier new,courier;">&hellip;</span></td>
<td><span style="font-family: courier new,courier;">&hellip;</span></td>
<td><span style="font-family: courier new,courier;">&hellip;</span></td>
<td><span style="font-family: courier new,courier;">&hellip;</span></td>
<td><span style="font-family: courier new,courier;">&hellip;</span></td>
</tr>
</tbody>
</table>
<p>You can see that the Exchange Control Panel Health Set is Unhealthy. You can also see that this Health Set relies on two Monitors. Let's find out if both of those Monitors are unhealthy.</p>
<p><span style="font-size: small;"><strong>Health of Each Monitor of a Health Set</strong></span></p>
<p>Now, use Get-ServerHealth to find out how which Monitors of the Health Set are Unhealthy:</p>
<p><span style="font-family: courier new,courier;">Get-ServerHealth -Identity Server1 -HealthSet ECP</span></p>
<table style="width: 448px;" border="0" cellspacing="1" cellpadding="1"><colgroup><col span="7" width="64" /></colgroup>
<tbody>
<tr>
<td width="64" height="20"><span style="font-family: courier new,courier;">Server</span></td>
<td width="64"><span style="font-family: courier new,courier;">State</span></td>
<td width="64"><span style="font-family: courier new,courier;">Name</span></td>
<td width="64"><span style="font-family: courier new,courier;">TargetResource</span></td>
<td width="64"><span style="font-family: courier new,courier;">HealthSetName</span></td>
<td width="64"><span style="font-family: courier new,courier;">AlertValue</span></td>
<td width="64"><span style="font-family: courier new,courier;">ServerComponent</span></td>
</tr>
<tr>
<td height="20"><span style="font-family: courier new,courier;">------</span></td>
<td><span style="font-family: courier new,courier;">-----</span></td>
<td><span style="font-family: courier new,courier;">----</span></td>
<td><span style="font-family: courier new,courier;">--------------</span></td>
<td><span style="font-family: courier new,courier;">-------------</span></td>
<td><span style="font-family: courier new,courier;">----------</span></td>
<td><span style="font-family: courier new,courier;">----------</span></td>
</tr>
<tr>
<td height="20"><span style="font-family: courier new,courier;">Server1</span></td>
<td><span style="font-family: courier new,courier;">NotApplicable</span></td>
<td colspan="2"><span style="font-family: courier new,courier;">EacSelfTestMonitor</span></td>
<td><span style="font-family: courier new,courier;">ECP</span></td>
<td><span style="font-family: courier new,courier;">Unhealthy</span></td>
<td><span style="font-family: courier new,courier;">None</span></td>
</tr>
<tr>
<td height="20"><span style="font-family: courier new,courier;">Server1</span></td>
<td><span style="font-family: courier new,courier;">NotApplicable</span></td>
<td colspan="2"><span style="font-family: courier new,courier;">EacDeepTestMonitor</span></td>
<td><span style="font-family: courier new,courier;">ECP</span></td>
<td><span style="font-family: courier new,courier;">Unhealthy</span></td>
<td><span style="font-family: courier new,courier;">None</span></td>
</tr>
</tbody>
</table>
<p>Both Monitors for this Health Set are Unhealthy. If you pipe this command to Format-List, you will get some more details about these Monitors.</p>
<p><span style="font-size: small;"><strong>Troubleshooting Monitors</strong></span></p>
<p>Most Monitors in Exchange are one of these four types:</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/31/06/metablogapi/8836.ma2_71889BAF.png" original-url="https://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-31-06-metablogapi/8836.ma2_5F00_71889BAF.png"><img style="max-width: 550px;" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/31/06/metablogapi/8836.ma2_71889BAF.png" original-url="https://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-31-06-metablogapi/8836.ma2_5F00_71889BAF.png" alt="" border="0" /></a></p>
<p>The EacSelfTestMonitor Probes along the "1" path, while the EacDeepTestMonitor Probes along the "4" path. Since both are Unhealthy, you can know that the problem lies on the Mailbox Role in either the Protocol or Store. It could also be a problem with a dependency, such as Active Directory. This is likely if multiple Health Sets are Unhealthy.&nbsp;<a title="Troubleshooting ECP Health Set" href="https://technet.microsoft.com/en-us/library/ms.exch.scom.ecp(v=exchg.150).aspx">Troubleshooting ECP Health Set</a> is a good article to help diagnose and fix the problem simulated here.</p>
<p>&nbsp;<span style="color: #999999;">-ajacks</span></p>]]></content:encoded>
    </item>
  </channel>
</rss>