Přejít na hlavní obsah

Jak Nakonfiguruji spuštění skriptu Netwatch na Mikrotik?

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:

  1. Otevřít program pro připojení k Mikrotiku například Winbox nebo SSH klient.
  2. 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ě.
  3. Zadejte přihlašovací údaje - uživatelské jméno a heslo pro přístup k zařízení Mikrotik.
  4. 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:

  1. Otevřete konzolu Mikrotik control console. Budete potřebovat přístup k routeru Mikrotik s administrativními oprávněními.
  2. Přejděte do části" System "a vyberte"Scripts". V této sekci budete moci vytvářet a spravovat skripty.
  3. Klikněte na tlačítko "Add New". To vám umožní vytvořit nový skript.
  4. Zadejte název skriptu. Můžete si vybrat libovolný název podle svých preferencí.
  5. 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í.
  6. 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í.