[comment]: # (tags: snmp gateway)

[comment]: # ({6f013aad-ebc5fdf2})
# 3 SNMP-Gateway

[comment]: # ({/6f013aad-ebc5fdf2})

[comment]: # ({8efbf69b-eb9425dd})
#### Übersicht

Das Zabbix SNMP gateway ist eine AgentX-Erweiterung für snmpd, die sowohl SNMP-Polling als auch Trapping unterstützt.

Mit dem Zabbix SNMP gateway ist es möglich, das SNMP-Protokoll zu verwenden, um Folgendes abzurufen:

-    Auslöserdaten;
-    Daten zu Problem-Auslösern;
-    Status von Host-Gruppen (Anzahl der Auslöser nach Auslöserstatus pro Gruppe)

Die Daten werden über die OID abgerufen, die aus einer gemeinsamen Basis und einem spezifischen Suffix besteht. Die gemeinsame **Basis** wird in der Konfigurationsdatei des SNMP gateway festgelegt, zum Beispiel:

-    `BaseOID=1.3.6.1.4.1.3043.7.55` - für beliebige Auslöserdaten;
-    `ProblemBaseOID=1.3.6.1.4.1.3047.7.55` - für Daten zu Problem-Auslösern;
-    `BaseOID=1.3.6.1.4.1.3046.7.55` - für den Status von Host-Gruppen.

Das OID-**Suffix** wird in der Konfiguration der Host-Auslöser als **Tag** festgelegt (zum Beispiel `OIDSuffix:3`) im Frontend.

In diesem Fall sind alle Informationen für den Auslöser unter `OID=1.3.6.1.4.1.3043.7.55.X.3` verfügbar. „X“ ist hier die Anzahl der Auslöserdatenfelder (d. h. 1 - Suffix, 2 - ID, 3 - Ausdruck, 4 - Beschreibung usw.).

Eine ausführlichere Beschreibung und ein Beispiel für die Konfigurationsdatei finden Sie in der [SNMP gateway readme file](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md).

[comment]: # ({/8efbf69b-eb9425dd})

[comment]: # ({9b3e35c2-47cd8028})
#### Installation und Einrichtung

Anweisungen zu folgenden Themen finden Sie in der Datei [readme](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md) des SNMP gateway:

-    Installation und Konfiguration von snmpd;
-    Aktivierung der AgentX-Unterstützung;
-    Konfiguration des Zabbix SNMP gateway;
-    Konfiguration von SNMP-Traps für Änderungen des Auslöserstatus.

[comment]: # ({/9b3e35c2-47cd8028})

[comment]: # ({00cc632f-c3269fdf})
#### Daten abrufen

Wenn alles korrekt eingerichtet ist, können Sie die Befehle `snmpwalk` und `snmpget` verwenden, um Daten abzurufen:

```
[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
...
```

[comment]: # ({/00cc632f-c3269fdf})

[comment]: # ({3ac4c983-ed26c489})
##### Filteroptionen

Sie können die Informationen zu Problem-Auslösern in der SNMP-Gateway-Konfiguration einschränken:

-    nach Schweregrad (standardmäßig `ProblemMinSeverity=-1`)
-    durch Ausblenden bestätigter Probleme (standardmäßig `ProblemHideAck=false`)

Sie können die Problemanzahl pro Hostgruppe in der SNMP-Gateway-Konfiguration einschränken:

-    nach Auslösern im unbekannten Zustand (standardmäßig `CountUnknown=false`)
-    nach Auslösern mit bestätigten/unbestätigten/allen Problemen (standardmäßig `CountAcknowledgeStatus=all`)

[comment]: # ({/3ac4c983-ed26c489})
