title: Azure Traffic Manager Endpoints show Degraded Even when 200 is Returned
body: <p>I have an Azure Traffic Manager Profile with two Endpoints (Linux VM's running RabbitMQ).</p>
  
  <p>The endpoints are of Type "<em>Azure Endpoint</em>" and the Target Resource Type is "<em>Public IP Address</em>".</p>
  
  <p>When I look at the Traffic Manager Profile it reports that the Status of the profile is "<em>Enabled</em>", and the Monitor Status is "<em>Degraded</em>".</p>
  
  <p>On Each of the endpoints it reports that their Status is "Enabled" and the Monitor Status is "Degraded".</p>
  
  <p>I have the Traffic Manager Profile configured with Protocol as "HTTP" and Port as 15672 and the path as "/index.html".</p>
  
  <p>The problem is I can't tell why it is reporting "Degraded" because if I do a wget command.</p>
  
  <pre><code>wget &lt;vmname1&gt;.cloudapp.azure.com:15672/index.html
  
  Resolving &lt;vmname1&gt;.cloudapp.azure.com... &lt;ip address&gt;
  Connecting to &lt;vmname1&gt;.cloudapp.azure.com|&lt;ip address&gt;|:15672... connected.
  HTTP request sent, awaiting response... 200 OK
  Length: 1419 (1.4K) [text/html]
  </code></pre>
  
  <p>All the "documentation" (which for Azure is frustratingly just blog posts) says that if it returns 200 then it should be "Online" and not "Degraded".</p>