I'm looking to monitor temperature on some various Cisco equipment (2821, 3750, 4948, 6509, etc).  I've looked at the <a href="http://check_catalyst_temp.pl">check_catalyst_temp.pl</a> and check_env_stats.py plugins, which both look in .1.3.6.1.4.1.9.9.13.1.  I see and understand the basic mechanisms of these checks.<div>
<br></div><div>What I don't understand is why both require warning and critical thresholds.  From what I can tell, both walk ciscoEnvMonTemperatureStatusDescr, check <meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; ">ciscoEnvMonTemperatureState</span> (and alert accordingly) AND also check <span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; ">ciscoEnvMonTemperatureStatusValue to see if it's out of the warning and critical thresholds specified on the command line.  I understand why one would want to be able to set custom thresholds (that would override "normal" and "warning" states).  What I don't understand is why are they required?  Is there a reason, or is it just an oversight?  I don't have much experience monitoring network equipment, so I'm wondering if there's a reason for it.</span></div>
<div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; ">On that same note, does anyone know where those thresholds are stored?  I see in the same OID that there is </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; ">ciscoEnvMonTemperatureThreshold, but that's an absolute upper bound before a forced shutdown occurs.  I'm assuming that the thresholds for "warning" and "critical" </span><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; ">ciscoEnvMonTemperatureState must be stored somewhere else.  Does anyone know where that is?</span></div>
<div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><br></span></div><div><font class="Apple-style-span" face="Arial, Helvetica, sans-serif"><span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px;">Unless there's a good reason for requiring -w and -c, I'll probably change one of the plugins to not require them.</span></font></div>
<div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "><br></span></div><div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; ">Thanks in advance,</span></div>
<div><span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif; font-size: 13px; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; ">Jeffrey.</span></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8"><meta http-equiv="content-type" content="text/html; charset=utf-8">