3 SNMP gateway
Przegląd
Zabbix SNMP gateway jest rozszerzeniem AgentX dla snmpd, obsługującym zarówno odpytywanie SNMP, jak i odbieranie trapów.
Dzięki Zabbix SNMP gateway można używać protokołu SNMP do pobierania:
- danych wyzwalacza;
- danych wyzwalacza problemu;
- stanu grupy hostów (liczby wyzwalaczy według statusu wyzwalacza w grupie)
Dane są pobierane za pomocą OID, który jest kombinacją wspólnej podstawy i określonego sufiksu. Wspólna podstawa jest ustawiana w pliku konfiguracyjnym SNMP gateway, na przykład:
BaseOID=1.3.6.1.4.1.3043.7.55- dla dowolnych danych wyzwalacza;ProblemBaseOID=1.3.6.1.4.1.3047.7.55- dla danych wyzwalacza problemu;BaseOID=1.3.6.1.4.1.3046.7.55- dla stanu grupy hostów.
Sufiks OID jest ustawiany w konfiguracji wyzwalaczy hosta jako tag (na przykład OIDSuffix:3) w frontendzie.
W takim przypadku wszystkie informacje dla wyzwalacza będą dostępne pod OID=1.3.6.1.4.1.3043.7.55.X.3. „X” oznacza tutaj liczbę pól danych wyzwalacza (tj. 1 - sufiks, 2 - ID, 3 - wyrażenie, 4 - opis itd.).
Bardziej szczegółowy opis oraz przykład pliku konfiguracyjnego można znaleźć w pliku README SNMP gateway.
Instalacja i konfiguracja
Zapoznaj się z plikiem readme bramy SNMP, aby uzyskać instrukcje dotyczące:
- instalacji i konfiguracji snmpd;
- włączenia obsługi AgentX;
- konfiguracji bramy Zabbix SNMP;
- konfiguracji pułapek SNMP dla zmian stanu wyzwalacza.
Pobieranie danych
Po poprawnym skonfigurowaniu możesz użyć poleceń snmpwalk i snmpget, aby pobrać dane:
[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
...
Opcje filtrowania
Możesz ograniczyć informacje o wyzwalaczach problemów w konfiguracji bramy SNMP:
- według ważności (domyślnie
ProblemMinSeverity=-1) - przez ukrywanie potwierdzonych problemów (domyślnie
ProblemHideAck=false)
Możesz ograniczyć liczbę problemów na grupę hostów w konfiguracji bramy SNMP:
- według wyzwalaczy w stanie nieznanym (domyślnie
CountUnknown=false) - według wyzwalaczy z problemami potwierdzonymi/niepotwierdzonymi/wszystkimi (domyślnie
CountAcknowledgeStatus=all)