Bienvenido a la comunidad de Pandora FMS › Forums › Soporte de la comunidad › Problema con las alertas SNMP
-
Problema con las alertas SNMP
Posted by suzdal on abril 20, 2010 at 14:01Alguien puede explicarme que hago mal, por que la alerta se me esta disparando incluso cuando no hay trap !!!
Pandora FMS v3.0.1 – Build PC100212
rnovoa replied 14 years, 8 months ago 3 Members · 18 Replies -
18 Replies
-
-
-
-
-
-
-
-
::
Ya he visto el porqué, el servidor hacÃa un OR con las condiciones de la alerta. Pero este comportamiento no parece muy útil, estarÃa asà porque no habÃamos probado a fondo las alertas SNMP. Lo he cambiado para que haga un AND, asà que ahora deberÃa funcionar como esperabas. ¿Puedes actualizar y probarlo?
-
::
vale, ahora parece que funciona, pero el pandora_server.error saca esto cada vez que dispara una alerta.
Use of uninitialized value $value in substitution (s///) at /usr/lib/perl5/site_perl/5.10.0/PandoraFMS/Core.pm line 1378, line 80268.
Use of uninitialized value $value in substitution (s///) at /usr/lib/perl5/site_perl/5.10.0/PandoraFMS/Core.pm line 1378, line 80268.
Use of uninitialized value $value in substitution (s///) at /usr/lib/perl5/site_perl/5.10.0/PandoraFMS/Core.pm line 1378, line 80268.
Use of uninitialized value $value in substitution (s///) at /usr/lib/perl5/site_perl/5.10.0/PandoraFMS/Core.pm line 1378, line 80268.
Use of uninitialized value $value in substitution (s///) at /usr/lib/perl5/site_perl/5.10.0/PandoraFMS/Core.pm line 1378, line 80268.
Use of uninitialized value $value in substitution (s///) at /usr/lib/perl5/site_perl/5.10.0/PandoraFMS/Core.pm line 1378, line 80268.
Playing WAVE ‘/opt/kde3/share/sounds/KDE_Beep_Beep.wav’ : Unsigned 8 bit, Rate 7418 Hz, Monotengo más preguntas del snmp, pero paso a paso, no procesa bien los snmp del cisco asa.
-
::
otra cosa que he notado es que en la definición de la alerta, para:
Alert action SNMP Agent OID Custom Value/OID
Sound Critical 192.168.1.253 .1.3.6.1.2.1.17 .1.3.6.1.2.1.2.2.1.8.3
Sound Warning 192.168.1.253 .1.3.6.1.2.1.17 .1.3.6.1.2.1.2.2.1.8.31cuando se dispara la alerta para el warning tambien se dispara el critical, yo dirÃa que es por que hay un “like” en vez de un “=”.
-
-
-
::
no se si le pasa alguien más, pero desde que se cambio las expresiones en la rev:
Revision 2668 – (view) (download) (annotate) – [selected]
Modified Wed May 5 13:42:15 2010 UTC (11 days, 23 hours ago) by ramonn
File length: 84820 byte(s)
Diff to previous 26422010-05-05Â Ramon NovoaÂ
* lib/PandoraFMS/Core.pm: Use the data timestamp instead of the
     current time in the compression algorithm. Fixed regexps in
     SNMP alerts.las alertas no se disparan, asà que uso la rev 2642.
Revisando el archivo Core.pm, me he dado cuenta que lo que hace es buscar un patrón por lo tanto y para los casos
Alert action SNMP Agent OID Custom Value/OID
Sound Critical  192.168.1.253  .1.3.6.1.2.1.17  .1.3.6.1.2.1.2.2.1.8.3
Sound Warning  192.168.1.253  .1.3.6.1.2.1.17  .1.3.6.1.2.1.2.2.1.8.31ambas alertas se dispararán cuando se produzca un trap con oid cómo este:
Me explico (delimitador ::-::):
TRAP CUSTOM VALUE ::-::31 .1.3.6.1.2.1.2.2.1.7.31 = INTEGER: up(1)Â Â Â Â .1.3.6.1.2.1.2.2.1.8.31 = INTEGER: lowerLayerDown(7)::-:: TRAP CUSTOM OIDÂ ::-::.1.3.6.1.2.1.2.2.1.1.31::-:: CUSTOM OIDÂ Â Â Â ::-::.1.3.6.1.2.1.2.2.1.8.3::-::TRAP CUSTOM VALUE ::-::31 .1.3.6.1.2.1.2.2.1.7.31 = INTEGER: up(1)Â Â Â Â .1.3.6.1.2.1.2.2.1.8.31 = INTEGER: lowerLayerDown(7)::-:: TRAP CUSTOM OIDÂ ::-::.1.3.6.1.2.1.2.2.1.1.31::-:: CUSTOM OIDÂ Â Â Â ::-::.1.3.6.1.2.1.2.2.1.8.31::-::
next if ($trap_custom_value !~ m/$custom_oid/i && $trap_custom_oid !~ m/$custom_oid/i);
ya que el oid “.1.3.6.1.2.1.2.2.1.8.3”, también se encuentra en el trap.
no se si le pasa alguien más, mi solución ha sido cambiar el valor “Custom Value/oid” de la alerta snmp y poner “.1.3.6.1.2.1.2.2.1.8.31 =”, de esta manera tambien añade un espacio y un carácter a la derecha, evitando el problema.
No se si sirve de algo, pero…
Saludos.
-
-
::
Checked out revision 2745.
he vuelto a poner las alertas con el custom value sin el espacio y el igual, y saltan las 2 alertas la del 3 y la del 32.
9712868, ‘192.168.1.253’, ‘.1.3.6.1.2.1.17’, ‘.1.3.6.1.2.1.2.2.1.1.32’, 2, ‘INTEGER’, ‘0’, ’32 .1.3.6.1.2.1.2.2.1.7.32 = INTEGER: up(1) .1.3.6.1.2.1.2.2.1.8.32 = INTEGER: lowerLayerDown(7)’, 1, 0, ”, ‘2010-05-18 16:07:56’, 3, ”, ”, 2
9713112, ‘192.168.1.253’, ‘.1.3.6.1.2.1.17’, ‘.1.3.6.1.2.1.2.2.1.1.32’, 3, ‘INTEGER’, ‘0’, ’32 .1.3.6.1.2.1.2.2.1.7.32 = INTEGER: up(1) .1.3.6.1.2.1.2.2.1.8.32 = INTEGER: up(1)’, 1, 0, ”, ‘2010-05-18 16:08:18’, 3, ”, ”, 2
se que puede parecer una chorrada, pero estas alertas monitorizan un rack de switches que tengo y es una jod.ienda el tener que comprobar si es buena o falsa.
-
::
Checked out revision 2745.
he vuelto a poner las alertas con el custom value sin el espacio y el igual, y saltan las 2 alertas la del 3 y la del 32.
He probado con una configuración como la que describes y no he podido reproducirlo. El trap con custom OID .1.3.6.1.2.1.2.2.1.1.32 dispara la alerta con custom OID .1.3.6.1.2.1.2.2.1.1.32 y el trap con custom OID .1.3.6.1.2.1.2.2.1.1.3 la alerta con custom OID .1.3.6.1.2.1.2.2.1.1.3. Ambas filtran además por agente y OID.
De todos modos la versión que en el post anterior comentabas que no disparaba las alertas y ésta que dispara ambas son la misma, no ha habido más cambios en el código de la alertas SNMP. Pude reproducir el comportamiento que describes en la versión anterior, pero no después de haberla parcheado. ¿Puedes repasar la configuración y en caso de que siga ocurriendo darme algún dato mas para que pueda reproducirlo? ¡Gracias!
se que puede parecer una chorrada, pero estas alertas monitorizan un rack de switches que tengo y es una jod.ienda el tener que comprobar si es buena o falsa.
Por eso intentamos corregir estos fallos en la versión de desarrollo antes de la release 🙂
-
-