3 SNMP gateway

Descripción general

La puerta de enlace SNMP de Zabbix es una extensión AgentX para snmpd que admite tanto el sondeo como la captura SNMP.

Con la puerta de enlace Zabbix SNMP es posible utilizar el protocolo SNMP para recuperar:

  • datos de iniciador;
  • datos del problema de iniciador;
  • estado del grupo de equipos (recuento de iniciadores por estado de activación por grupo)

Los datos se recuperan mediante el OID, que es una combinación de una base común y un sufijo específico. La base común se establece en el archivo de configuración de la puerta de enlace SNMP, por ejemplo:

  • BaseOID=1.3.6.1.4.1.3043.7.55 - para cualquier dato de iniciador;
  • ProblemBaseOID=1.3.6.1.4.1.3047.7.55 - para datos de iniciador del problema;
  • BaseOID=1.3.6.1.4.1.3046.7.55 - para el estado del grupo de equipos.

El sufijo de OID se establece en la configuración de los iniciadores del equipo como una etiqueta (por ejemplo, OIDSuffix:3) en la interfaz.

En este caso, toda la información para el iniciador estará disponible en OID=1.3.6.1.4.1.3043.7.55.X.3. "X" aquí será el número de campos de datos del iniciador (es decir, 1 - sufijo, 2 - ID, 3 - expresión, 4 - descripción, etc.).

Para obtener una descripción más detallada y un ejemplo del archivo de configuración, consulte el archivo léame de la puerta de enlace SNMP.

Instalación y configuración

Consulte el archivo léame de la puerta de enlace SNMP para obtener instrucciones sobre:

  • instalación y configuración de snmpd;
  • habilitar la compatibilidad con AgentX;
  • configurar la puerta de enlace SNMP Zabbix;
  • configurar capturas SNMP para cambios de estado del iniciador.

Recuperando datos

Con todo configurado correctamente, puede usar los comandos snmpwalk y snmpget para recuperar datos:

[user@localhost ~]# snmpget -v2c -c public 127.0.0.1 1.3.6.1.4.1.3043.7.55.2.3SNMPv2-SMI::enterprises.3043.7.55.2.3 = INTEGER: 15247
[user@localhost ~]# snmpwalk -v2c -c public 127.0.0.1 1.3.6.1.4.1.3043.7.55
       SNMPv2-SMI::enterprises.3043.7.55.1.1 = INTEGER: 1
       SNMPv2-SMI::enterprises.3043.7.55.1.3 = INTEGER: 3
       SNMPv2-SMI::enterprises.3043.7.55.1.4 = INTEGER: 4
       SNMPv2-SMI::enterprises.3043.7.55.1.5 = INTEGER: 5
       SNMPv2-SMI::enterprises.3043.7.55.1.6 = INTEGER: 6
       SNMPv2-SMI::enterprises.3043.7.55.1.10 = INTEGER: 10
       SNMPv2-SMI::enterprises.3043.7.55.2.1 = INTEGER: 15367
       SNMPv2-SMI::enterprises.3043.7.55.2.3 = INTEGER: 15247
       SNMPv2-SMI::enterprises.3043.7.55.2.4 = INTEGER: 15365
       SNMPv2-SMI::enterprises.3043.7.55.2.5 = INTEGER: 15366
       SNMPv2-SMI::enterprises.3043.7.55.2.6 = INTEGER: 13493
       SNMPv2-SMI::enterprises.3043.7.55.2.10 = INTEGER: 13503
       ...
Opciones de filtrado

Puede limitar la información del iniciador del problema en la configuración de la puerta de enlace SNMP:

  • por gravedad (por defecto ProblemMinSeverity=-1)
  • ocultando problemas reconocidos (por defecto ProblemHideAck=false)

Puede limitar el recuento de problemas por grupo de equipos en la configuración de la puerta de enlace SNMP:

  • por iniciadores con estado desconocidos (por defecto CountUnknown=-false)
  • por iniciadores con problemas reconocidos/no reconocidos/todos (por defecto CountAcknowledgeStatus=all)