Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

  • luicabcru

    Member
    July 3, 2012 at 14:04
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Buenos días Luismi,

    gracias por responder de nuevo, creo que van mejorando las cosas y en cuanto a la monitorización Polling SNMP empiezan a responder los módulos (adjunto imagen).

    Y comprueba, vía línea de comandos, que el servidor responde, ejecutando:

    # snmpwalk -v1 -c public localhost
    

    Si reponde te mostrará por pantalla una lista de OIDs a monitorizar, junto con su valor actual.

    Realice dicha comprobación y aparece como bien dices una lista de OIDs, la cual es la misma lista que aparece cuando en la configuración del módulo SNMP no especifico ninguna IP (imagen adjuntada en el post anterior).

    root@PandoraServer:~# snmpwalk -v1 -c public localhost
    MIB search path: /usr/share/snmp/mib2c-data
    Cannot find module (UCD-DLMOD-MIB): At line 1 in (none)
    Cannot find module (UCD-DISKIO-MIB): At line 1 in (none)
    Cannot find module (LM-SENSORS-MIB): At line 1 in (none)
    Cannot find module (HOST-RESOURCES-MIB): At line 1 in (none)
    Cannot find module (HOST-RESOURCES-TYPES): At line 1 in (none)
    Cannot find module (IP-MIB): At line 1 in (none)
    Cannot find module (IF-MIB): At line 1 in (none)
    Cannot find module (TCP-MIB): At line 1 in (none)
    Cannot find module (UDP-MIB): At line 1 in (none)
    Cannot find module (SNMPv2-MIB): At line 1 in (none)
    Cannot find module (SNMPv2-SMI): At line 1 in (none)
    Cannot find module (NOTIFICATION-LOG-MIB): At line 1 in (none)
    Cannot find module (DISMAN-EVENT-MIB): At line 1 in (none)
    Cannot find module (DISMAN-SCHEDULE-MIB): At line 1 in (none)
    Cannot find module (UCD-SNMP-MIB): At line 1 in (none)
    Cannot find module (UCD-DEMO-MIB): At line 1 in (none)
    Cannot find module (SNMP-TARGET-MIB): At line 1 in (none)
    Cannot find module (NET-SNMP-AGENT-MIB): At line 1 in (none)
    Cannot find module (SNMP-FRAMEWORK-MIB): At line 1 in (none)
    Cannot find module (SNMP-MPD-MIB): At line 1 in (none)
    Cannot find module (SNMP-USER-BASED-SM-MIB): At line 1 in (none)
    Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 1 in (none)
    Cannot find module (SNMP-COMMUNITY-MIB): At line 1 in (none)
    Cannot find module (IPV6-ICMP-MIB): At line 1 in (none)
    Cannot find module (IPV6-MIB): At line 1 in (none)
    Cannot find module (IPV6-TCP-MIB): At line 1 in (none)
    Cannot find module (IPV6-UDP-MIB): At line 1 in (none)
    Cannot find module (IP-FORWARD-MIB): At line 1 in (none)
    Cannot find module (NET-SNMP-PASS-MIB): At line 1 in (none)
    Cannot find module (NET-SNMP-EXTEND-MIB): At line 1 in (none)
    Cannot find module (SNMP-NOTIFICATION-MIB): At line 1 in (none)
    Cannot find module (SNMPv2-TM): At line 1 in (none)
    Cannot find module (NET-SNMP-VACM-MIB): At line 1 in (none)
    iso.3.6.1.2.1.1.1.0 = STRING: "Linux PandoraServer 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686"
    iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
    iso.3.6.1.2.1.1.3.0 = Timeticks: (58647) 0:09:46.47
    iso.3.6.1.2.1.1.4.0 = STRING: "Me "
    iso.3.6.1.2.1.1.5.0 = STRING: "PandoraServer"
    iso.3.6.1.2.1.1.6.0 = STRING: "Sitting on the Dock of the Bay"
    iso.3.6.1.2.1.1.7.0 = INTEGER: 72
    iso.3.6.1.2.1.1.8.0 = Timeticks: (12) 0:00:00.12
    iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.10.3.1.1
    iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.6.3.11.3.1.1
    iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.6.3.15.2.1.1
    iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.6.3.1
    iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.2.1.49
    iso.3.6.1.2.1.1.9.1.2.6 = OID: iso.3.6.1.2.1.4
    iso.3.6.1.2.1.1.9.1.2.7 = OID: iso.3.6.1.2.1.50
    iso.3.6.1.2.1.1.9.1.2.8 = OID: iso.3.6.1.6.3.16.2.2.1
    iso.3.6.1.2.1.1.9.1.3.1 = STRING: "The SNMP Management Architecture MIB."
    iso.3.6.1.2.1.1.9.1.3.2 = STRING: "The MIB for Message Processing and Dispatching."
    iso.3.6.1.2.1.1.9.1.3.3 = STRING: "The management information definitions for the SNMP User-based Security Model."
    iso.3.6.1.2.1.1.9.1.3.4 = STRING: "The MIB module for SNMPv2 entities"
    iso.3.6.1.2.1.1.9.1.3.5 = STRING: "The MIB module for managing TCP implementations"
    iso.3.6.1.2.1.1.9.1.3.6 = STRING: "The MIB module for managing IP and ICMP implementations"
    iso.3.6.1.2.1.1.9.1.3.7 = STRING: "The MIB module for managing UDP implementations"
    iso.3.6.1.2.1.1.9.1.3.8 = STRING: "View-based Access Control Model for SNMP."
    iso.3.6.1.2.1.1.9.1.4.1 = Timeticks: (12) 0:00:00.12
    iso.3.6.1.2.1.1.9.1.4.2 = Timeticks: (12) 0:00:00.12
    iso.3.6.1.2.1.1.9.1.4.3 = Timeticks: (12) 0:00:00.12
    iso.3.6.1.2.1.1.9.1.4.4 = Timeticks: (12) 0:00:00.12
    iso.3.6.1.2.1.1.9.1.4.5 = Timeticks: (12) 0:00:00.12
    iso.3.6.1.2.1.1.9.1.4.6 = Timeticks: (12) 0:00:00.12
    iso.3.6.1.2.1.1.9.1.4.7 = Timeticks: (12) 0:00:00.12
    iso.3.6.1.2.1.1.9.1.4.8 = Timeticks: (12) 0:00:00.12
    iso.3.6.1.2.1.25.1.1.0 = Timeticks: (61094) 0:10:10.94
    iso.3.6.1.2.1.25.1.2.0 = Hex-STRING: 07 DC 07 01 07 09 31 00 2B 02 00
    iso.3.6.1.2.1.25.1.3.0 = INTEGER: 1536
    iso.3.6.1.2.1.25.1.4.0 = STRING: "BOOT_IMAGE=/boot/vmlinuz-2.6.32-5-686 root=UUID=3689385f-d224-4ac6-bd40-905498fe1954 ro quiet
    "
    iso.3.6.1.2.1.25.1.5.0 = Gauge32: 1
    iso.3.6.1.2.1.25.1.6.0 = Gauge32: 88
    iso.3.6.1.2.1.25.1.7.0 = INTEGER: 0
    End of MIB

    ¿Qué versión de Pandora estás utilizando? Voy a comprobarlo porque si no se especifica ningún campo en IP, el sqnmpwalk no debería funcionar. De todas formas, para evitar confusiones, rellena siempre ese campo con la IP a la que quieres hacer el snmpwalk.

    La versión del servidor de Pandora FMS es 4.0.1

    root@PandoraServer:~# /etc/init.d/pandora_server restart
    Stopping Pandora FMS Server
    
    Pandora FMS Server 4.0.1 Build 111220 Copyright (c) 2004-2011 ArticaST

    Para el ejemplo de configuración del módulo “Sysname” directamente puse la OID que me aparece en dicha lista de OIDs:

    iso.3.6.1.2.1.1.1.0 = STRING: “Linux PandoraServer 2.6.32-5-686 #1 SMP Mon Mar 26 05:20:33 UTC 2012 i686”

    Y el módulo ha comenzado a recibir datos. Hasta aquí todo perfecto, pero existen varios módulos SNMP que añadí al agente desde la Plantilla de “Linux Server” que no logran inicializarse, creo que no sé identificar su OID que le corresponde.

    Por ejemplo, para el módulo SNMP OS Users aparece automáticamente la siguiente OID en el campo: HOST-RESOURCES-MIB::hrSystemNumUsers.0
    ¿Debo cambiarla por otra OID de la lista de las que me aparece? Supongo que sí, puesto que si dejo esa no funciona. En ese caso, ¿cuál debo asignarle? No sé si ese OID debería existir y existe algún problema, ya que en la lista de OID mostradas por el servidor aparecen muchas referencias del tipo: Cannot find module

    En cuanto a la monitorización Trap SNMP, me he dado cuenta de un pequeño fallo de que cada vez que enciendo el servidor de Pandora FMS el servicio snmptrapd lo levanta el sistema y no la propia herramienta de Pandora. ¿Cómo puedo hacer para que Pandora sea el encargado por defecto de levantar dicho servicio para que funcione correctamente conjuntamente con la herramienta?
    Actualmente siempre mato el proceso actual de snmptrapd y reinicio el servidor de Pandora para que levante el servicio y funciona hasta que vuelvo a apagar la máquina.

    Ahora mismo el log pandora_snmptrap.log también hace referencia a los fallos encontrados en la lista de OID.

    root@PandoraServer:~# cat /var/log/pandora/pandora_snmptrap.log
    MIB search path: /usr/share/snmp/mib2c-data
    Cannot find module (UCD-DLMOD-MIB): At line 1 in (none)
    Cannot find module (UCD-DISKIO-MIB): At line 1 in (none)
    Cannot find module (LM-SENSORS-MIB): At line 1 in (none)
    Cannot find module (HOST-RESOURCES-MIB): At line 1 in (none)
    Cannot find module (HOST-RESOURCES-TYPES): At line 1 in (none)
    Cannot find module (IP-MIB): At line 1 in (none)
    Cannot find module (IF-MIB): At line 1 in (none)
    Cannot find module (TCP-MIB): At line 1 in (none)
    Cannot find module (UDP-MIB): At line 1 in (none)
    Cannot find module (SNMPv2-MIB): At line 1 in (none)
    Cannot find module (SNMPv2-SMI): At line 1 in (none)
    Cannot find module (NOTIFICATION-LOG-MIB): At line 1 in (none)
    Cannot find module (DISMAN-EVENT-MIB): At line 1 in (none)
    Cannot find module (DISMAN-SCHEDULE-MIB): At line 1 in (none)
    Cannot find module (UCD-SNMP-MIB): At line 1 in (none)
    Cannot find module (UCD-DEMO-MIB): At line 1 in (none)
    Cannot find module (SNMP-TARGET-MIB): At line 1 in (none)
    Cannot find module (NET-SNMP-AGENT-MIB): At line 1 in (none)
    Cannot find module (SNMP-FRAMEWORK-MIB): At line 1 in (none)
    Cannot find module (SNMP-MPD-MIB): At line 1 in (none)
    Cannot find module (SNMP-USER-BASED-SM-MIB): At line 1 in (none)
    Cannot find module (SNMP-VIEW-BASED-ACM-MIB): At line 1 in (none)
    Cannot find module (SNMP-COMMUNITY-MIB): At line 1 in (none)
    Cannot find module (IPV6-ICMP-MIB): At line 1 in (none)
    Cannot find module (IPV6-MIB): At line 1 in (none)
    Cannot find module (IPV6-TCP-MIB): At line 1 in (none)
    Cannot find module (IPV6-UDP-MIB): At line 1 in (none)
    Cannot find module (IP-FORWARD-MIB): At line 1 in (none)
    Cannot find module (NET-SNMP-PASS-MIB): At line 1 in (none)
    Cannot find module (NET-SNMP-EXTEND-MIB): At line 1 in (none)
    Cannot find module (SNMP-NOTIFICATION-MIB): At line 1 in (none)
    Cannot find module (SNMPv2-TM): At line 1 in (none)
    Cannot find module (NET-SNMP-VACM-MIB): At line 1 in (none)
    NET-SNMP version 5.4.3 AgentX subagent connected
    NET-SNMP version 5.4.3

    En la configuración del archivo /etc/default/snmpd existe un campo que lo tengo configurado de la siguiente forma y creo que hace referencia a los ficheros MIBs:

    export MIBS=/usr/share/snmp/mib2c-data

    En esa ruta se encuentran unos 60 archivos con extensión .m2i que supongo que son los que debe utilizar SNMP. En otros post del foro he leido que la ruta por defecto era /usr/share/snmp/mibs pero dicha ruta no existe en mi equipo, supongo que es por una versión diferente. ¿Estoy en lo cierto?
    En ese caso, ¿se le ocurre alguna idea referente al error mostrado tanto por el log de Pandora como por el comando snmpwalk Cannot find module?

    Creo que está siendo mi último problema para que funcione todo correctamente, tanto la monitorización Polling SNMP como Traps SNMP.

    Espero su respuesta y gracias de nuevo por su atención, me está siendo de gran ayuda.

    Saludos.