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.