|
getLMS-Multi-MikroTik-LastOnline
23-07-2021 14:00:00 09-03-2022 18:30:00 Odwiedziny: 901
getLMS-Multi-MikroTik-LastOnline v1.1.2 - Skrypt ma za zadanie sprawdzić czy komputery są aktywne, na którejś z list ARP w więcej niż jednym Mikrotik`u, a następnie zaktualizować status w bazie danych LMS`a (LAN Management System).
FUNKCJE:
- możliwość ustawienia więcej niż jednego MikroTik`a, z którego będą pobieranie dane
- sprawdzenie czy komputery są aktywne oraz aktualizacja status w bazie danych LMS (aby nastąpiła aktualizacja statusu w bazie LMS wymagana jest zgodność IP oraz MAC, a także status D - dynamic oraz C - complete na liście ARP
- połączenie po przez API lub API z SSL (połączenie SSL jest testowe, czasem może wystąpić błąd)
- proste logi synchronizacji
- wysyłanie logów na maila
- wielowątkowe uruchomienie skryptu
WYMAGANIA:
- System operacyjny: Debian 8, 9, 10, 11
- Mikrotik RouterOS: v6 i v7
- LMS: wersja LMSDB: od 2017051201 do 2021121500 (w przypadku innych wersji proszę o kontakt)
- programy: ping, hping3 / netcat / ncat, hwinfo
- perl oraz moduły perl: DBI, Cwd, Config::IniFiles, Data::Dumper, Getopt::Long, File::Basename, POSIX, Date::Parse, IO::Socket, IO::Socket::SSL, Digest::MD5, Encode, Text::Unidecode, LWP::UserAgent, HTTP::Request::Common, HTTP::Cookies, MIME::Lite, Net::SMTP_auth, File::Find, IO::Zlib
|
|
|