<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Query on Probe configuration in Application Networking</title>
    <link>https://community.cisco.com/t5/application-networking/query-on-probe-configuration/m-p/1777308#M35338</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Karthik-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; In theory, your configuration is correct for what you want to do, however, there are a few things you need to be aware of that can be issues -&lt;/P&gt;&lt;P&gt;1.) For expect regex to work, the server MUST set a content length field telling the ACE how much data will be recieved in the request.&amp;nbsp; &lt;/P&gt;&lt;P&gt;2.) As well, the string is a regex - so you might need to put .* before or after it depending if the expression is on a line of its own.&lt;/P&gt;&lt;P&gt;3.) 5 Seconds is too agressive of an interval - this type of query should be every 10-15 seconds at a minimum. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chris Higgins&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Sep 2011 18:20:21 GMT</pubDate>
    <dc:creator>chrhiggi</dc:creator>
    <dc:date>2011-09-26T18:20:21Z</dc:date>
    <item>
      <title>Query on Probe configuration</title>
      <link>https://community.cisco.com/t5/application-networking/query-on-probe-configuration/m-p/1777307#M35337</link>
      <description>&lt;P&gt;Hello All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a probe config as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;probe http healthcheck&lt;/P&gt;&lt;P&gt;&amp;nbsp; interval 5&lt;/P&gt;&lt;P&gt;&amp;nbsp; faildetect 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; passdetect interval 2&lt;/P&gt;&lt;P&gt;&amp;nbsp; passdetect count 1&lt;/P&gt;&lt;P&gt;&amp;nbsp; request method get url /healthcheck.aspx&lt;/P&gt;&lt;P&gt;&amp;nbsp; expect status 200 200&lt;/P&gt;&lt;P&gt;&amp;nbsp; expect regex "Name = ASR"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The ASR health check page verifies the health of a given ASR server based on the ASR performance counters and returns a web page (HTML) formatted with one of the two following results: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET /healthcheck.aspx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) healthy ASR server returns code 200 + a page that contains "Name = ASR"&lt;/P&gt;&lt;P&gt;2) unhealthy ASR server returns code 200 + a page that contains diagnostic counter data (counts for database, launcher, and adapter faults)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, the expectation is that the load balancer could use both the return code and the page content to determine whether a given ASR server is healthy (or not) and either keep it in the pool or remove it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can someone advice if this config is correct or how the config should be ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Karthik&lt;/P&gt;</description>
      <pubDate>Tue, 20 Sep 2011 21:51:17 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/query-on-probe-configuration/m-p/1777307#M35337</guid>
      <dc:creator>nlkarthik</dc:creator>
      <dc:date>2011-09-20T21:51:17Z</dc:date>
    </item>
    <item>
      <title>Query on Probe configuration</title>
      <link>https://community.cisco.com/t5/application-networking/query-on-probe-configuration/m-p/1777308#M35338</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt; Karthik-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; In theory, your configuration is correct for what you want to do, however, there are a few things you need to be aware of that can be issues -&lt;/P&gt;&lt;P&gt;1.) For expect regex to work, the server MUST set a content length field telling the ACE how much data will be recieved in the request.&amp;nbsp; &lt;/P&gt;&lt;P&gt;2.) As well, the string is a regex - so you might need to put .* before or after it depending if the expression is on a line of its own.&lt;/P&gt;&lt;P&gt;3.) 5 Seconds is too agressive of an interval - this type of query should be every 10-15 seconds at a minimum. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chris Higgins&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2011 18:20:21 GMT</pubDate>
      <guid>https://community.cisco.com/t5/application-networking/query-on-probe-configuration/m-p/1777308#M35338</guid>
      <dc:creator>chrhiggi</dc:creator>
      <dc:date>2011-09-26T18:20:21Z</dc:date>
    </item>
  </channel>
</rss>

