Jakie są najbardziej przydatne / cenione wtyczki Nagios? [Zamknięte]

33

Rozbudowujemy naszą konfigurację Nagios 3 i często spotykamy się z nowymi wtyczkami NRPE lub ogólnymi wtyczkami Nagios, aby przetestować naszą istniejącą infrastrukturę. Jest to jednak w dribs i draby - przydatne byłoby uzyskanie podsumowania wtyczek, które użytkownicy Nagios najbardziej cenią.

Wymień pojedynczą wtyczkę na post, najlepiej z krótkim opisem tego, dlaczego ją kochasz, oraz link do strony MonitoringExchange lub strony dla programistów wtyczek. W ten sposób folk może głosować na wymienione już wtyczki i możemy zobaczyć je w preferowanej kolejności.

Z tego samego powodu lepiej nie wymieniać wtyczek, o których wspominali już inni. Jeśli masz więcej do dodania w związku z wtyczką wymienioną przez kogoś innego, zostaw komentarz do odpowiedzi.

Dzięki!

Mike Pountney
źródło

Odpowiedzi:

8

Pod względem elastyczności nie można pobić wtyczki snmp. Jest prawie za każdym uruchomieniem, a jeśli tak nie jest, połączenie TCP jest.

Matt Simmons
źródło
Na tym etapie sprawdzanie snmp wygląda całkiem dobrze dla faworyta Matta (i innych :) - czy masz jakieś specjalne techniki, które możesz z nim zastosować? Moja główna wołowina z net-snmpd w tej chwili to złożoność „nowej” funkcjonalności rozszerzania zamiast wykonywania - czy check_snmpd dobrze sobie z tym radzi?
Mike Pountney,
7

Najbardziej przydatne wtyczki to takie, które testują naszą wyższą funkcjonalność aplikacji. Na przykład, mamy testy, które próbują zalogować się na stronie i testy, które próbują wysłać wiadomość e-mail i sprawdzić, czy skrzynka pocztowa pop3 się upewniła, że ​​dotarła. Jeśli którakolwiek z tych rzeczy ulegnie awarii, możemy użyć kontroli niższego poziomu, aby sprawdzić, co jest nie tak. Czy pop3 nie żyje? MTA, MDA? Serwer bazy danych? magazyn danych?

David Pashley
źródło
Wotcha Dave;) Czy masz jakieś wskazówki dotyczące łączenia kontroli wyższego i niższego poziomu? Na przykład, jak stworzyć zależność między wysłaniem wiadomości e-mail a zaznaczeniem pola pop3, aby zobaczyć, że tam jest? Czy można to zrobić wyłącznie za pomocą Nagios, czy używasz własnej logiki?
Mike Pountney,
Czy naprawdę wstajesz o 4 rano? :) Nagios ma zależności serwisowe, więc możesz sprawić, że sprawdzanie poczty e-mail będzie zależało od czeków smtp, MDA i POP3, ale to tylko oznacza, że ​​sprawdzanie wiadomości e-mail nie ostrzega, jeśli zrobi to któryś z niższych poziomów. Jest to o wiele trudniejsze, jeśli masz klaster serwerów świadczących usługi, ponieważ nagios nie może powiedzieć „nie ostrzegaj nas o tej usłudze, jeśli wszystkie te usługi są martwe”. Zwykle polegamy na wiedzy o tym, jak system pasuje do siebie, aby wiedzieć, gdzie leżą problemy.
David Pashley,
7

Szczerze mówiąc, ten, który robi dla mnie najwięcej, jest po prostu stary check_disk. Nic nie sprawia, że ​​czuję się tak wyjątkowy, w ten sposób „przestań jeść pastę”, jak to, że serwer, który działał dobrze wczoraj, wysadził się w powietrze, biegał jak szalony, a potem odkrył, że to dlatego, że pozwalam, aby dyski się zapełniły. Nigdy więcej nie muszę tego robić w moim życiu.

(I nie zapomnij też sprawdzić i-węzłów, dzieci oglądających w domu.)

chaos
źródło
7

WebInject jest bardzo przydatny do monitorowania stron internetowych, jeśli chcesz wyjść poza funkcjonalność check_http; może obsługiwać strony logowania i wykonywać wiele czynności w ramach jednego testu Nagios.

gareth_bowles
źródło
4

Uważam, że check_nfsmount jest przydatne na wielu moich serwerach.

Edycja: głosowałbym również check_snmp, gdybym miał do tego przedstawiciela. Jest używany na wszystkich moich serwerach oraz logice stojącej za check_hpjd, którą mam na wszystkich moich drukarkach HP.

steve.lippert
źródło
4

Mój najbardziej użyteczny to taki, który sam napisałem, który sprawdza certyfikaty SSL na naszych serwerach internetowych, dzięki czemu mogę mieć oko na wygaśnięcie.

TCampbell
źródło
Czy jest to gdzieś opublikowane?
RainyRat
4
check_http -H www.verisign.com -C 14
wittwerch
4

PNP (pnp4nagios.org) - generuje wykresy w stylu RRD dla każdej kontroli Nagios, która wyprowadza perf. dane. Niezwykle przydatne, zwłaszcza gdy próbujesz przekonać deweloperów, że ta nowo zainstalowana usługa naprawdę jest przyczyną wszystkich skoków procesora ...

RainyRat
źródło
3

check_nt (rozmowa z NSClient lub coś podobnego na ten temat) pozwala przesłuchiwać WMI w oknie Windows - jeśli jest dla niego licznik wydajności, możesz go teraz monitorować za pomocą Nagios.

RainyRat
źródło
I można monitorować wszystkie usługi, które są uruchomione na przykład sprawdzić, że wymiana lub serwera SQL są uruchomione
Simon Foster
2

Jest to trochę bezwstydna wtyczka, ale jeśli monitorujesz maszyny Windows za pomocą NRPE, NagiosPluginsNT wydaje się działać całkiem dobrze. ;-)

Mikrofon
źródło
2

Zgadzam się, że check_snmp jest niezwykle cenną wtyczką; można go używać do prawie każdego celu i ogólnie wszystko pojawia się w SNMP. SNMP jest dostępny w systemach tak różnorodnych jak HP-UX, Tru64 i OpenVMS bez dodatkowych instalacji.

Inną (nie całkiem) wtyczką, która jest bardzo przydatna, jest NagiosGrapher; Mam doświadczenie w artykule, który wyjaśnia więcej, ale także po to, aby inni mogli z niego korzystać bez żadnych trudności.

Ostatni: NSCA. Możesz napisać skrypt Perla, Ruby lub ksh i wprowadzić dane wyjściowe do NSCA.

Pomiędzy elastycznością NSCA i SNMP w połączeniu z raportowaniem NagiosGrapher powinno to bardzo dobrze rozszerzyć monitorowanie.

Mei
źródło
2

Podoba mi się check_http, aby sprawdzić, czy moje strony internetowe nadal działają, rozwinąłem go, aby sprawdzić, czy można znaleźć na nim pewien tekst po tym, jak moja firma hostingowa postanowiła wyświetlać puste strony, a moje nagios sprawdziły wszystkie, gdy serwer nadal działał.

Simon Foster
źródło
2

Najbardziej przydatne dla mnie jest to, które napisałem na moje potrzeby: strona nagios-check-web

Pobiera całą stronę za pomocą js / css / images, z wieloma wątkami i gzip (oszczędzaj dużo pasma), jak prawdziwe nawigatory.

Vincent
źródło
+1 Rzeczywiście, ta wtyczka jest niesamowita. Używanie go do aplikacji. 4 miesiące teraz.
Henk,
1

Jeden numer jest NagiosWSC To pozwala zrobić bez agentów monitorowanie hostów Windows nad WMI

Zypher
źródło
bez agentów, ale z jednym wielkim punktem awarii, ugh.
Toto
1

Jeden, który sprawdza rzeczywiste opóźnienie przy pobieraniu stron internetowych i skanuje je w poszukiwaniu ukrytego znacznika „status: ok”. Wystąpił problem z naszą pamięcią podręczną kałamarnic i problemem z ustawieniem języka, który zdarzał się tylko raz na kilka nocy o 3 nad ranem, gdy ktoś odwiedził witrynę za pomocą przeglądarki, która zażądała wersji strony w języku międzynarodowym.

Poważnie, skonfiguruj każdy rodzaj monitorowania, jaki możesz. Dziwne błędy i błędy, które można wykryć w złożonym środowisku z dobrym monitorowaniem, są po prostu niesamowite. Ponadto zaloguj dane dotyczące wydajności do bazy danych rrd i wyświetl je w kaktusach.

Karl Katzke
źródło
1

Jedną z najważniejszych wtyczek jest ta, którą sam napisałem: check_rdiff_backup. Robię kopie zapasowe za granicą, a Nagios mówi mi, czy i kiedy coś im się stanie.

Jeśli szukasz wtyczki rdiff-backup, jest taka, którą możesz znaleźć w Google.

zenek
źródło
1
Czy znasz jeden dla rsnapshot?
Rory
1

check_curl jest dla mnie darem niebios. Naprawdę zrobiłem różnicę w zakresie elastyczności podczas sprawdzania stron internetowych, a także znalazłem to o wiele łatwiejsze niż webinject, z prawie wszystkimi funkcjami, których potrzebowałem

chlebowy
źródło
1

Nie tylko wtyczka, ale zmuszenie twurl ( https://github.com/marcel/twurl ) do działania jako środka do uruchamiania alertów było absolutnym wybawieniem. Nie potrzebujesz powiadomień SMS i po prostu spełniasz wszystkie wymagania.

Szczegółowe informacje o tym, jak to zrobiono: Nagios ostrzega za pomocą Twittera (z twurl), nie strzelając - przepraszam za bezwstydną autopromocję;)

Inne rzeczy...

Check_diskio ( https://trac.id.ethz.ch/projects/nagios_plugins/wiki/check_diskio ) był niezwykle przydatny w połączeniu ze standardowym obciążeniem procesora i sprawdzaniem numeru procesu w określaniu, kiedy / czy IO jest powiązane i w jaki sposób . Korzystanie z nagiosgraph ( http://exchange.nagios.org/directory/Addons/Graphing-and-Trending/nagiosgraph/details ) czyni to jeszcze łatwiejszym.

jhackett
źródło
0

Centreon zdecydowanie dla wykresów i wszystkich funkcji Nagios!

Antoine Benkemoun
źródło
0

check_multiprocs używany z tekstem linku check_nrpe

Nicolas Marengo
źródło
0

Jest to rodzaj oszustwa, ponieważ zrobiłem na nim wiele zmian i faktycznie sprawdza wiele różnych rzeczy naraz, ale najbardziej użyteczną wtyczką nagios jest dla mnie Resmon . Jest to agent uruchamiany na samym serwerze, a nagios łączy się przez http w celu wykonania kontroli. Myślę, że jest podobny do tego, co robi nrpe, ale z wieloma różnymi decyzjami projektowymi.

znak
źródło
0

Użyłem dwóch wtyczek. Jednym z nich było dostarczanie XML wpisów, a drugim wysyłanie alertów za pośrednictwem Twittera. Oba były przydatne (oprócz zwykłych wtyczek). jeśli policzysz NRPE jako wtyczkę, to też ją dodaj.

Ram Prasad
źródło
0

check_apt jest naprawdę fajny i przypomina mi o aktualizacji moich serwerów Debiana.

zenek
źródło
0

Ostatnio zacząłem używać wtyczki check_multi , używając łatanej / ulepszonej NRPE dla dużych wyników (z powodu HTML i informacji o wydajności).
To prawie „jedna wtyczka, by rządzić nimi wszystkimi”! ;-)

Henk
źródło