Infoblox Exchange Cybersecurity Roadshow 2020 – Join us!
North America | Europe | Middle East/Africa | Asia-Pacific

Reporting

Reply

Application Uptime Dashboard

[ Edited ]
maxonic
Techie
Posts: 3
3905     1

The Application Uptime Dashboard provides a view of the core network services require to support network based applications. If your applications are slow or not responding, this dashboard will rule out DNS as the reason.

 

One of the interesting features is the top two boxes which do anomoly detection of DNS and DHCP usage patterns. This can detect a large number of potential scernarios which could impact DNS/DHCP/Application performance.

 

screencapture-demogm1-infoblox-com-ui-T3dVLco5y5awaLZejjiIEQ-T3dc4-VLc9c-1470780986274.png

 

<dashboard>
<label>Application Uptime </label>
<description>Application Uptime Dashboard</description>
<row>
<panel>
<single>
<search>
<query>index=ib_dns_summary report=si_dns_qps_trend |stats sum(COUNT) as COUNT by _time TYPE | timechart limit=18 bins=1000 eval(avg(COUNT)/600) by TYPE useother=f | interpolate 1200 |head 1 | eval health = if(A&gt;1, "Normal", "Abnormal")| eval ok_level=if(A&gt;1,"low",null()) | eval sev_level=if(A&lt;0,"severe",null()) | eval level=coalesce(ok_level,sev_level) |table health level</query>
<earliest>0</earliest>
<latest></latest>
</search>
<option name="colorBy">value</option>
<option name="colorMode">none</option>
<option name="numberPrecision">0</option>
<option name="rangeColors">["0xd93f3c","0x65a637"]</option>
<option name="rangeValues">[0]</option>
<option name="showSparkline">1</option>
<option name="showTrendIndicator">1</option>
<option name="trendColorInterpretation">standard</option>
<option name="trendDisplayMode">absolute</option>
<option name="trendInterval">auto</option>
<option name="useColors">1</option>
<option name="useThousandSeparators">1</option>
<option name="classField">level</option>
<option name="linkView">search</option>
<option name="drilldown">none</option>
<option name="classField">level</option>
<option name="field">health</option>
<option name="underLabel">DNS Activity</option>
</single>
</panel>
<panel>
<single>
<search>
<query>index=ib_dns_summary report=si_dns_qps_trend | stats sum(COUNT) as COUNT by _time TYPE | timechart limit=18 bins=1000 eval(avg(COUNT)/600) by TYPE useother=f | interpolate 1200 |head 1 | eval health = if(A&gt;1, "Normal", "Abnormal")| eval ok_level=if(A&gt;1,"low",null()) | eval sev_level=if(A&lt;0,"severe",null()) | eval level=coalesce(ok_level,sev_level) |table health level</query>
<earliest>0</earliest>
<latest></latest>
</search>
<option name="colorBy">value</option>
<option name="colorMode">none</option>
<option name="numberPrecision">0</option>
<option name="rangeColors">["0x65a637","0x6db7c6","0xf7bc38","0xf58f39","0xd93f3c"]</option>
<option name="rangeValues">[0,30,70,100]</option>
<option name="showSparkline">1</option>
<option name="showTrendIndicator">1</option>
<option name="trendColorInterpretation">standard</option>
<option name="trendDisplayMode">absolute</option>
<option name="trendInterval">auto</option>
<option name="useColors">0</option>
<option name="useThousandSeparators">1</option>
<option name="underLabel">DHCP Activity</option>
<option name="linkView">search</option>
<option name="drilldown">none</option>
</single>
</panel>
</row>
<row>
<panel>
<title>CPU Utilization</title>
<chart>
<search>
<query>index=ib_system_summary report=si_cpu_usage earliest=-1d | timechart bins=1000 avg(CPU_PERCENT) by orig_host where max in top5 useother=f | interpolate 1200</query>
<earliest></earliest>
<latest></latest>
</search>
<option name="charting.axisLabelsX.majorLabelStyle.overflowMode">ellipsisNone</option>
<option name="charting.axisLabelsX.majorLabelStyle.rotation">0</option>
<option name="charting.axisTitleX.visibility">visible</option>
<option name="charting.axisTitleY.visibility">visible</option>
<option name="charting.axisTitleY2.visibility">visible</option>
<option name="charting.axisX.scale">linear</option>
<option name="charting.axisY.scale">linear</option>
<option name="charting.axisY2.enabled">0</option>
<option name="charting.axisY2.scale">inherit</option>
<option name="charting.chart">line</option>
<option name="charting.chart.bubbleMaximumSize">50</option>
<option name="charting.chart.bubbleMinimumSize">10</option>
<option name="charting.chart.bubbleSizeBy">area</option>
<option name="charting.chart.nullValueMode">gaps</option>
<option name="charting.chart.showDataLabels">none</option>
<option name="charting.chart.sliceCollapsingThreshold">0.01</option>
<option name="charting.chart.stackMode">default</option>
<option name="charting.chart.style">shiny</option>
<option name="charting.drilldown">all</option>
<option name="charting.layout.splitSeries">0</option>
<option name="charting.layout.splitSeries.allowIndependentYRanges">0</option>
<option name="charting.legend.labelStyle.overflowMode">ellipsisMiddle</option>
<option name="charting.legend.placement">right</option>
</chart>
</panel>
</row>
<row>
<panel>
<chart>
<title>Traffic Rates</title>
<search>
<query>index=ib_system_summary report=si_traffic_rate | rename orig_host as host | timechart bins=1000 avg(TRAF_VALUE) by MEMBER where max in top5 useother=f | interpolate 1200</query>
<earliest>@d</earliest>
<latest>now</latest>
</search>
<option name="charting.axisLabelsX.majorLabelStyle.overflowMode">ellipsisNone</option>
<option name="charting.axisLabelsX.majorLabelStyle.rotation">0</option>
<option name="charting.axisTitleX.visibility">visible</option>
<option name="charting.axisTitleY.visibility">visible</option>
<option name="charting.axisTitleY2.visibility">visible</option>
<option name="charting.axisX.scale">linear</option>
<option name="charting.axisY.scale">linear</option>
<option name="charting.axisY2.enabled">0</option>
<option name="charting.axisY2.scale">inherit</option>
<option name="charting.chart">area</option>
<option name="charting.chart.bubbleMaximumSize">50</option>
<option name="charting.chart.bubbleMinimumSize">10</option>
<option name="charting.chart.bubbleSizeBy">area</option>
<option name="charting.chart.nullValueMode">gaps</option>
<option name="charting.chart.showDataLabels">none</option>
<option name="charting.chart.sliceCollapsingThreshold">0.01</option>
<option name="charting.chart.stackMode">stacked</option>
<option name="charting.chart.style">shiny</option>
<option name="charting.drilldown">all</option>
<option name="charting.layout.splitSeries">0</option>
<option name="charting.layout.splitSeries.allowIndependentYRanges">0</option>
<option name="charting.legend.labelStyle.overflowMode">ellipsisMiddle</option>
<option name="charting.legend.placement">right</option>
</chart>
</panel>
</row>
<row>
<panel>
<chart>
<title>DNS Response Latency Trend</title>
<search>
<query>index=ib_dns_summary report=si_dns_response_latency_trend| rename orig_host as host | timechart bins=1000 avg(LATENCY) by host where max in top5 useother=f | interpolate 1200</query>
<earliest></earliest>
<latest></latest>
</search>
<option name="charting.axisLabelsX.majorLabelStyle.overflowMode">ellipsisNone</option>
<option name="charting.axisLabelsX.majorLabelStyle.rotation">0</option>
<option name="charting.axisTitleX.visibility">visible</option>
<option name="charting.axisTitleY.visibility">visible</option>
<option name="charting.axisTitleY2.visibility">visible</option>
<option name="charting.axisX.scale">linear</option>
<option name="charting.axisY.scale">linear</option>
<option name="charting.axisY2.enabled">0</option>
<option name="charting.axisY2.scale">inherit</option>
<option name="charting.chart">line</option>
<option name="charting.chart.bubbleMaximumSize">50</option>
<option name="charting.chart.bubbleMinimumSize">10</option>
<option name="charting.chart.bubbleSizeBy">area</option>
<option name="charting.chart.nullValueMode">gaps</option>
<option name="charting.chart.showDataLabels">none</option>
<option name="charting.chart.sliceCollapsingThreshold">0.01</option>
<option name="charting.chart.stackMode">default</option>
<option name="charting.chart.style">shiny</option>
<option name="charting.drilldown">all</option>
<option name="charting.layout.splitSeries">0</option>
<option name="charting.layout.splitSeries.allowIndependentYRanges">0</option>
<option name="charting.legend.labelStyle.overflowMode">ellipsisMiddle</option>
<option name="charting.legend.placement">right</option>
</chart>
</panel>
</row>
<row>
<panel>
<chart>
<title>DNS Query Trend</title>
<search>
<query>index=ib_dns_summary report!=si_dns_member_qps_trend_per*| timechart span=1h count by report limit=6</query>
<earliest>-30d@d</earliest>
<latest>now</latest>
</search>
<option name="charting.axisLabelsX.majorLabelStyle.overflowMode">ellipsisNone</option>
<option name="charting.axisLabelsX.majorLabelStyle.rotation">0</option>
<option name="charting.axisTitleX.visibility">visible</option>
<option name="charting.axisTitleY.visibility">visible</option>
<option name="charting.axisTitleY2.visibility">visible</option>
<option name="charting.axisX.scale">linear</option>
<option name="charting.axisY.scale">linear</option>
<option name="charting.axisY2.enabled">0</option>
<option name="charting.axisY2.scale">inherit</option>
<option name="charting.chart">line</option>
<option name="charting.chart.bubbleMaximumSize">50</option>
<option name="charting.chart.bubbleMinimumSize">10</option>
<option name="charting.chart.bubbleSizeBy">area</option>
<option name="charting.chart.nullValueMode">gaps</option>
<option name="charting.chart.showDataLabels">none</option>
<option name="charting.chart.sliceCollapsingThreshold">0.01</option>
<option name="charting.chart.stackMode">default</option>
<option name="charting.chart.style">shiny</option>
<option name="charting.drilldown">all</option>
<option name="charting.layout.splitSeries">0</option>
<option name="charting.layout.splitSeries.allowIndependentYRanges">0</option>
<option name="charting.legend.labelStyle.overflowMode">ellipsisMiddle</option>
<option name="charting.legend.placement">right</option>
</chart>
</panel>
</row>
  <row>
    <panel>
      <html>
        <div style="text-align: right;margin-top:0;;margin-bottom:0">
        <h1>Developed by <a href="http://www.maxonic.com" target="_blank"><img src="http://maxonic.com/wp-content/uploads/maxonic_logo_small.png"/></a>
        </h1>
        </div>
      </html>
    </panel>
  </row>
</dashboard>

Re: Application Uptime Dashboard

Adviser
Posts: 81
3906     1

Thanks a lot, It is aldready a classic. Do you plan a updated version that allow to filter on members to deal with grid with more than 5 members?

Check out our new Tech docs website at http://docs.infobox.com for latest documentation on Infoblox products.

Re: Application Uptime Dashboard

Authority
Posts: 20
3906     1

cool, any update for more that 5 infoblox server  let say 30

 

 

Chris

Showing results for 
Search instead for 
Do you mean 

Recommended for You