### AlertHostsDown v1.0.0 ### INSTALL 1. Otwórz plik script.rsc (np. w notatniku, ked) 2. Ustaw ustawienia wg. wskazówek poniżej, a następnie zapisz. ### Lista monitorowanych hostow :local pingIPs {"1.1.1.1"="nazwa";"2.2.2.2"="mt";"3.3.3.3"="ubnt"}; ### Ustawienia pinga :local ilePingow 5; ------------------------- ile pingów ma wysłać :local ilePingOK 2; ------------------------- ile pingów ma wrócić, aby nie przełączyło na zapasowe łącze ### Ustawienia powiadomien MAIL :local powiadomienieMail "true"; ------------ (true/false) - czy wysyłać powiadomienia mail :local smtpLogin "alert@domena.pl"; --------- login do poczty :local smtpHaslo "HASLO_SMTP"; -------------- hasło do poczty :local smtpHost "mail.domena.pl"; ----------- serwer poczty SMTP :local smtpPort "587"; ---------------------- port SMTP :local smtpTLS "no"; ------------------------ (yes/no) uwierzytelnienie TLS :local smtpMail "alert@domena.pl"; ---------- mail poczty :local smtpMailDO "odbiorca@mail.pl"; ------- maile do kogo ma przyjść powiadomienie oddzielone przecinkiem, plusGSM: +48xxxxxxxxx@text.plusgsm.pl 3. Zaloguj się na mikrotika po winboxie 7. Wrzuć plik script.rsc do mikrotika 8. Otwórz MT > New Terminal 9. Wklej w terminalu: (spowoduje to dodanie skryptu do MT > System > Scripts > AlertHostsDown oraz wykonywanie go do harmonogramu zadań MT > System > Scheduler) # importowanie skryptu /import script.rsc # dorzucanie linijki z wykonywaniem co 3 minuty skryptu AlertHostsDown /system scheduler add name="run AlertHostsDown" disabled=yes interval=00:03:00 on-event="/system script run AlertHostsDown\r\n" 10. Przechodzisz do MT > System > Scheduler, zaznacz pozycje "run AlertHostsDown" i włącz ją (ptaszkiem) 11. Koniec, skrypt co 3 minuty będzie sprawdzał czy idzie ping na hosty i wysyłał powiadomienia. ## MODYFIKACJA USTAWIEŃ: 1. Ustawiamy co chcemy na nowo w pliku script.rsc 2. Wrzuć plik script.rsc do mikrotika 3. Wklej w terminalu: # usuwa obecny skrypt oraz konfiguracje na Mikrotiku /system script remove AlertHostsDown # importowanie skryptu /import script.rsc