← Blog
MikroTik LMS LMS Plus Python API RouterOS ARP lastonline monitoring ISP cron MySQL PostgreSQL automatyzacja sieci komputerowe

MikroTik LastOnline dla LMS. Automatyczna informacja o ostatniej aktywności klienta

· 8 min czytania

W wielu sieciach opartych o LMS jednym z najczęściej zadawanych pytań jest:

"Kiedy klient był ostatnio online?"

Standardowo administrator musi logować się do routera, przeszukiwać tablice ARP, logi lub system monitoringu. Przy większej liczbie klientów szybko staje się to czasochłonne i niewygodne.

Plugin MikroTik LastOnline automatyzuje cały proces. Skrypt cyklicznie pobiera informacje z routerów MikroTik i zapisuje datę ostatniej aktywności klienta bezpośrednio w LMS.


Jak działa MikroTik LastOnline?

Rozwiązanie wykorzystuje oficjalne API MikroTik RouterOS.

Podczas każdego uruchomienia skrypt:

  1. Łączy się z jednym lub wieloma routerami MikroTik.
  2. Pobiera aktualną tablicę ARP.
  3. Odczytuje adresy IP i MAC aktywnych urządzeń.
  4. Porównuje dane z węzłami zapisanymi w LMS.
  5. Aktualizuje pole lastonline dla znalezionych klientów.

Całość działa automatycznie i może być wykonywana z poziomu crona co kilka minut.


Najważniejsze funkcje

✅ Obsługa wielu routerów MikroTik jednocześnie

✅ Połączenie przez API RouterOS

✅ Aktualizacja pola lastonline w LMS

✅ Dopasowanie klientów po adresie IP i MAC

✅ Obsługa MySQL

✅ Obsługa PostgreSQL

✅ Możliwość uruchamiania z cron

✅ Niewielkie wymagania sprzętowe

✅ Skrypt napisany w Python


Dlaczego informacja Last Online jest przydatna?

Dostęp do informacji o ostatniej aktywności klienta pomaga szybciej diagnozować problemy.

Przykładowe zastosowania:

Zamiast sprawdzać kilka systemów jednocześnie, wystarczy zajrzeć do LMS.


Obsługa wielu routerów MikroTik

Wiele sieci korzysta z kilku lub kilkunastu urządzeń MikroTik.

Plugin umożliwia jednoczesną obsługę:

Dzięki temu cała infrastruktura może być monitorowana z jednego miejsca.


Dopasowanie klientów na podstawie IP i MAC

Skrypt wykorzystuje dwa kluczowe parametry:

Pozwala to ograniczyć błędy wynikające ze zmian adresacji lub migracji klientów pomiędzy urządzeniami.

Mechanizm sprawdza zgodność danych zapisanych w LMS z informacjami pobranymi z MikroTik.


Integracja z LMS

Rozwiązanie nie wymaga zmian w działaniu klientów ani dodatkowych aplikacji.

Wystarczy:

Po wdrożeniu proces działa całkowicie automatycznie.


Obsługa MySQL i PostgreSQL

Plugin współpracuje z najpopularniejszymi bazami danych używanymi przez LMS:

Dzięki temu może zostać wdrożony praktycznie w każdej instalacji LMS.


Automatyczne uruchamianie przez cron

Najczęściej skrypt uruchamiany jest:

Przykładowe zastosowania:

Po konfiguracji nie wymaga żadnej obsługi.


Dla kogo przeznaczony jest plugin?

Dodatek sprawdzi się szczególnie u:

Największe korzyści osiągają operatorzy posiadający od kilkudziesięciu do kilku tysięcy klientów.


Korzyści biznesowe

Wdrożenie dodatku pozwala:

To prosty sposób na zwiększenie wartości danych przechowywanych w systemie.


FAQ

Czy plugin działa z wieloma routerami MikroTik?

Tak. Można skonfigurować dowolną liczbę urządzeń.

Jakie dane są pobierane z MikroTik?

Skrypt analizuje tablicę ARP oraz informacje o aktywnych urządzeniach.

Jak identyfikowany jest klient?

Na podstawie adresu IP oraz adresu MAC.

Czy działa z PostgreSQL?

Tak.

Czy działa z MySQL i MariaDB?

Tak.

Czy wymaga zmian w LMS?

Nie. Skrypt aktualizuje dane bez ingerencji w kod źródłowy LMS.

Czy można uruchamiać go automatycznie?

Tak. Najczęściej wykorzystuje się cron.


Cena

299 zł netto

Licencja obejmuje:


Podsumowanie

MikroTik LastOnline dla LMS pozwala automatycznie aktualizować informacje o ostatniej aktywności klientów bez konieczności ręcznego sprawdzania routerów.

Jeżeli korzystasz z MikroTik i LMS, a dział techniczny regularnie sprawdza, kiedy klient był ostatnio online, ten dodatek pozwoli zaoszczędzić czas i usprawnić codzienną pracę.

To niewielkie narzędzie, które dostarcza bardzo wartościowych informacji i szybko staje się jednym z najczęściej wykorzystywanych dodatków w systemie LMS.

Kontakt

Potrzebujesz pluginu do LMS lub pomocy z konfiguracją?

Napisz - odpiszę i dobiorę odpowiednie rozwiązanie.

Napisz do mnie