Az SNMP (Simple Network Management Protocol) alapvető rendszerinformációk rövid csomagokkal történő cseréjére alkalmas.
Az egyes változókat az ún. MIB (Management Information Base) táblázat rendszerezi és írja le, amely bármilyen eszközhöz használható. A MIB táblázat külön .mib fájlként kerül terjesztésre, amely letölthető a Damocles eszközhöz a fő weboldalainkról, vagy megtalálható a kezdőcsomag részét képező mellékelt CD-n.
Az SNMP kliens/szerver modellre épülő aszinkron protokoll (itt SNMP kliens/SNMP ügynök). Ez azt jelenti, hogy a felügyelő (SNMP kliens) lekérdezi az egyes értékek állapotát, az eszközben megvalósított SNMP ügynök pedig válaszol.
Az SNMP protokoll támogatása számos, dinamikus weboldalak készítésére szolgáló nyelven elérhető (pl. PHP, ASP, Java, Perl, Python és mások). A létező modulok segítségével elég gyorsan lehetővé tehető, hogy a perifériaeszköz (pl. egy Poseidon) által a rendszernek nyújtott adatok olvasása vagy írása SNMP protokollon keresztül elérhető legyen.
A klasszikus kommunikációs módban a kommunikáció kérdések és válaszok formájában zajlik. A változókat egy számsor határozza meg, amelyet a MIB táblázat ír le, és amely az egyes változók jelentését, formátumát és neveit is meghatározza. Ha ismeri egy adott érték hierarchiáját (a számsort – pl. „.1.3.6.1.4.1.21796.3.3.1.1.2.3” – a 3. bináris bemenet állapota), nincs szüksége a MIB táblázatra.
Alapfogalmak:
- MIB táblázat (Management Information Base) – a .mib fájl szövegalapú fájl, amely az eszköz által támogatott egyes változókat írja le. Tartalmazza a változók címeit, nevét, leírását és számformátumát.
- Az OID (Object Identificator, objektumazonosító) a változó azonosítója a változók táblázatában. Egy hosszú számmal van megadva, amely a változó helyét határozza meg a változók fastruktúrájában.
Néhány program nem támogatja a MIB-fájlokat az SNMP-vel való munkához. Ezeknél a programoknál az OID-karakterláncokat kézzel kell megadni. A karakterláncok a MIB táblázatban megtalálhatók, de hogy ne kelljen ott keresgetnie, a Damocles modellek kézikönyvében összefoglalót adunk néhány változóról és OID-járól.
Az SNMP-változók OID-leírásai
Az alábbi táblázat felsorolja a változókat, OID-címeiket és értékeiket. Az értékek a jobb oldali HTML-oldal képernyőképén látható, megadott Poseidon-konfigurációra érvényesek.
- Firmware: 1.9.6
- Szárazkontaktusok állapota: 1=BE, 2=KI, 3=KI, nincs riasztás
|
Változó |
OID |
Érték |
Leírás |
|
sysDescr |
.1.3.6.1.2.1.1.1 |
Poseidon SNMP Supervisor v1.9.6 |
Az entitás szöveges leírása |
|
sysUpTime |
.1.3.6.1.2.1.1.3.0 |
0:17:12:32.18 |
A rendszer hálózatkezelő részének utolsó inicializálása óta eltelt idő (tíz ezredmásodpercben) |
|
1. bemenet állapota |
.1.3.6.1.4.1.21796.3.3.1.1.2.1 |
Be (2) |
Bináris bemenetek állapotai (egész szám) |
|
3. bemenet állapota |
.1.3.6.1.4.1.21796.3.3.1.1.2.3 |
Ki (1) |
|
|
2. bemenet neve |
.1.3.6.1.4.1.21796.3.3.1.1.3.2 |
Bináris 2 |
Bináris bemenet neve (karakterlánc) |
|
3. bemenet riasztása |
.1.3.6.1.4.1.21796.3.3.1.1.4.3 |
Nem (0) |
A bináris bemenet riasztása, amelyet az eszköz a meghatározott feltételek mellett generál |
|
RTS kimenet (2. port) |
.1.3.6.1.4.1.21796.3.3.2.1.2.2 |
Ki (1) |
Bináris bemenet állapota (egész szám) |
|
*) Az OID szöveges változata a „.iso.org.dod.internet.private.enterprises.hwgroup.charonII.poseidon” kezdettel indul, ami a „.1.3.6.1.4.1.21796.3.3” számszerű OID-nak felel meg. |
SNMP Trap – Interfész leírása

Ha egy érték kilép a szenzor biztonságos tartományából, a szenzor RIASZTÁS állapotba kerül. A riasztási állapot jelzésére egy SNMP trap megy a megadott IP-címre.
Az SNMP trapek két UDP-csomagból állnak, amelyeket az SNMP ügynök küld a monitorozó központnak (SNMP kliens). A csomagformátumot a MIB táblázat részletezi. Az első csomag a RIASZTÁS kiváltásáról, a második a riasztást kiváltó szenzorról tartalmaz további információt. Amikor a riasztási állapot véget ér (pl. a hőmérséklet visszatér a biztonságos tartományba), további két UDP-csomag értesít a riasztási állapot megszünéséről.
Ezt a módszert a riasztások gyorsabb értesítésére fejlesztették ki, mert a normál kérés/válasz SNMP-módban a lekérdezési idők több száz milliszekundumtól percekig, sőt napokig is terjedhetnek.
Szárazkontaktusoknál a riasztás küldhető nyitáskor/záráskor, vagy teljesen ki is kapcsolható.
Damocles2
A Poseidon és a Damocles által küldött SNMP trapek
A MIB táblázat tartalmazza az SNMP trapek listáját és részletes leírását. Az alábbiakban egy áttekintés következik.
- Cold Start + Link Up Trap
Az eszköz indulása után küldött SNMP trap-pár. Ha egy szenzor induláskor riasztásban van, azonnal két további trap következik. - Riasztás kiváltva egy szárazkontaktuson
SNMP trap-pár, amelyet akkor küld az eszköz, amikor egy szárazkontaktus riasztása aktiválódik. Az első trap a „riasztási táblázat” vezetéséhez szükséges riasztás-aktiválási azonosítót tartalmazza. A második trap például a riasztásban lévő bemenet nevét tartalmazza. - Riasztás megszünt egy szárazkontaktuson
SNMP trap-pár, amelyet akkor küld az eszköz, amikor egy szárazkontaktus riasztása véget ér. Ezt a párt mindig a riasztás aktiválásához kapcsolódó trapek előzik meg. Az első trap a „riasztási táblázat” vezetéséhez szükséges riasztás-aktiválási azonosítót tartalmazza. A második trap például a riasztásban lévő bemenet nevét tartalmazza. - Szenzorérték miatt aktivált riasztás
SNMP trap-pár, amelyet akkor küld az eszköz, amikor egy szenzor riasztása aktiválódik (hőmérséklet, páratartalom és mások). A riasztás akkor aktiválódik, ha a mért érték kilép a meghatározott tartományból ± hiszterézis. Az első trap a „riasztási táblázat” vezetéséhez szükséges riasztás-aktiválási azonosítót tartalmazza. A második trap a hozzárendelt szenzor nevét és a riasztást kiváltó értéket tartalmazza. - Szenzorérték miatt aktivált riasztás vége
SNMP trap-pár, amelyet akkor küld az eszköz, amikor egy szenzor riasztása megszünik (hőmérséklet, páratartalom és mások). A riasztás véget ér, amikor a mért érték visszatér a biztonságos tartományba ± hiszterézis. Az első trap a „riasztási táblázat” vezetéséhez szükséges riasztás-aktiválási azonosítót tartalmazza. A második trap a hozzárendelt szenzor nevét és a riasztást kiváltó értéket tartalmazza.
Ajánlott szoftverek SNMP-kísérletezéshez
GetIf

A Getif az SNMP-változókkal való munkára szolgáló segédprogram. Lehetővé teszi az SNMP-fa változóinak böngészését, az értékek olvasását, az értékek beállítását, valamint a részletek megjelenítését a megadott MIB alapján.
A segédprogramok használata előtt javasoljuk, hogy nézze meg a weboldalunkon elérhető Flash-bemutató animációt.
- Licenc: Freeware
- Támogatott operációs rendszerek: Windows 2000, XP, 2003 Server
- Kommunikációs protokoll: SNMP, tartalmaz MIB Managert
- Riasztási válasz: Nem, az SNMP trap fogadása nem támogatott
iReasoning MIB Browser + Trap Receiver
Két ingyenes segédprogram SNMP-változókkal való munkához. Lehetővé teszik az SNMP-fa változóinak böngészését, az értékek olvasását, az értékek beállítását, valamint a részletek megjelenítését a programba betölthető MIB alapján.
A segédprogramok használata előtt javasoljuk, hogy nézze meg a weboldalunkon elérhető Flash-bemutató animációt.

Letölthető fájlok
Kérdése van?
Technikai kérdésekben és a megoldás kiválasztásában szívesen segítünk.