[comment]: # (tags: snmp gateway)

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

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

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

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

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īgas bāzes un konkrēta sufiksa kombinācija. Kopīgā **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 konfigurācijā hostu trigeriem 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.).

Lai iegūtu detalizētāku aprakstu un konfigurācijas faila piemēru, skatiet [SNMP gateway readme failu](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md).

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

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

Skatiet SNMP gateway [readme](https://git.zabbix.com/projects/ZT/repos/snmp-gateway/browse/README.md) failu, lai iegūtu norādījumus par:

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

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

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

Kad viss ir pareizi iestatīts, datu izgūšanai varat izmantot `snmpwalk` un `snmpget` komandas:

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

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

-    pēc nopietnības (pēc noklusējuma `ProblemMinSeverity=-1`)
-    slēpjot apstiprinātās problēmas (pēc noklusējuma `ProblemHideAck=false`)

SNMP gateway konfigurācijā varat ierobežot problēmu skaitu katrai hostu grupai:

-    pēc nezināma stāvokļa trigeriem (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-c8ec7b72})
