Jak wybrać aplikację monitorującą?


9

Posiadanie systemu do zbierania statystyk wydajności może być bardzo przydatne. W przeszłości używałem do tego Munin i było to nieocenione w analizie wąskich gardeł i różnych innych problemów. Niedawno dowiedziałem się o kolekcji , która wydaje się bardzo podobna do Munina.

Jakie aplikacje monitorujące są dostępne i należy je rozważyć (inne niż Munin i Collectd) i jak wybrać, którego użyć?


3
Może chcesz podzielić to pytanie na dwie, jedną bardziej ogólną i jeszcze jedną bardziej szczegółową: Jak wybrać aplikację monitorującą? VS Jakie są różnice między Munin a Collectd? .
— tshepang

Odpowiedzi:


6

Munin to narzędzie do zbierania danych i wizualizacji (grapher). Jest łatwy w konfiguracji. Łatwy w użyciu, ale zużywa zbyt dużo zasobów i nie skaluje się dobrze. Domyślny interwał zbierania wynosi 5 minut i nie jest łatwo to zmienić, ponieważ spowoduje to przeciążenie komputera i niektóre wtyczki mają problemy, jeśli to zrobisz. Wtyczki są wykonywane ( rozwidlone ) za każdym razem, gdy następuje zbieranie danych, co jest kosztowne. Ma konfigurację sieciową. Musisz skonfigurować lokalny serwer i węzeł, nawet jeśli korzystasz z jednego komputera.

Collectd to tylko narzędzie do gromadzenia danych. Możesz wybrać aplikacje innych firm do wykreślenia zebranych danych, ale nie działa to od razu po wyjęciu z pudełka. Ma wiele wtyczek, głównie napisanych jako moduł C, który uruchamia się raz po uruchomieniu demona. Możesz zmienić interwał zbierania i uzyskać dokładne statystyki. Może zbierać dane lokalnie lub przez sieć.


4

Moim zdaniem, zabbix rządzi. Jest wydajny i przyjazny dla użytkownika. Nie potrzebujesz żadnej wtyczki ani strony trzeciej, aby działała.

W tym poście można znaleźć wiele innych sugestii dotyczących winy serwera.


Czy moje pytanie byłoby bardziej odpowiednie dla błędu serwera? Czy to należy przenieść lub oddzielić od tematu?
— Vetle,

Cóż, to zależy. Jeśli zamierzasz monitorować system operacyjny inny niż Linux / Unix tak. Jeśli masz szczególne wątpliwości dotyczące * nix, to powinno być to miejsce. Ale przynajmniej przeszukaj awarię serwera. Ponieważ działa od jakiegoś czasu, znajdziesz tam wiele dobrych rzeczy.
— Bob Rivers

4

Moim ulubionym narzędziem analizy monitorowania wydajności jest Open Source Performance CoPilot (PCP) SGI . W przypadku pojedynczego systemu może to być przesada - w przypadku zestawu systemów dla przedsiębiorstw jest to fantastyczne. PCP oferuje dane historyczne, konfigurację sieciową i system alarmowy, który jest nieporównywalny w open source (lub prawie gdziekolwiek indziej).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.