[comment]: # (tags: snmp gateway)

[comment]: # ({6f013aad-20100ba3})
# 3 SNMP gateway

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

[comment]: # ({8efbf69b-8cb5033f})
#### Ü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 auf Host-Auslösern 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 Nummer der Auslöserdatenfelder (d. h. 1 - Suffix, 2 - ID, 3 - Ausdruck, 4 - Beschreibung usw.).

Eine ausführlichere Beschreibung sowie 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-8cb5033f})

[comment]: # ({9b3e35c2-7863edd2})
#### Installation und Einrichtung

Siehe die [readme](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md)-Datei des SNMP gateway für Anweisungen zu:

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

[comment]: # ({/9b3e35c2-7863edd2})

[comment]: # ({00cc632f-b9326041})
#### 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-b9326041})

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

Sie können die Informationen zu Auslösern mit Problemen 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 Anzahl der Probleme pro Host-Gruppe in der SNMP-gateway-Konfiguration einschränken:

- durch Auslöser mit unbekanntem Status (standardmäßig `CountUnknown=false`)
- durch Auslöser mit bestätigten/nicht bestätigten/allen Problemen (standardmäßig `CountAcknowledgeStatus=all`)

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