Przeprowadziłem badania nagios, opennms i zenoss, ale nie jestem pewien, czy znalazłem to, czego szukam.
Główną siłą napędową dla mnie w tej chwili jest monitorowanie kopii zapasowych. Obejmuje to mysql, mssql i ewentualnie niektóre kopie zapasowe systemu plików.
Mamy narzędzie, które otacza proces tworzenia kopii zapasowych dla różnych systemów i zbiera statystyki. Przedmioty takie jak:
- liczba kopii zapasowych baz danych
- rozmiar pliku kopii zapasowej db
- rozmiar skompresowanego pliku kopii zapasowej db
- czas na kopię zapasową
- czas na skompresowanie pliku
Chcę mieć możliwość A) otrzymywania powiadomień, jeśli zadania nie są uruchamiane zgodnie z harmonogramem B) być w stanie ustawić progi dla statystyk, które wyzwalałyby powiadomienia C) Chcę mieć możliwość trendowania i wykresowania statystyk
Planuję wysłać te informacje do aplikacji monitorującej za pośrednictwem HTTP POST. Lub aplikacja monitorująca może również pobrać go z pliku dziennika.
Będziemy jednak mieć inne procesy z innymi „arbitralnymi” (z punktu widzenia systemu monitorowania) stacjami, które będą chciały monitorować i wykazywać tendencję, dlatego elastyczność jest bardzo ważna.
Narzędzie lub narzędzia powinny także być w stanie generalnie monitorować i trendować interfejsy sieciowe, obciążenie serwera itp. Kiedy już uruchomimy monitorowanie kopii zapasowych, będziemy chcieli również uwzględnić te elementy.
Dzięki.
Dalsze działania :
Postanowiłem wypróbować następujące w podanej kolejności:
- Zabbix: wydawał się bardziej „jednym oknem” niż inne i był łatwy do zainstalowania w Ubuntu Lucid RC
- opsview
- Nagios w / nagvis, pnp4nagios, nagiosgraph
- kaktusy z wtyczką npc
- Munin: trochę przestraszony prostotą, ale na dłuższą metę może to okazać się błogosławieństwem
Odeślemy wiadomość po podjęciu decyzji, może minąć trochę czasu.