Zabbix
Monitoring infrastruktury IT
Gerard Stańczak
ProofHQ
Parę słów...
http://proofhq.com
Przykład z życia
Typowy dzień pracy administratora
"Nie mogę się podłączyć"
"Wyskakuje taki błąd"
"Strona działa wolno!"
"Logowanie nie działa!"
"Maile nie wychodzą!"
Wyzwania
- Sprawdzanie ręcznie
- Klient zgłasza problemy
-
Brak historii
- Ślepy administrator
O projekcie
www.zabbix.com
- System monitoringu klasy korporacyjnej
- Aplikacja na Windows/Linux/Mac (+8 innych)
- Monitoring usług, serwerów i sprzętu sieciowego
- Open Source
- Free :)
Ręczne sprawdzanie?
- Cykliczne zbieranie danych (np co 30 sekund)
- Obciążenie CPU
- Czas wczytywania (np strony)
- Status usługi (czy działa)
- .... i wszystko co Wam przyjdzie do głowy
Klient zgłasza problemy?
-
Mechanizm akcji (e-mail, sms, telefon)
Jeśli baza danych nie działa
wykonaj telefon do administratora
Ponawiaj telefon i SMS co 3 minuty
Jesli przez 10 minut nie odpowiedział
dzwoń do szefa i SMS do support'u
Historia?
Surowe dane
Wykresy
Zbiory wykresów
"ślepy" administrator?
Podgląd na żywo poprzez dashboard (GUI)
Mapy sieci z funkcją wizualizacji problemów
Automatyczne wykrywanie serwerów, dysków, itd
Generowanie informacji o serwerach (CPU, OS itd)
Statystyki dostępności (SLA)
I duuużo innych fajnych funkcji :)
Techniczniej
-
Architektura Klient-Serwer
-
Klient (Windows, Linux etc) <---- Zabbix Serwer
-
...lub tylko serwer (brak agenta)
-
Strona WWW <---- Zabbix Serwer
- Backend (serwer i klient) - C
-
GUI - PHP+HTML
-
Storage - MySQL/PostgreSQL/Oracle
Dla administratora
- Gotowy out-of-the-box
- Wygodne zarządzanie i podglad przez GUI
- Multum dodatkowych funkcji rozwijanych przez twórców
- Rozbudowany mechanizm powiadomień i eskalacji
Dla support'u
-
Zbiory konkretnych grafów i dashboard-ów
-
Łatwy w obsłudze interfejs
-
Powiadomienia (eskalacja)
Dla CEO/CTO/PM
-
Wykresy historyczne (rozwój)
-
Dane o dostępnosci (SLA) i konfiguracji
-
Mapy poglądowe
Pytania?
gerard@thecamels.org