3 passarel·la SNMP

Vista general

La passarel·la SNMP de Zabbix és una extensió d'AgentX per a snmpd que admet tant l'enquesta com la captura SNMP.

Amb la passarel·la SNMP de Zabbix és possible emprar el protocol SNMP per recuperar:

  • dades de triggers;
  • dades de triggers del problema;
  • Estat del grup d'equips (nombre de triggers per estat de trigger per grup)

Les dades són recuperades per l'OID, que és una combinació d'una base comuna i un sufix específic. La base comuna s'estableix al fitxer de configuració de la passarel·la SNMP, per exemple:

  • BaseOID=1.3.6.1.4.1.3043.7.55 - per a qualsevol dada de trigger;
  • ProblemBaseOID=1.3.6.1.4.1.3047.7.55 - per a les dades de trigger del problema;
  • BaseOID=1.3.6.1.4.1.3046.7.55 - per a l'estat del grup d'equips.

L'OID sufix s'estableix a la configuració dels triggers de lequip com una etiqueta (per exemple, OIDSuffix:3) a la interfície.

En aquest cas, tota la informació del trigger serà disponible a "OID=1.3.6.1.4.1.3043.7.55.X.3". "X" aquí serà el nombre de camps de dades d'activació (és a dir, 1 - sufix, 2 - ID, 3 - expressió, 4 - descripció, etc.).

Per obtindre una descripció més detallada i l'exemple del fitxer de configuració, vigeu el fitxer readme de la passarel·la SNMP.

Instal·lació i configuració

Consulteu el fitxer readme de la passarel·la SNMP per obtindre instruccions sobre:

  • instal·lar i configurar snmpd;
  • habilitar el suport d'AgentX;
  • Configuració de la passarel·la SNMP de Zabbix;
  • Configuració de traps SNMP per a canvis d'estat de trigger.

Recuperant dades

Amb tot configurat correctament, podeu emprar les comandes snmpwalk i snmpget per recuperar dades:

[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
       ...
Opcions de filtratge

Podeu limitar la informació de trigger del problema a la configuració de la passarel·la SNMP:

  • per gravetat (per defecte ProblemMinSeverity=-1)
  • amagant problemes reconeguts (per defecte ProblemHideAck=false)

Podeu limitar el nombre de problemes per grup d'equips a la configuració de passarel·la SNMP:

  • per triggers d'estat desconegut (per defecte CountUnknown=-false)
  • mitjançant triggers amb problemes reconeguts/no reconeguts/tots (per defecte CountAcknowledgeStatus=all)