| [Date Prev] [Date Next] | [Thread Prev] [Thread Next] | [Date Index] [Thread Index] |
Re: [snips-users] Thresholds in snmpgeneric
|
If the threshold of warning less than critical, snips thinks
the thresholds are increasing like 1 2 3. Othewise, snips thinks they
are decreasing like 3 2 1.
If the value of warning equals to critical, snips thinks they
are decreasing. So the thresholds of 2 2 2 means decreasing. And when
the value was 1, the state turns to CRITICAL.
Attached unofficial patch fixes this as increasing when the
warning equals to critical like nocol does. I think it's better for
compatibility. But it must be configurable.
md> I have a problem with snmpgeneric in snips-1.1:
md>
md> While this config works fine:
md>
md> TEMP 192.168.1.2 .1.3.6.1.4.1.2606.1.1.1.0 TEMP public 26 28 30
md>
md> This one doesn´t work:
md>
md> PRI 192.168.1.3 .1.3.6.1.2.1.2.2.1.8.2 STATUS public 2 2 2
md>
md> It seems that snips can´t handle the case when the thresholds for
md> warning, error and critical are equal although otherwise indicated
md> in the sample-config. The output goes to "critical" for any
md> snmpget-output, even if it is just "1".
md>
md> What I want to reach is to have an OK for output "1" and a
md> CRITICAL for anything higher.
md>
md> --
md> Gruss / Best regards | LF.net GmbH | fon +49 711 90074-27
md> Michael Dipper | Ruppmannstr. 27 | fax +49 711 90074-33
md> md at LF net | D-70565 Stuttgart | http://www.lf.net
--
Japan Information Processing Service,Co,Ltd.
2-4-24 Toyo, Koto-ku ,Tokyo, 135, Japan
marya at st jip.co.jp
--- lib/event_utils.c.orig Thu Aug 2 08:28:15 2001
+++ lib/event_utils.c Wed Jan 9 09:08:25 2002
@@ -158,7 +158,7 @@
int status = 1; /* assume UP */
if (crit_is_hi == -1) { /* set automatically */
- if (critt > warnt) crit_is_hi = 1; /* higher value is critical */
+ if (critt >= warnt) crit_is_hi = 1; /* higher value is critical */
else crit_is_hi = 0; /* lower value is critical */
}
|