Monitorowanie usług - Zabbix
Dla jednego z lokalnych dostawców Internetu przygotowaliśmy i wdrożyliśmy zautomatyzowany system monitorowania sprzętu i usług
Głównym celem projektu bylo stworzenie mechanimu monitorującego ogrom urządzeń sieciowych i ich parametrów. Klient posiadał bardzo zróżnicowaną infrastrukturę, korzystał ze sprzętu różnych dostawców.
Monitorowane elementy:
serwery Linux/Windows (obciążenie CPU/siec/dostępnośc usług)
punkty dostępowe (WiFi) Mikrotik, Ubiquiti, inne - poziomy sygnałów, ruch na interfejsach, status urządzeń
serwery usług - serwery bazodanowe, serwery WWW, serwery usług terminalowych
... i wiele innych
Wdrożone rozwiązanie posiada interaktywne wykresy, dzięki którym można w dowolny sposób poruszac się po osi czasu.
Dodatkowo zbudowany został system powiadomień o awariach i usterkach. W przypadku przekroczenia zdefiniowanego progu (np zbyt duży ruch czy usługa która nie odpowiada) wysyłany jest email z informacją
Rozwiązanie oparte zostało o oprogramowanie Zabbix (OpenSource) oraz system Linux (CentOS). Dla zwiększenia wydajności i bezpieczeństwa rozwiązanie zostało podzielone na dwa serwery: bazy danych z zebranymi informacjami znajduje się na jednej maszynie, silnik skanujący oraz interfejs WWW na innej.
Aktualnie monitorowanych jest ponad 100 urządzeń i blisko 400 parametrów i usług.