Alternatywy dla Nagios

26

Czy możesz polecić jakieś alternatywy dla Nagios, które mogą monitorować zarówno komputery z systemem Linux, jak i Windows i mają rozszerzalną architekturę? Chciałbym darmowe produkty, ale komercyjne mogą być również do zaakceptowania.

Interesuje mnie monitorowanie obciążenia procesora, obciążenia pamięci, zamiany, uruchamiania procesów, uruchamiania usług, ponieważ zamierzam używać oprogramowania do monitorowania wydajności. Chciałbym również, aby wtyczki monitorujące mogły generować zdarzenia, gdy pewien próg zostanie przekroczony przez pewien czas, i przekazywać dane do aplikacji zewnętrznej (niestandardowa funkcja obsługi zdarzeń).

Nie znam jeszcze scenariusza wdrażania, dlatego posiadanie stosunkowo niewielkiej powierzchni i możliwość działania na zwykłym komputerze o niewielkim wpływie na wydajność jest zaletą (monitoruj tylko host).

iulianchira
źródło
5
Czy jest jakiś szczególny powód, dla którego nie chcesz iść z Nagios?
Sam Cogan,
5
Istnieje wiele alternatyw dla nagio, ale zależy to od tego, czego dokładnie szukasz. Jeśli powiesz, dlaczego nagios nie jest odpowiednie, dałoby to ludziom więcej wskazówek.
Philip Reynolds,

Odpowiedzi:

5

Moi administratorzy sys zdecydowali się na prace przygotowawcze , które obejmują Nagios i inne produkty typu open source, jednocześnie ulepszając interfejs zarządzania, wdrażanie i konfigurację. Wersja płatna jest dość tania dla 100 lub mniej urządzeń (49 USD rocznie).

Próbowaliśmy Hyperic i Zenoss. Hyperic był całkiem niezły, ale kiedy go pobierzesz, będą cię naśladować na zawsze, próbując sprzedać płatną wersję - poza Oracle nikt nigdy nie dzwonił do mnie tak często na temat produktu. Może zmieniło się to teraz, gdy Spring Source jest ich właścicielem. Zenoss wygląda dobrze, ale może być skomplikowane, aby uzyskać konfigurację do robienia użytecznych rzeczy, ponieważ wymagało to dużej konfiguracji snmp, a my zaczęliśmy podchodzić do ograniczeń wersji open source dość wcześnie w naszych testach i zdecydowaliśmy, że nie możemy sobie pozwolić wersja płatna.

Możesz także znaleźć inne przydatne alternatywy na http://monitoringforge.org

Glenn Stauffer
źródło
Hyperic wydaje się być lepszy od tego, czego potrzebuję. Wygląda również jak dojrzały, profesjonalny produkt.
iulianchira,
12

Zabbix działa świetnie, a jego niezwykle elastyczny i skalowalny, możesz rozpowszechniać węzły lub serwery proxy między swoimi witrynami

Maxwell
źródło
+1 Tak, Zabbix jest naprawdę fajny. IMO, najlepszym pomysłem Zabbix jest to, że pobiera dane (jedna wartość) zamiast statusu (OK, OSTRZEŻENIE, KRYTYCZNE). Dzięki temu możesz narysować wykres na dowolnym czeku bez konfigurowania wykresu przed ... Możesz także łatwo tworzyć alerty lub raporty z wielu kontroli.
wrzesień
Tak, każdy program wysyłający resulet może karmić Zabbix, Zabbix i Splunk to świetny tandem.
Maxwell,
Od zeszłego roku używamy Zabbix w naszej sieci firmowej i działa po prostu świetnie. Rozproszona funkcja monitorowania i możliwość wdrażania serwerów proxy w sieciach jest niesamowita. Nie ma najładniejszego interfejsu użytkownika, ale można się do niego przyzwyczaić. ;-)
chrw
3

Biegnę Zenoss w pracy, ale biegnę munin w domu. Oba są doskonałymi produktami.

Zenoss to w pełni funkcjonalny NMS i ma wiele przydatnych narzędzi.

Munin jest prostym grafikiem i ostrzega. Ale bardzo elastyczny.

Jeśli chcesz zintegrować plik dziennika, użyj zenoss. Jeśli nie, użyj Munina.

Joseph Kern
źródło
Czy Munin nie różni się bardzo od Nagios: jest to typ monitorowania skonfigurowany po stronie serwera, a nie po stronie klienta?
djangofan
1

Jakiś czas temu przeszedłem z Nagios na Zabbix i chociaż są z tym pewne problemy - nadal są łatwiejsze do pokonania i zarządzania niż Nagios, szczególnie dla osób, które nie są technicznymi ani nie mają dostępu do serwera. Zabbix ma przyjemny interfejs internetowy do zarządzania hostami, usługami, alertami, wyzwalaczami itp. Oraz dość elastyczny mechanizm reguł, automatyczne wykrywanie, mapy i inne gadżety - spróbuj!

Martynas Saint
źródło
1

Użyłem bigbrother bardzo dawno temu, który jest zastrzeżony i oparty na skryptach powłoki (naprawdę pomaga w kompatybilności z Uniksem). Opracowano kompatybilny port typu open source o nazwie hobbit, który następnie został przemianowany na Xymon , który następnie adoptowałem. Jest niezwykle szybki, absurdalnie łatwy w konfiguracji, ponieważ automatycznie tworzy wykresy (przy użyciu rrd) i spełnia AFAIK wszystkie kryteria przedsiębiorstwa (raportowanie, grupy, przestoje itp.).

Rzeczą, która sprawiała, że ​​trzymałem się tego prawie przez cały ten czas, są małe rzeczy, takie jak gotowa obsługa wygaśnięcia certyfikatu SSL, fakt, że możesz go skonfigurować, aby ostrzegał cię, gdy coś działa (kaszel jak telnet na solaris 9 instalacji) i to, co uważam za najważniejsze: monitorowanie kontekstowe, takie jak robienie czegoś więcej niż tylko sprawdzanie, czy port 80 jest otwarty, ale upewnianie się, że jest to HTTP 200 itp.

fimbulvetr
źródło
1

Alternatywą podobną do Nagios, która jest bardziej nowoczesna i skalowalna, byłby Shinken.

  • Jest natywny dla Windows i Unix. Więc nie ma problemu z uruchomieniem Windows WMI / powershell / etc.
  • Przypisuje priorytet biznesowy wydarzeniom oprócz stanu, aby umożliwić filtrowanie / ostrzeganie o usługach mających wpływ na biznes.
  • Może korzystać ze wszystkich istniejących wtyczek i interfejsów Nagios.
  • 100% python, w tym interfejs API Livestatus. Tak nowoczesny i łatwy w utrzymaniu.

  • Oparty na programowaniu rozproszonym Pyro, więc nie ma problemu z uruchomieniem go na jednym lub dziesięciu urządzeniach.

  • Ma jeden z najlepszych modeli korelacji i zależności bez uciekania się do ogromnych $$$ dla Monolith / Smarts / etc.
  • Interfejs konfiguracji sieci za pomocą nconf. Ma konfiguracyjny interfejs API.

Z otwartych źródeł Shinken i Zabbix to dwa wybitne, które startują.

xkilian
źródło
0

Obecnie używam i kocham ZenOSS. Jest znacznie łatwiejszy w konfiguracji niż Nagios i sprawia przyjemność. Działa zgodnie z oczekiwaniami po wyjęciu z pudełka, ale wymaga solidnej konfiguracji.

Inne interesujące opcje:

  • Kaktusy z wtyczką „Monitor”. Dodanie hosta jest nieco bardziej skomplikowane niż w przypadku ZenOSS, ale nadal jest to dobre i lekkie rozwiązanie (i nic podobnego do złożoności Nagios).
  • Nagios Centreon (wcześniej Nagios Oreon): nakładka PHP na Nagios. Nie testowałem tego osobiście, ale podobno ukrywa to trochę złożoności.
François Feugeas
źródło
0

Cóż, jeśli masz pieniądze, wybrałbym SCOM2007 Od R2 ma zintegrowane monitorowanie między platformami. W przypadku systemu Windows jest to naprawdę kompleksowe monitorowanie. Moreoverm jest wysoce rozszerzalny dzięki funkcjom innych firm i pakietom zarządzania. Na przykład Jalasoft ma Xian do monitorowania urządzeń sieciowych. Możesz nawet rozszerzyć OpsMgr, aby sprawdzić poziom kawy , jeśli chcesz :) Wady to naprawdę cena, złożoność i potrzeba szkolenia (lub dużo testów i czytania). Ale jeśli twoja infrastruktura jest wystarczająco duża, bardzo precyzyjne monitorowanie, rozszerzalność i tworzenie warstw eliminują te wady.

Speedimon
źródło
0

Nie wspominasz o docelowym systemie operacyjnym, ale jeśli chcesz uruchomić stację monitorowania w systemie Windows, zajrzyj do PRTG (darmowego lub komercyjnego). Umożliwi to tworzenie niestandardowych czujników i niestandardowych działań (nazywamy je „powiadomieniami”).

Wspominasz, że potrzebujesz czegoś o niewielkiej powierzchni: Paessler monitoruje całą sieć biurową (75 urządzeń z ponad 1400 czujnikami) na netbooku DELL Inspiron Mini ( szczegóły ... )

networker1
źródło
0

Użyłem wielu systemów monitorowania, ale wracam do pon . Jest niewiarygodnie łatwy w konfiguracji, łatwy w utrzymaniu i za wyjątkiem obsługi pułapek SNMP jest monitorowany i powiadamiany o wszystkim, co na niego rzuciłem.

AledT
źródło
0

Właśnie zaczęliśmy używać Zenoss i jak dotąd jestem bardzo zadowolony. Łatwa konfiguracja tego, co powinno być monitorowane i co powoduje alarmy. Jedyną modyfikacją, którą zrobiłem, jest zmiana zmieniania pagera na wysyłanie wiadomości SMS.

Edward J
źródło
0

Mieliśmy klientów, którzy przestawili się z Nagios na SolarWinds Server & Application Monitor, ponieważ Nagios nie zapewniał wsparcia dla środowisk wirtualnych, a klient chciał monitorować zarówno fizyczne, jak i wirtualne serwery i aplikacje za pomocą jednego interfejsu użytkownika. Jeden klient przeprowadził wiele niestandardowych kontroli aplikacji za pomocą Nagios i nie miał problemu z przeniesieniem tych skryptów do SolarWinds.

Jennifer Kuvlesky
źródło
-1

Możesz spojrzeć na Spiceworks Jest darmowy i łatwy w konfiguracji.

adopilot
źródło
SW nie robi nic, czego chce OP: alerty w czasie rzeczywistym, wykorzystanie procesora / pamięci, zamiana itp.
Josh Brower,
Może to prawda, kiedy to zostało opublikowane? Z pewnością robi to teraz. (W tym SNMP) spiceworks.com/free-network-monitoring-management-software
Orangutech
Mam duży problem ze Spiceworks: nawet jeśli mówisz, że nie będą przekazywać moich informacji nikomu i tym podobne, wygląda to na dużą operację spyware: rozumiem, że starają się zarabiać od reklamodawców, zamiast sprzedawać płatne wersja, ale wolę mieć płatną, a potem zobaczyć wszystkie te bzdury na moich stronach monitorowania.
konung