Chciałbym przekazać mojemu kierownikowi kompleksowy system monitorowania i rozważałem OpenNMS. Widziałem tu jednak pochwałę Nagiosa i miałem nadzieję, że ktoś z doświadczeniem pomoże mi zilustrować kluczowe różnice. Czy ich cele różnią się, czy są tylko konkurentami?
Jeśli jakieś tło pomaga, uruchamiamy 6 serwerów na miejscu (serwer plików, PBX, proxy, aplikacja itp.) I dwa serwery zewnętrzne (strona internetowa / programowanie) wraz z kilkoma przełącznikami i routerem. Zainstalowana przez nas usługa monitorowania będzie działać na osobnym przekonwertowanym pulpicie z systemem FreeBSD. Wszystkie nasze rzeczy działają pod Linuksem lub pochodną BSD.
Chcemy nie wydawać pieniędzy na wdrożenie tego (westchnienie).
Dziękuję za wszelką pomoc.
EDYCJA Wygląda na to, że openNMS oferuje bardziej kompleksowe rozwiązanie bliżej tego, czego chcę. Ponieważ jednak jest napisany w Javie, a portu nie ma jeszcze w oficjalnym drzewie portów, został zawetowany. Teraz zaczyna się, że moje Nagios byłoby lepsze niż tylko kampania MRTG. Dzięki za szybkie odpowiedzi.
-Szansa
Proponuję również rozważyć Zenoss Core , darmową wersję Zenossa. Zainstalowałem go, aby monitorować naszą sieć i serwery, i przekonałem się, że jest bardzo zdolny i znacznie bardziej przyjazny dla użytkownika niż Nagios. Robi to, co robią Nagios i kaktusy, ale jest zintegrowany. Prawdopodobnie jest tam większość potrzebnych funkcji, ale jeśli nie, możesz ją rozszerzyć o pakiety Zenoss i wtyczki Nagios.
Możesz go dosłownie zainstalować i pracować w 30 minut, więc łatwo go ocenić. Poważnie, jesteśmy z tego bardzo zadowoleni i brzmi idealnie dla twoich wymagań.
źródło
Istnieje port FreeBSD (patrz https://www.geeklan.co.uk/?p=132 ), który współpracuje z JVM Diablo.
źródło
Może chcesz użyć ich obu? Obecnie używamy Nagios do monitorowania dostępności z alaramingami, eskalacjami itp. Oraz opennms do monitorowania wydajności bez alarmowania.
źródło
OpenNMS jest ukierunkowany na organizację wielkości przedsiębiorstwa, która potrzebuje skalowalnego rozwiązania do zarządzania siecią. Nagios lepiej nadaje się do monitorowania ograniczonej liczby serwerów, które można sobie pozwolić na ręczne konfigurowanie. Jeśli porównasz to do sieci transportowej, Nagios to ciężarówka, a OpenNMS to system kolejowy - oba robią „w przybliżeniu” to samo („monitorują rzeczy”, „transportują rzeczy”), ale są skierowane na różne rynki.
źródło
I można polecić http://omdistro.org/ . Jest to wstępnie skompilowana i wstępnie skonfigurowana wersja Nagios z dużą ilością wtyczek, które znacznie ułatwiają zarządzanie, konfigurację i wizualizację, przy użyciu głównie rozszerzenia Check_MK. Główną zaletą jest to, że Nagios pracuje w trybie pasywnym, co oznacza, że kontrole będą przeprowadzane lokalnie (przez każdy serwer) i tylko status będzie wysyłany do Nagios. W przypadku średnich instalacji jest to ogromna poprawa. Warto wspomnieć, że obsługuje wdrażanie wielu witryn, więc jeśli masz zdalne witryny, ty
źródło
Z mojego zrozumienia, OpenNMS to narzędzie do zarządzania, które monitoruje (no cóż!), Podczas gdy Nagios to tylko narzędzie do monitorowania.
Cytując szefa grupy OpenNMS , Tarusa Baloga , „OpenNMS ma świetne możliwości monitorowania, ale zaprojektowaliśmy go jako platformę aplikacji do zarządzania siecią, której monitorowanie jest tylko jedną częścią”. *
Ze strony Nagios : „Możliwości monitorowania aplikacji, usług, systemów operacyjnych, protokołów sieciowych, metryk systemu i komponentów infrastruktury za pomocą jednego narzędzia” *
Historia Nagios zaczęła się od monitorowania i ruszyła dalej, podczas gdy OpenNMS zaczął od zarządzania i zaczął działać.
źródło
Bez względu na to, jakie narzędzie wybierzesz, powinieneś dodatkowo skorzystać z zewnętrznej usługi monitorowania. Myślę o usługach takich jak AlertFox czy Gomez.
źródło