Pojem „IP WatchDog“ nebo "Ping WatchDog" se používá pro detekci funkce IP zařízení. IP zařízení se většinou detekuje pomocí odpovědi na ICMP PING. Zařízení se považuje za funkční, pokud je připojené k síti a odpovídá na příkazy PING. Když odpověď na PING nepřijde (do nějakého časového limitu nebo počtu opakování), IP Watchdog zařízení restartuje (odpojením napájení po určitý čas).
Obecně lze říct, že funkce IP WatchDog nahrazuje člověka, který by musel cestovat několik kilometrů nebo hodin, aby zařízení na místě pouze vypnul a znovu zapnul. Výhodou funkce IP WatchDog je, že vypnutí a zapnutí se provede bez zásahu člověka. Koncový uživatel si část ani nevšimne, že něco nefungovalo.
-
V kontextu produktů NETIO Watchdog na bázi pingu detekuje funkci monitorovaného zařízení i síťové připojení. Tímto způsobem je kontrolována základní funkce zařízení spolu se síťovými prvky (mikrovlnné spoje, routery, přepínače) na trase.
-
Tato funkce je někdy označována jako Autoping nebo Heartbeat / PING Heartbeat nebo jen WatchDog.
-
Každý výstup zařízení NETIO lze použít k nezávislému monitorování různých zařízení (IP adres).
- Stojí za zmínku, že odpověď PING nezaručuje správnou funkčnost testovaného zařízení. Například IP monitorovací kamera s problémem s čočkou nebo kódováním obrazu může stále spolehlivě reagovat na PING, i když nefunguje tak, jak by měla.
IP WatchDog v kontextu NETIO produktů
- Funkce WatchDog (PING) založená na definici "podmínek a akcí" (WatchDog & Rules). Podporováno všemi zařízeními NETIO kromě PowerPDU 4C, popsané v AN61.
-
Funkce WatchDog - Analýza spotřeby založená na definici "podmínek a akcí" (PABs & Rules). Podporováno všemi zařízeními NETIO kromě PowerPDU 4C, popsané v AN62.
- Funkce IP WatchDog - Konfigurace přes webové rozhraní, omezené funkce, pouze pro PowerPDU 4C, aktualizace nejsou plánovány.
- LUA skripty - LUA skript editovatelný ve webovém rozhraní, obsahuje mnoho funkcí, ale jsou potřeba základní programovací dovednosti, pouze PowerPDU 4C, popsáno v AN09, aktualizace nejsou plánovány.
Přehled NETIO zařízení
-
WatchDog na bázi "podmínek a akcí" (WatchDog & Rules)
- PowerBOX 3Px - Ping WatchDog
- PowerBOX 4Kx - WatchDog Ping + Analýza spotřeby
- PowerCable REST 101x - WatchDog Ping + Analýza spotřeby
- PowerCable 2PZ - Ping WatchDog
- PowerCable 2KZ - WatchDog Ping + Analýza spotřeby
- PowerDIN 4PZ - WatchDog Ping + Analýza spotřeby
- PowerPDU 4PS - Ping WatchDog
-
PowerPDU 8QS - WatchDog Ping + Analýza spotřeby
-
WatchDog na bázi LUA + funkce WatchDog
- NETIO PowerPDU 4C - pouze Ping (funkce Watchdog (webové rozhraní) + Lua skripty)
PING WatchDog: "podmínky & akce" (WatchDog & Rules)
Zařízení NETIO používají systém "podmínek & akcí", který je nutné konfigurovat samostatně (ve 2 různých záložkách). Chcete-li nakonfigurovat i jednoduchý IP WatchDog, musíte nakonfigurovat 2 záložky:
- Watchdog (monitorování IP adresy)
- Rules (co se stane při splnění podmínky)
Podrobný popis a příklady na NETIO Wiki - "Local device scripting".
PING WatchDog (PowerPDU 4C): LUA + WatchDog function
- Pro detekci poruchy jednoho zařízení stačí zadat IP adresu tohoto zařízení.
- Pro monitorování připojení k síti (např. pro ověření funkčnosti mikrovlnného spoje) doporučujeme sledovat odezvy PING ze dvou různých IP adres. To zabrání WatchDogu v opakovanému restartování jinak bezvadně fungujícího internetového připojení, pokud dojde k výpadku jednoho konkrétního zařízení.
IP WatchDog od NETIO products (vestavěná funkce + 3x Lua rozšíření)
1) Funkce IP WatchDog v nastavení zařízení (web rozhraní).
Detekuje odpověď od jedné IP adresy. Lze nastavit na každý výstup samostatně.
2) AN09: IP Watchdog 1 ze 2 - detekce dostupnosti zařízení na LAN pomocí pingu (Lua skript)
Detekuje jako OK stav odpověď alespoň od jedné ze dvou IP adres. Lze použít pro detekci připojení k internetu, protože záložní adresa (například google server 8.8.8.8) by měla fungovat stále.
AN09 obsahuje Lua skript, který detekuje výpadek připojení k internetu a automaticky restartuje například mikrovlné připojení. Skript periodicky odesílá PING (icmp) na 1 ze 2 nastavených IP adres. Když ani jedna z IP adres neodpoví například do 60 sekund, vypne jednu z 230V elektrických zásuvek na 20 sekund (short off - restart).
3) AN24: PING detekce zařízení 1:1 - signalizace přítomnosti na síti (Lua skript)
Detekuje a signalizuje přítomnost/nepřítomnost zařízení na síti. Vhodné například pro detekci zapnutí síťové tiskárny a odpojení části pracovních stolů při jejím vypnutí.
AN24 je Lua skript, který detekuje přítomnost IP adresy na síti a tuto detekci signalizuje zapnutím/vypnutím zvoleného výstupu. Lze tak vypnout část pracovních stolů při vypnuté centrální síťové tiskárně, nebo signalizovat že je někdo v kanceláři (IP adresa notebooku nebo telefonu).
4) AN25: Detekce výpadku zařízení - 1 z 10 IP adres neodpovídá na PING (Lua skript)
Toto je jednoduchá funkce pro IT oddělení. Porucha je signalizována sepnutím červeného světla. Světlo se rozsvítí, když 1 nebo více IP adres z daného seznamu (10 cílových adres) nefunguje po nějakou dobu (počet pokusů).
Potřebujete nějak indikovat že jedno z deseti LAN zařízení nefunguje nebo není dostupné? Není důležité jestli vypadl kabel, připojení na WiFi nebo vypadla UPSka. Když jedno nebo více z deseti zařízení neodpovídá na PING, Lua script popsaný v této aplikační poznámce rozsvítí červené varovné světlo...
Potřebujete napsat v Lua podmínky pro IP WatchDog nějak jinak? Kontaktujte nás.