Protokol SNMP (Simple Network Management Protocol) slouží k výměně základních systémových informací pomocí krátkých paketů, posílaných přes UDP/IP. Horizontal menuPodporaJednotlivé proměnné jsou uspořádány a popsány v tzv. MIB (Management Information Base) tabulce, která je vztažná ke každému zařízení. Tabulka se distribuuje jako samostatný .mib soubor, který si pro zařízení můžete stáhnout z našich WWW stránek, nebo jej najdete na přiloženém CD. Protokol SNMP je asynchronní protokol založený na modelu klient/server (zde přejmenováno na SNMP Client / SNMP Agent). To znamená, že dohledové centrum (SNMP Client) se zeptá na stav jednotlivých proměnných a SNMP Agent implantovaný v zařízení mu odpoví. Podpora protokolu SNMP je implementována do celé řady jazyků určených pro tvorbu dynamických stránek (např. PHP, ASP, Java, Perl, Python a další). Díky existujícím modulům je tak možné v relativně krátké době umožnit přes protokol SNMP přístup k datům, která poskytuje periferní zařízení systému, a to jak pro čtení, tak pro zápis. V klasickém režimu komunikace probíhá formou otázek a odpovědí. Proměnné jsou definovány hierarchií (řadou) číslic, která jej popsaná v MIB tabulce, kde je popsán význam jednotlivých proměnných, jejich formát a název. Pokud ale znáte hierarchii (řadu číslic – například „.1.3.6.1.4.1.21796.3.3.1.1.2.3“ – stav vstupu Binary 3) pro konkrétní hodnotu, MIB tabulku nepotřebujete. Zde je třeba zmínit několik základních pojmů, které Vám usnadní další orientaci MIB table – soubor .mib je textový soubor, popisující jednotlivé proměnné, které dané zařízení podporuje. Jsou zde uvedeny adresy proměnných, jejich název, popis a číselný formát. OID je identifikátor proměnné v tabulce proměnných, jedná se o ono dlouhé číslo, které definuji pozici proměnné ve striktuře stromu proměnných. Některé programy po práci s SNMP nepodporují MIB soubory, potom musíte vkládat OID řetězce ručně. Řetězce najdete v MIB tabulce, ale pro zjednodušení prvotní orientace uvádíme přehled několika proměnných včetně jejich OID: OID popis SNMP proměnných Tabulka uvádí proměnné, jejich OID adresy a hodnoty. Tyto hodnoty se vztahují k uvedené konfiguraci zařízení. FirmWare: 1.9.6 Stav dry kontaktů: 1=ON, 2=Off, 3=Off, - žádné alarmy Variable OID Value Description sysDescr .1.3.6.1.2.1.1.1 .iso.org.dod.internet.mgmt.mib-2.system.sysDescr Poseidon SNMP Supervisor v1.9.6 Textual description of the entity sysUpTime .1.3.6.1.2.1.1.3.0 .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime 0:17:12:32.18 Time (in tens of milliseconds) since the last init of the network management portion of the system Input 1 state .1.3.6.1.4.1.21796.3.3.1.1.2.1 *).inpTable.inpEntry.inpState On (2) Binary input states (integer) Input 3 state .1.3.6.1.4.1.21796.3.3.1.1.2.3 *).inpTable.inpEntry.inpState Off (1) Input 2 Name .1.3.6.1.4.1.21796.3.3.1.1.3.2 *).inpTable.inpEntry.inpName Binary 2 Binary input name (string) Input 3 Alarm .1.3.6.1.4.1.21796.3.3.1.1.4.3 *).inpTable.inpEntry.inpSetupAlarm No (0) Alarm for the binary input, generated by the device under defined conditions RTS Output (Port 2) .1.3.6.1.4.1.21796.3.3.2.1.2.2 *).outTable.outEntry.outState Off (1) Binary input state (integer) *) Text version of the OID begins with “.iso.org.dod.internet.private.enterprises.hwgroup.charonII.poseidon” which corresponds to the numerical OID “.1.3.6.1.4.1.21796.3.3”. Zkrácený výpis OID Poseidon family SNMP OID description ------------------------------------------------------------------------------- Poseidon Device Values: ------------------------------------------------------- .1.3.6.1.2.1.1.1.0 Device description (string) .1.3.6.1.2.1.1.5.0 Device name (string) Dry Contact Inputs ------------------------------------------------------- .1.3.6.1.4.1.21796.3.3.1.1.2.1 Contact Input 1 state (integer, 1=Off, 2=On) .1.3.6.1.4.1.21796.3.3.1.1.2.3 Contact Input 3 state (integer, 1=Off, 2=On) .1.3.6.1.4.1.21796.3.3.1.1.3.1 Dry Contact Input 1 name (R/W string) .1.3.6.1.4.1.21796.3.3.1.1.4.1 Dry Contact Input 1 Alarm state (integer) Outputs ------------------------------------------------------- .1.3.6.1.4.1.21796.3.3.2.1.2.1 Output 1 state (R/W integer, 1=Off, 2=On) .1.3.6.1.4.1.21796.3.3.2.1.2.2 Output 2 state (R/W integer, 1=Off, 2=On) .1.3.6.1.4.1.21796.3.3.2.1.3.1 Output 1 name (R/W string) For more details, analyze the MIB file or see the detailed device manual. SNMP Trap – popis rozhraní Pokud se hodnota na některém z teploměrů dostane mimo nastavenou oblast, přejde toto jedno čidlo do stavu ALARM. Pro upozornění na stav ALARM odešle na nastavenou IP adresu SNMP Trap. Jedná se o dva UDP pakety, které odesílá SNMP Agent do nastaveného dohledového centra (SNMP Client). Formát paketu je podrobně popsán v MIB tabulce, v prvním paketu je informace o zahájení stavu ALARM a v druhém jsou uvedeny doplňující informace ze kterého čidla alarm vzešel. Jedná se o stav alarm, to znamená, že po skončení stavu (například po vrácení teploty do definovaného rozsahu) jsou odeslány další dva UDP pakety s informací o ukončení stavu alarm. Tento způsob byl vyvinut pro urychlení doručení informace o krizovém stavu, protože v klasickém režimu SNMP - dotaz/odpověď je může být perioda mezi jednotlivými dotazy od stovek milisekund po desítky minut nebo hodin. Pro vstupní kontakty lze definovat odeslání Alarmu při Otevření / Zavření nebo alarm úplně vypnout. Damocles2 Seznam a detailní popis SNMP Trapů lze nalézt v MIB tabulce, zde pouze základní všeobecný popis. Cold Start + Link Up Trap Dvojice SNMP Trapů odesílaná po zapnutí zařízení. Pokud je v okamžiku startu platný Alarm na některém z čidel, pošle se ihned další dvojice trapů. Nastal Alarm na dry kontaktu Dvojice SNMP Trapů odesílaná, po zahájení Alarm stavu na dry kontaktu. První Trap obsahuje identifikaci zahájení alarmu pro obsluhu „tabulky poplachů“. Druhý SNMP Trap ve svém těle již obsahuje například název vstupu, který alarm vykonal atd.. Skončil Alarm na dry kontaktu Dvojice SNMP Trapů odesílaná, po ukončení Alarm stavu na vstupu. Této dvojici vždy předcházela dvojice o zahájení Alarmu. První Trap obsahuje identifikaci zahájení alarmu pro obsluhu „tabulky poplachů“. Druhý SNMP Trap ve svém těle již obsahuje například název vstupu, který alarm vykonal atd.. Nastal Alarm z čidla hodnoty Dvojice SNMP Trapů odesílaná, po zahájení Alarm stavu čidla hodnoty (teplota, vlhkost a další). Alarm nastane, pokud je hodnota mimo definovaný rozsah ± hodnota hystereze. První Trap obsahuje identifikaci zahájení alarmu pro obsluhu „tabulky poplachů“. Druhý SNMP Trap ve svém těle již obsahuje přidělený název senzoru a hodnotu, která Alarm vyvolala. Skončil Alarm z čidla hodnoty Dvojice SNMP Trapů odesílaná, po zahájení Alarm stavu čidla hodnoty (teplota, vlhkost a další). Alarm skončí, pokud je hodnota zpět v definovaném rozsahu ± hodnota hystereze. První Trap obsahuje identifikaci zahájení alarmu pro obsluhu „tabulky poplachů“. Druhý SNMP Trap ve svém těle již obsahuje přidělený název senzoru a hodnotu, která Alarm vyvolala. Doporučené SW pro testování SNMP GetIf Getif je utilita pro práci s SNMP proměnnými, umožňuje jejich procházení v SNMP stromu, čtení hodnot, nastavování hodnot, zobrazení popisků podle přiložené MIB. Pro zahájení práce doporučujeme shlédnout instruktážní Flash animaci, kterou najdete na našich www stránkách. Licence: Freeware Podporované OS: Windows 2000, XP, 2003 Server Komunikační protokol: SNMP, obsahuje MIB Manager Reakce na stav Alarm: Ne, nepodporuje příjem SNMP Trapů iReasoning MIB Browser + Trap Receiver Dvě volné utility pro práci s SNMP proměnnými, umožňuje jejich procházení v SNMP stromu, čtení hodnot, nastavování hodnot, zobrazení popisků podle MIB, kterou lze do programu nahrát. Pro zahájení práce doporučujeme shlédnout instruktážní Flash animaci, kterou najdete na našich www stránkách. ZařízeníDevicesStandalone Monitoring STE2 PLUS STE2 LITE Damocles2 1208 Damocles2 MINI Damocles2 2404 STE2 R2 Poseidon2 3268 Poseidon2 3468 Poseidon2 3266 HWg-STE plus Poseidon2 4002 HWg-PWR3/12/25 HWg-WLD Damocles 1208 Poseidon 4002 Poseidon 3468 Poseidon 3268 Poseidon 3266 HWg-STE Damocles MINI Damocles 2404i Řízení přístupu HWg-SH4 PříslušenstvíAccessoriesDalší HWg-SMS-GW: GSM brána