MikroTik LastOnline dla LMS. Automatyczna informacja o ostatniej aktywności klienta
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:
- Łączy się z jednym lub wieloma routerami MikroTik.
- Pobiera aktualną tablicę ARP.
- Odczytuje adresy IP i MAC aktywnych urządzeń.
- Porównuje dane z węzłami zapisanymi w LMS.
- 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:
- weryfikacja zgłoszeń awarii,
- analiza aktywności klientów,
- potwierdzenie działania urządzenia abonenta,
- pomoc działowi technicznemu,
- szybsza obsługa zgłoszeń telefonicznych.
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ę:
- routerów centralnych,
- koncentratorów PPPoE,
- urządzeń w oddziałach,
- lokalnych punktów dystrybucyjnych,
- wielu lokalizacji geograficznych.
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:
- adres IP,
- adres MAC.
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:
- dostęp API do MikroTik,
- dostęp do bazy LMS,
- skonfigurowany cron.
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:
- MySQL,
- MariaDB,
- PostgreSQL.
Dzięki temu może zostać wdrożony praktycznie w każdej instalacji LMS.
Automatyczne uruchamianie przez cron
Najczęściej skrypt uruchamiany jest:
- co 5 minut,
- co 10 minut,
- co 15 minut.
Przykładowe zastosowania:
- aktualizacja informacji o aktywności klientów,
- analiza dostępności urządzeń,
- raportowanie aktywnych abonentów,
- wsparcie pracy działu technicznego.
Po konfiguracji nie wymaga żadnej obsługi.
Dla kogo przeznaczony jest plugin?
Dodatek sprawdzi się szczególnie u:
- operatorów ISP,
- sieci osiedlowych,
- lokalnych dostawców internetu,
- firm wykorzystujących MikroTik i LMS,
- administratorów obsługujących wielu abonentów.
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:
- szybciej diagnozować zgłoszenia,
- ograniczyć czas pracy administratorów,
- poprawić jakość obsługi klienta,
- zwiększyć ilość informacji dostępnych w LMS,
- automatyzować codzienne zadania.
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:
- skrypt Python,
- konfigurację wielu routerów MikroTik,
- obsługę MySQL i PostgreSQL,
- instrukcję instalacji,
- wsparcie przy uruchomieniu.
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.