Technologie Netwatch umožňuje monitorovat dostupnost hostitelů a spouštět daný skript na Mikrotik v případě jejich nedostupnosti. Je to velmi užitečný nástroj, který může pomoci s automatizací procesu správy sítě. V tomto článku se podíváme na to, jak nakonfigurovat spuštění skriptu Netwatch na Mikrotik.
Prvním krokem je vytvoření skriptu, který se spustí, když hostitel není k dispozici. Chcete-li to provést, musíte přejít na příkazový řádek Mikrotik a spustit příkaz:
/ system script add name=script_name source= "zde musíte zadat příkazy, které chcete provést, když hostitel není k dispozici"
Poté je nutné vytvořit pravidlo Netwatch, které monitoruje dostupnost hostitele. Za tímto účelem provedeme následující příkaz:
/ tool netwatch add host=adresa_hosta interval=čas_monitoring timeout=čas_počkání down-script=script_name up-script=""
Všimněte si, že místo "adres_host" musíte zadat IP adresu nebo název hostitele, který má být monitorován, "čas_monitoring"-interval v sekundách mezi kontrolami dostupnosti hostitele, "čas_počkání" - čas v sekundách, po jehož uplynutí je hostitel považován za nedostupný. Nahraďte také "script_name" názvem skriptu, který jste vytvořili v předchozím kroku.
Po vytvoření skriptu a pravidla Netwatch bude váš Mikrotik monitorovat dostupnost zadaného hostitele a v případě nedostupnosti spustit daný skript. Tento příklad lze samozřejmě rozšířit a doplnit přidáním různých akcí nebo podmínek v závislosti na vašem úkolu.
Příprava Mikrotik na spuštění skriptu Netwatch
1. Připojte se k vašemu Mikrotik zařízení pomocí programu Winbox nebo SSH.
2. Přejděte na kartu "System" a vyberte "Scripts".
3. Kliknutím na tlačítko" Add " vytvoříte nový skript.
4. Do pole " Name "zadejte název skriptu, například"NetwatchScript".
5. Do pole "Source" zadejte kód vašeho skriptu Netwatch. V kódu skriptu můžete identifikovat IP adresy, na které bude provedena kontrola dostupnosti, a také kroky, které je třeba provést, když ztratíte komunikaci.
6. Klepnutím na tlačítko "OK" uložíte skript.
7. Přejděte na kartu "System" a vyberte "Scheduler".
8. Kliknutím na tlačítko" Add " vytvoříte nový jízdní řád.
9. Do pole " Name "zadejte název vašeho plánu, například"NetwatchSchedule".
10. V poli " on Event "vyberte skript, který jste vytvořili dříve, například"NetwatchScript".
11. Nastavte časový interval pro spuštění skriptu, například každých 60 sekund.
12. Klepnutím na tlačítko " OK " uložíte plán.
Nyní je váš Mikrotik připraven ke spuštění skriptu Netwatch. Jakmile je skript proveden podle zadaného plánu, zkontroluje dostupnost uvedených IP adres a provede určité kroky, když dojde ke ztrátě komunikace.
Krok 1: Připojení k Mikrotik
Prvním krokem k nastavení spuštění skriptu Netwatch na Mikrotik je připojení k zařízení.
K tomu bude potřeba:
- Otevřít program pro připojení k Mikrotiku například Winbox nebo SSH klient.
- Zadejte IP adresu zařízení v poli "IP address" programu. IP adresu lze zjistit pomocí příkazového řádku nebo jiných nástrojů poskytovaných správcem sítě.
- Zadejte přihlašovací údaje - uživatelské jméno a heslo pro přístup k zařízení Mikrotik.
- Klikněte na tlačítko"Connect" pro připojení k Mikrotik.
Po úspěšném připojení k Mikrotik budete moci přejít k dalšímu kroku konfigurace spuštění skriptu Netwatch.
Krok 2: vytvoření skriptu Netwatch
Jakmile nastavíme interval kontrol v předchozím kroku, můžeme začít vytvářet skript Netwatch. Skript bude spuštěn pokaždé, když dojde ke změně stavu monitorovaného zařízení.
Chcete-li vytvořit skript Netwatch, postupujte takto:
- Otevřete konzolu Mikrotik control console. Budete potřebovat přístup k routeru Mikrotik s administrativními oprávněními.
- Přejděte do části" System "a vyberte"Scripts". V této sekci budete moci vytvářet a spravovat skripty.
- Klikněte na tlačítko "Add New". To vám umožní vytvořit nový skript.
- Zadejte název skriptu. Můžete si vybrat libovolný název podle svých preferencí.
- Do pole "Source" zadejte kód skriptu. Tento kód určuje, co by měl skript dělat při provádění. V našem případě bude kód obsahovat příkaz k odeslání upozornění na poštu o stavu monitorovaného zařízení.
- Klepnutím na" OK " uložíte skript. Nyní je váš skript Netwatch vytvořen a připraven k použití.
Vytvořením skriptu Netwatch jste nastavili kroky, které byste měli provést, když změníte stav monitorovaného zařízení. V dalším kroku nakonfigurujeme další kroky, které musí router provést na základě stavu zařízení.