Panel zarządzania siecią (NMS) dla ISP
Panel administracyjny dla lokalnego ISP — zarządzanie regułami MikroTik przez RouterOS API, wizualizacja topologii LAN/WAN, monitoring ICMP. MTTR spadł o 40%.
Wyzwanie
Lokalny ISP zarządzał 50 routerami MikroTik przez Winbox — bez historii zmian konfiguracji, bez alertów o awariach, bez centralnego widoku dostępności łączy. Lokalizacja awarii wymagała ręcznego pingowania routerów i dzwonienia do klientów.
Rozwiązanie
Python wrapper na RouterOS REST API zbiera konfigurację wszystkich routerów co 5 minut i zapisuje diff do PostgreSQL — pełna historia zmian z informacją kto i kiedy. React dashboard z mapą topologii sieci renderowaną przez D3.js — węzły to routery, krawędzie to łącza z aktualnym statusem (zielony/czerwony/żółty).
ICMP ping co 30 sekund do każdego routera, alerty email przy niedostępności > 2 minut. Eksport konfiguracji dowolnego routera do pliku .rsc jednym kliknięciem.
Efekty
- MTTR (mean time to repair) spadł o 40% dzięki szybszej lokalizacji awarii
- Historia zmian konfiguracji pozwoliła trzykrotnie zlokalizować źródło problemu przez rollback
- Zero pominiętych alertów przez 12 miesięcy działania systemu