Mikrotik router 8 - hlídání zařízení s informačním mailem
V dnešním článku si ukážeme, jak je možné pomocí Mikrotiku kontrolovat zařízení nebo počítač, zda je dostupný. Informaci si necháme posílat mailem.
Nastavení mailu
Začneme od konce a nejprve si odladíme odeslání mailu přímo z routeru.
Dnes už má snad každý GMail účet, takže jej využijeme k posílání zpráv. Můžete samozřejmě použít i mail vašeho dodavatele internetu.
Posílání mailu najdeme v menu Tools / email
Vyplňování údajů na první straně můžeme přeskočit a rovnou klikneme na tlačítko Send mail.
Adresa SMTP serveru GMailu (snadno zjistíme pomocí příkazu ping smtp.gmail.com) je 74.125.140.108
Port použijeme 587
User a password jsou vaše přihlašovací údaje k GMail účtu
To je adresa, kam chceme mail poslat
From je adresa odesílatele. Můžete tam dát libovolnou, ale doporučuji dát si tam vaši GMailovou adresu.
Subject - předmět zprávy
Body - text zprávy
Vyplněné to pak může vypadat takto:
Zkusíme mail odeslat. Pokud přijde, máme vyhráno a můžeme pokračovat. Pokud ne, je třeba najít chybu.
Pokud vám Mikrotik neoznámí chybu při odesílání a mail na GMail účet nepřijde, jděte na nastavení účtu / zabezpečení
a podívejte se na "Problémy se zabezpečením". Případně povolte přístup z dané IP adresy.
příkaz, který budeme potřebovat je pak ve formátu:
tool e-mail send server=74.125.140.108 port=587
user=ucet@gmail.com password=tajne_heslo
to=hlidac@ucet.cz from=ucet@gmail.com
subject="Zarizeni je online" body=("Zarizeni je opet dostupne")
Tento příkaz (uvozený lomítkem) můžete spustit přímo v terminálovém okně Mikrotiku
Analogicky si připravíme příkaz, který pošle mail v okamžiku, kdy bude zařízení nedostupné
Příkaz můžeme zjednodušit, pokud informace o SMTP serveru uvedeme přímo v nástroje e-mail v menu Tools.
Pak stačí v příkazu použít pouze to, subject a body. Celý příkaz by pak vypadal takto:
tool e-mail send to=hlidac@ucet.cz subject="Zarizeni je online" body=("Zarizeni je opet dostupne") start-tls=yes
Zjištění stavu / zařízení
Pro zjištění stavu si vystačíme s příkazem PING. Pokud zařízení odpovídá, je online, pokud ne, je ofline. Pro většinu případů je to dostačující test.
Test se dá provést přímo z Mikrotiku, buď nástrojem Ping z menu Tools nebo si otevřeme terminálové okno a napíšeme:
ping IP_adresa
Nastavení hlídače
Pro hlídání využijeme nástroj Netwatch z menu Tools. Netwatch spustí příkaz (pošle mail) jen při změně stavu.
Když se podíváte na následující obrázek, zjistíte, že nastavení je velmi jednoduché. Zadáváme jen
IP adresu zařízení, které chceme hlídat
Interval, ve kterém se má provádět kontrola
Timeout - do kolika milisekund musí zařízení odpovědět, aby bylo považováno za "online"
Následně do záložek UP a DOWN (nemusíte využít obě) vložíme příkaz, který se má vykonat, pokud k události dojde.
Alternativa
Mikrotik nabízí i další nástroj - Watchdog, který najdeme v menu System. Tento nástroj je na nastavení jednodušší, ale umí jen jedno zařízení a pro odeslání e-mailu potřebuje nezabezpečený SMTP server.
Závěr
Jak vidíte sami, bez nějakých hlubokých znalostí sítí a protokolů jsme si na našem routeru nastavili hlídání zařízení v síti s posláním mailu. Těch hlídačů si můžete nastavit kolik potřebujete.
Přehled kapitol
Kapitola první - základní nastavení routeru a připojení vnitřní sítě k internetu
Kapitola druhá - vzdálený přístup pro správu a pravidla pro přesměrování portů
Kapitola třetí - wifi síť pro návštěvníky
Kapitola čtvrtá - více routerů v síti
Kapitola pátá - wifi roaming
Kapitola šestá - plánované vypnutí/zapnutí WiFi
Kapitola sedmá - omezení WiFi pro zařízení v daném čase
Kapitola osmá - hlídání zařízení s notifikací mailem