Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

3 Puerta de enlace SNMP

Descripción general

Zabbix SNMP gateway es una extensión AgentX para snmpd que admite tanto sondeo SNMP como trapping.

Con Zabbix SNMP gateway es posible utilizar el protocolo SNMP para recuperar:

  • datos de trigger;
  • datos de trigger en problema;
  • estado de grupos de host (conteo de triggers por estado de trigger por grupo)

Los datos se recuperan por 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 SNMP gateway, por ejemplo:

  • BaseOID=1.3.6.1.4.1.3043.7.55 - para cualquier dato de trigger;
  • ProblemBaseOID=1.3.6.1.4.1.3047.7.55 - para datos de trigger en problema;
  • BaseOID=1.3.6.1.4.1.3046.7.55 - para el estado de grupos de host.

El sufijo del OID se establece en la configuración de los triggers de host como una etiqueta (por ejemplo, OIDSuffix:3) en el frontend.

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

Para una descripción más detallada y un ejemplo de archivo de configuración, consulte el archivo readme de SNMP gateway.

Instalación y configuración

Consulte el archivo readme de SNMP gateway para obtener instrucciones sobre:

  • instalar y configurar snmpd;
  • habilitar el soporte AgentX;
  • configurar Zabbix SNMP gateway;
  • configurar SNMP traps para cambios de estado de trigger.

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.3
       SNMPv2-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 de activadores de problemas en la configuración de la pasarela SNMP:

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

Puede limitar el recuento de problemas por grupo de hosts en la configuración de la pasarela SNMP:

  • por activadores en estado desconocido (por defecto CountUnknown=-false)
  • por activadores con problemas reconocidos/no reconocidos/todos (por defecto CountAcknowledgeStatus=all)