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!
źródło
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?
źródło
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.)
źródło
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.
źródło
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.
źródło
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.
źródło
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 ...
źródło
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.
źródło
Jest to trochę bezwstydna wtyczka, ale jeśli monitorujesz maszyny Windows za pomocą NRPE, NagiosPluginsNT wydaje się działać całkiem dobrze. ;-)
źródło
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.
źródło
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ł.
źródło
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.
źródło
Jeden numer jest NagiosWSC To pozwala zrobić bez agentów monitorowanie hostów Windows nad WMI
źródło
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.
źródło
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.
źródło
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
źródło
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.
źródło
Cóż, te proste, zwykłe i domyślne - check_disk, check_load, check_http są wystarczające do większości przypadków (głównie chcemy wiedzieć, czy serwery, strony internetowe są uruchomione, prawda)
i inne niż check_disk i check_swap, istnieje check_memory http://exchange.nagios.org/directory/Plugins/Uncategorized/Operating-Systems/Linux/check_memory/details, który daje pamięć ...
źródło
Centreon zdecydowanie dla wykresów i wszystkich funkcji Nagios!
źródło
check_multiprocs używany z tekstem linku check_nrpe
źródło
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.
źródło
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.
źródło
check_apt jest naprawdę fajny i przypomina mi o aktualizacji moich serwerów Debiana.
źródło
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”! ;-)
źródło