[comment]: # (tags: snmp gateway)

[comment]: # ({6f013aad-ebc5fdf2})
# 3 SNMP vārteja

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

[comment]: # ({8efbf69b-eb9425dd})
#### Pārskats

Zabbix SNMP gateway ir AgentX paplašinājums snmpd, kas atbalsta gan SNMP aptauju, gan trapi.

Ar Zabbix SNMP gateway ir iespējams izmantot SNMP protokolu, lai izgūtu:

- trigeru datus;
- problēmu trigeru datus;
- hostu grupas statusu (trigeru skaits pēc trigeru statusa katrā grupā)

Dati tiek izgūti, izmantojot OID, kas ir kopējās bāzes un konkrēta sufiksa kombinācija. Kopējā **bāze** tiek iestatīta SNMP gateway konfigurācijas failā, piemēram:

- `BaseOID=1.3.6.1.4.1.3043.7.55` - jebkuriem trigeru datiem;
- `ProblemBaseOID=1.3.6.1.4.1.3047.7.55` - problēmu trigeru datiem;
- `BaseOID=1.3.6.1.4.1.3046.7.55` - hostu grupas statusam.

OID **sufikss** tiek iestatīts hostu trigeru konfigurācijā kā **tag** (piemēram, `OIDSuffix:3`) lietotāja saskarnē.

Šajā gadījumā visa informācija par trigeri būs pieejama zem `OID=1.3.6.1.4.1.3043.7.55.X.3`. "X" šeit būs trigeru datu lauku numurs (t. i., 1 - sufikss, 2 - ID, 3 - izteiksme, 4 - apraksts utt.).

Sīkāku aprakstu un konfigurācijas faila piemēru skatiet [SNMP gateway readme failā](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md).

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

[comment]: # ({9b3e35c2-47cd8028})
#### Instalēšana un iestatīšana

Norādījumus par tālāk minēto skatiet SNMP gateway [readme](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md) failā:

-    snmpd instalēšanu un konfigurēšanu;
-    AgentX atbalsta iespējošanu;
-    Zabbix SNMP gateway konfigurēšanu;
-    SNMP slazdu konfigurēšanu trigera stāvokļa izmaiņām.

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

[comment]: # ({00cc632f-c3269fdf})
#### Datu iegūšana

Kad viss ir pareizi iestatīts, varat izmantot `snmpwalk` un `snmpget` komandas, lai iegūtu datus:

```
[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})
##### Filtrēšanas opcijas

Jūs varat ierobežot problēmu trigeru informāciju SNMP gateway konfigurācijā:

-    pēc svarīguma līmeņa (pēc noklusējuma `ProblemMinSeverity=-1`)
-    paslēpjot apstiprinātās problēmas (pēc noklusējuma `ProblemHideAck=false`)

Jūs varat ierobežot problēmu skaitu katrā hostu grupā SNMP gateway konfigurācijā:

-    pēc trigeriem ar nezināmu stāvokli (pēc noklusējuma `CountUnknown=false`)
-    pēc trigeriem ar apstiprinātām/neapstiprinātām/visām problēmām (pēc noklusējuma `CountAcknowledgeStatus=all`)

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