Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Esta página fue traducida automáticamente. Si detectas un error, selecciónalo y presiona Ctrl+Enter para informarlo a los editores.

3 gateway SNMP

Descripción general

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

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

  • datos de disparadores;
  • datos de disparadores en problema;
  • estado de grupos de equipos (conteo de disparadores por estado de disparador 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 del Java gateway SNMP, por ejemplo:

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

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

En este caso, toda la información para el disparador 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 disparador (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 del Java gateway SNMP.

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 traps SNMP para cambios de estado de disparadores.

Recuperando datos

Con todo configurado correctamente, puede utilizar 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 disparadores de problema en la configuración del gateway SNMP:

  • por severidad (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 del gateway SNMP:

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