Inicio Foros Varios (seguridad, internet, ofimática, errores) Monitorización (Pandora FMS, Nagios, Zabbix, Cacti, PRTG,…) Actualizar MIB OID SNMP en múltiples módulos de agentes Cisco en Pandora FMS

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #5037
    Varios
    Moderador

    Hola, tengo un sistema de monitorización con Pandora FMS en versión 7.0NG. Siguiendo las instrucciones de este artículo:

    Monitorizo varias cosas de los switches Cisco y me va bien. Pero he visto que tengo una MIB mal en todos los swiches, en concreto la que monitoriza los bytes salientes para la interfaz 1, en concreto tengo la MIB .1.3.6.1.2.1.2.2.1.10.1 y he visto que para la boca 1, tráfico saliente, la MIB es la .1.3.6.1.2.1.31.1.1.1.10.10101 y, además, la versión de SNMP es la 2c en lugar de la 1.

    Y, de la misma forma, para el tráfico entrante tengo la MIB (SNMP OID) .1.3.6.1.2.1.2.2.1.16.1 y debe ser la .1.3.6.1.2.1.31.1.1.1.6.10101 y la versión 2c de SNMP.

    Así que tengo que cambiar esos valores en más de 20 switches ¿hay alguna manera de hacerlo automático en Pandora FMS? Me ahorraría muchísimo trabajo.

    #5038
    alonsojpd
    Superadministrador

    Hola, si tienes acceso a la base de datos MySQL de Pandora FMS podrás hacer ese cambio de forma automática y en cuestión de segundos. Solo necesitas acceder al MySQL del servidor de Pandora, cuyos datos suelen ser:

    Host de conexión: IP o nombre de red del servidor de Pandora.
    Puerto: 3306.
    Usuario: root
    Contraseña: pandora (esto puede variar en función de la versión de Pandora)
    Base de datos: pandora

    Y puedes usar cualquier cliente de conexión a MySQL que permita ejecutar consultas SQL, por ejemplo el propio de MySQL, llamado MySQL Workbench.

    Una vez conectado a la base de datos de Pandora FMS ejecuta esta consulta SQL para comprobar que te devuelve todos los monitores (módulos) de los dispositivos/switches cisco (agentes) a los que quieres cambiar el MIB OID de SNMP para el tráfico de la interfaz 1 saliente:

    SELECT *
    FROM tagente_modulo
    WHERE snmp_oid=’.1.3.6.1.2.1.2.2.1.10.1′;

    La consulta anterior deberá mostrarte todos los módulos cuyo valor SNMP OID quieres cambiar, si es correcto ahora ejecuta esta otra consulta para cambiarlos por su valor correcto y también para cambair la versión de SNMP a la 2c:

    update tagente_modulo
    set snmp_oid=’.1.3.6.1.2.1.31.1.1.1.10.10101′, tcp_send=’2c’
    where snmp_oid=’.1.3.6.1.2.1.2.2.1.10.1′;

    Espera unos minutos y comprueba en Pandora FMS que ahora te devuelve el valor correcto para el tráfico saliente de la interfaz 1 de los switches cisco. Si todo es correcto puedes proceder a hacer lo mismo para el tráfico entrante de la interfaz 1, la consulta SQL para actualizar todos los módulos sería:

    update tagente_modulo
    set snmp_oid=’.1.3.6.1.2.1.31.1.1.1.6.10101′, tcp_send=’2c’
    where snmp_oid=’.1.3.6.1.2.1.2.2.1.16.1′;

    Con esto tendrás actualizados todos los MIB a los correctos en todos los switches Cisco en cuestión de segundos.

    #5039
    Varios
    Moderador

    Genial, solucionado con tus indicaciones. Me han ahorrado mucho tiempo.

    Añado aquí, por si sirve a alguien, que para modificar también el estado de la interfaz 1 de un switch Cisco, que tenía la MIB .1.3.6.1.2.1.2.2.1.8.1 y la correcta es la MIB .1.3.6.1.2.1.2.2.1.8.10101 en versión 2c de SNMP, la consulta SQL sería:

    update tagente_modulo
    set snmp_oid=’.1.3.6.1.2.1.2.2.1.8.10101′, tcp_send=’2c’
    where snmp_oid=’.1.3.6.1.2.1.2.2.1.8.1′;

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.