konto usunięte

Temat: Najlepszy NMS - oczywiscie OpenSource

Nagios + Cacti używam od 3 lat moniotruję setki hostów i serwisów. Faktycznie trzeba trochę popisać w congfigach ale działają szybko i stabilnie ;)

konto usunięte

Temat: Najlepszy NMS - oczywiscie OpenSource

Jako osoba, ktora rozpoczela ta dyskusje dodam swoje :)

Uzywalem (jak wczesniej pisalem) Nagios-a i lekko denerwowala mnie jego konfiguracja - dlatego zaczalem szukac innego rozw. Od tygodnia uzywam Zabbix-a + wlasne skrypty sprawdzajace dzialanie uslug i jak na razie moge POLECIC :)

Wiadomo, ze kazdy uzywa to co lubi - z tego co ja wiem, oraz z tutejszych wypowiedzi widac, ze w wiekszosci osob poleca Nagios'a albo Zabbix'a - sadze, ze mozna powiedziec sa to najlepsze NMS-y OpenSource na rynku. Ale za wsze kazdy uzywa to co mu pasuje.

Dzieki serdeczne za podpowiedzi.

Pozdrawiam,

Temat: Najlepszy NMS - oczywiscie OpenSource

Cóż, nakładki na nagiosa (a jest ich sporo) często mijają się z celem ;] Zabbixa używałem, zrezygnowałem chyba z powodu statów (używam collectd, jeżeli chodzi o same zbieranie statów to jest świetny) i tego że nie było w distro (czyli wygoda) ale teraz już np. w debianie jest więc żaden powód ;]
Marcin L.

Marcin L. Linux / Unix Servers
Administrator,
Ericsson Sp. z o.o

Temat: Najlepszy NMS - oczywiscie OpenSource

To i ja coś powiem.

Nagios - bardzo fajny polecam do monitoringu stanów urządzeń i awarii

Cacti - Polecam ale głównie do statystyk

Zabbix - to moim zdaniem złoty środek z obydwu powyższych. Dla środowisk Enterprise możliwość wykupienia wsparcia technicznego oraz szkolenia.

Moim zdaniem każda z tych aplikacji jest wysokiej klasy oprogramowaniem a najlepsze w tym wszystkim jest to że to opensource.

Zgadzam się z autorem wątku każdy używa to co lubi. Skuteczność tych narzędzi zależy głównie od wdrożenia - wpierw trzeba wiedzieć co chcemy zbierać i co monitorować.Marcin Liszka edytował(a) ten post dnia 18.05.09 o godzinie 22:16

Temat: Najlepszy NMS - oczywiscie OpenSource

Nagios i zabbix mają trochę inne "podejście", w nagiosie jest "konfiguruj wszystko od zera", w zabbixie jest "masz tu template ze wszystkimi usługami jakie udało nam się wymyśleć i sobie usuń co ci nie pasuje.

Jeżeli chodzi o staty to polecam collectd, jest banalny w konfiguracji i można nim łatwo monitorowac dosłownie wszystko (generuje pliki rrd, tak samo jak cacti), jest też bardzo "plugandplajowy" (wystarczy podać adres serwera na kompie "kliencie" i każdy włączony plugin bedzie słał do niego dane), trzeba tylko dograć jakiś wizualizator (jest perlowy dostarczony z collectd lub drraw dla customowych wykresów... pod cacti tez mozna podlaczyc).
Mariusz P.

Mariusz P. Specjalista ds.
Rozwoju

Temat: Najlepszy NMS - oczywiscie OpenSource

Ja mam pytanie odnośnie graficznej prezentacji danych czyli np. wykresów. Czy któryś z powyższych NMS-ów potrafi przedstawiać dane w postaci "live" czyli na bieżąco rysowane wykresy w czasie rzeczywistym (no lub prawie rzeczywistym)?Mariusz P. edytował(a) ten post dnia 18.09.09 o godzinie 13:57
Marcin L.

Marcin L. Linux / Unix Servers
Administrator,
Ericsson Sp. z o.o

Temat: Najlepszy NMS - oczywiscie OpenSource

Nagios - graficzne trendy awarii z przeszłości

Cacti - poto jest, online graficzne statystyki tego co obserwujesz i zliczasz, oswierzanie co kilka minut.

Zabbix - graficzne wykresy onlineMarcin L. edytował(a) ten post dnia 18.09.09 o godzinie 14:08
Mariusz P.

Mariusz P. Specjalista ds.
Rozwoju

Temat: Najlepszy NMS - oczywiscie OpenSource

Czyli co? Zabbix? Potzrebuję mieć na żywo wykres pinga do urządzeń. Żadne zakresy od do mnie nie interesują. Wykresy maja się tworzyć same na żywo i to z odswieżaniem najlepiej co sekundę. Cacti z tego co tam czytałem odświeża co 5 min.
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: Najlepszy NMS - oczywiscie OpenSource

mając nagiosa można do niego szybko dodać pnp4nagios mamy wtedy staty ładne i nie musimy w kilku miejscach konfigurować, wystarczy w nagios.

Zależy też o jakiej skali monitoringu mówimy:
munin
cactiMichał Panasiewicz edytował(a) ten post dnia 18.09.09 o godzinie 16:55
Mariusz P.

Mariusz P. Specjalista ds.
Rozwoju

Temat: Najlepszy NMS - oczywiscie OpenSource

Michał Panasiewicz:
mając nagiosa można do niego szybko dodać pnp4nagios mamy wtedy staty ładne i nie musimy w kilku miejscach konfigurować, wystarczy w nagios.

Zależy też o jakiej skali monitoringu mówimy:
munin
cactiMichał Panasiewicz edytował(a) ten post dnia 18.09.09 o godzinie 16:55

Staty na bieżąco? Live?
Grzegorz Smrek

Grzegorz Smrek Starszy Specjalista
ds. integracji SAP i
systemów IT

Temat: Najlepszy NMS - oczywiscie OpenSource

Ja osobiście używam nagiosa do monitorowania całej sieci, plugin pnp4nagios rysuje mi piękne wykresiki. Przychylam się do zdania że szybciej konfiguruje się nagiosa za pomocą vim-a niż jakiegokolwiek gui.

Bardzo podoba mi się możliwość wyświetlania trendów oraz różnego typu raportów w nagiosie.

Dodatek który używam i polecam do nagiosa to Nagvis, podkładasz jako tło jakąś wszystko mówiącą grafikę dodajesz ikony statusów, udostępniasz dla kolegów z helpdesku i unikasz już pytań w stylu czy coś działa, sami są w stanie to sprawdzić.
Mariusz P.

Mariusz P. Specjalista ds.
Rozwoju

Temat: Najlepszy NMS - oczywiscie OpenSource

Wszystko fajnie, ale ja ponawiam pytanie jaki software pozwoli mi uzyskać odświeżane co 1s wykresy "live" (np. dotyczące pinga do jakiegoś hosta)?Mariusz P. edytował(a) ten post dnia 19.09.09 o godzinie 15:14

konto usunięte

Temat: Najlepszy NMS - oczywiscie OpenSource

Mariusz P.:
Wszystko fajnie, ale ja ponawiam pytanie jaki software pozwoli mi uzyskać odświeżane co 1s wykresy "live" (np. dotyczące pinga

Porty javowe rrdtool - wygooglaj - chyba jrobin i cos tam jeszcze bylo... masz normalnie rysowanie wykresu 'live'.

konto usunięte

Temat: Najlepszy NMS - oczywiscie OpenSource

Mariusz P.:
Wszystko fajnie, ale ja ponawiam pytanie jaki software pozwoli mi uzyskać odświeżane co 1s wykresy "live" (np. dotyczące pinga do jakiegoś hosta)?Mariusz P. edytował(a) ten post dnia 19.09.09 o godzinie 15:14

A po co Ci dane co 1s? Będziesz monitorował respirator w szpitalu czy coś w ten deseń? Monitoring z zasady jest po to żeby system informował Ciebie o swoim stanie, a nie Ty musiał sprawdzać jak on się ma. Jako iż z reguły ludzka reakcja ma "ciut" większą latencję niż 1s to mało kto używa tak częstego monitorowania, przyjęło się iż minimalna sensowna rozdzielczość checków to 1 minuta, częściej nie bardzo jest sens sprawdzać bo:
1) mail / sms / czy zerknięcie na ekran chwilę trwa
2) system monitorujący ma swoją własną latencję, zanim sprawdzi, przetworzy dane i je wyświetli czy zaalarmuje kogoś to też minie więcej niż sekunda
3) każdy monitoring ma ma jakiś narzut, im częściej coś sprawdzasz tym więcej obciążenia dokładasz, to oczywiście zależy co i jak sprawdzasz, w przypadku zwykłego pinga nie jest to problem ale jeśli co minutę będziesz robił mega skomplikowane zapytania na bazie, która i tak już ledwo zipie to nic dobrego z tego nie wyjdzie
4) jak chcesz mieć dane historyczne to trzeba je gdzieś trzymać i tu masz albo bazę rrd, gdzie dane im dalej wstecz tym bardziej uśrednione, ale za to mają ustalony z góry rozmiar, albo zapisujesz wszystkie dane bez żadnych uśrednień, wtedy dane te rosną i rosną, trzeba to brać po uwagę zwłaszcza jak te dane będą przyrastać co 1 sekundę z iluś tam maszyn, zainstaluj sobie serwer collectd, podepnij po niego >10 maszyn z masą wykresów i częstotliwością 1s i za chwilę się okaże, że potrzebujesz większej macierzy bo inaczej nie wyrabiasz z zapisami, albo będziesz tunował ustawienia collectd żeby keszował jak najwięcej i pisał jak najrzadziej, ale wykresy będą się rysować ze sporym opóźnieniem.

Jeśli chcesz po prostu mieć wykres tego jaki jest obecnie ping, bez żadnej historii i dodatkowych checków to nie ma sensu brać się za nagiosa, collectd itd, poszukaj czegoś co będzie pingać host i rysować na bieżąco wyniki. Jeśli zaś potrzebujesz pełnego monitoringu to radzę zastanowić się dobrze nad wymaganiami, co i jak często musisz monitorować, jak kosztowny będzie ten monitoring, jaki dopuszczasz czas między problemem a powiadomieniem, jakie zasoby masz na monitoring i czy one wystarczą do bieżącego monitorowania i przechowywania danych historycznych.
Mariusz P.

Mariusz P. Specjalista ds.
Rozwoju

Temat: Najlepszy NMS - oczywiscie OpenSource

Wodzu wymyślił sobie tak. Chodzi o monitorowanie nadajników radiowych opartych na Mikrotiku oraz Multipointów. W/g mnie też takie częste monitorowanie nie jest potrzebne. Bo i tak czas reakcji człowieka będzie znacznie bardziej dłuższy. Inną kwestią jest to, że czas odpowiedzi pingów bywa różny, ale na to też może wpływać np. obciążenie urządzeń.Mariusz P. edytował(a) ten post dnia 19.09.09 o godzinie 21:36
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: Najlepszy NMS - oczywiscie OpenSource

Mariusz P.:
Wodzu wymyslił sobie tak. Chodzi o monitorowanie nadajników radiowych opartych na Mikrotiku oraz Multipointów. W/g mnie też takie częste moinitorowanie nie jest potrzebne. Bo i tak czas reakcji człowieka będzie znacznie bardziej dłuższy. Inna kwestią jest to, że czas odpowiedzi pingów bywa różny, ale na to też może wpływać np. obciążenie urządzeń.

Nie ma sensu takie monitorowanie, co minuta to minimum
poza tym im więcej i częściej monitorujesz tym generujesz większe obciążenie (sieci, serwera monitoringu, monitorowanych urządzeń itd). Dodatkowo zwykle wysyłasz nie jeden pakiet ping tylko kilka i z nich wyciągasz średnią więc potrzeba czasu na obróbkę.

IMHO minimalny czas między kolejnymi sprawdzeniami to minimum 1 minuta, i to jak masz niewiele hostów.

Poza tym na ping-u się nie skończy, będziesz potrzebował (nawet jeśli teraz uważasz że nie) dane z np: z SNMP mieć itd.Michał Panasiewicz edytował(a) ten post dnia 19.09.09 o godzinie 20:47
Mariusz P.

Mariusz P. Specjalista ds.
Rozwoju

Temat: Najlepszy NMS - oczywiscie OpenSource

Michał Panasiewicz:
Poza tym na ping-u się nie skończy, będziesz potrzebował (nawet jeśli teraz uważasz że nie) dane z np: z SNMP mieć

Zastanawiałem się też nad tym. Pod Nagiosa jest chyba kilka rozwiązań pod tym względem. Jakie jest najlepsze? Czy każde urządzenie da się monitorować po kątem SNMP? Niewiele jeszcze miałem wspólnego z tym protokołem.Mariusz P. edytował(a) ten post dnia 19.09.09 o godzinie 21:39
Michał Panasiewicz

Michał Panasiewicz Administrator
systemów, sieci i
aplikacji.

Temat: Najlepszy NMS - oczywiscie OpenSource

Mariusz P.:
...
Zastanawiałem się też nad tym. Pod Nagiosa jest chyba kilka rozwiązań pod tym względem. Jakie jest najlepsze? Czy każde urządzenie da się monitorować po kątem SNMP? Niewiele jeszcze miałem wspólnego z tym protokołem.

Pod nagiosem są odpowiednie wtyczki gotowe odpytujące konkretne OIDy, lub też możesz własny test ułozyć za pomocą wtyczki odpytującej konkretny wskazany przez ciebie OID.

Da się monitorować te urządzenia które mają obsługę SNMP - większość podłączanych do sieci ma. Systemy operacyjne też mają obsługę SNMP + możliwość dokładania własnych informacji pod OIDy.

Jest też możliwość że urządzenie/system wyśle informacje jeśli pojawi się jakiś pik powyżej pewnej wartości (snmp trap).

W miarę możliwości zainteresuj się SNMPv3 (niestety nie wszystkie pudełka mają obsługę v3), v1 i v2c nie mają zabezpieczeń (wysyłanie wszystkiego jawnie po sieci).

Polecam poużywać trochę snmpwalk na jakimś pudełku z włączonym SNMP, w miarę szybko złapiesz o co chodzi :).

Generalnie SNMP jest podstawowym protokołem monitoringu urządzeń w sieci.

Ze względów bezpieczeństwa IMHO należy używać tylko w trybie RO SNMP, wyłączyć RW (o ile jest).Michał Panasiewicz edytował(a) ten post dnia 19.09.09 o godzinie 22:25

Temat: Najlepszy NMS - oczywiscie OpenSource

Mariusz P.:
Ja mam pytanie odnośnie graficznej prezentacji danych czyli np. wykresów. Czy któryś z powyższych NMS-ów potrafi przedstawiać dane w postaci "live" czyli na bieżąco rysowane wykresy w czasie rzeczywistym (no lub prawie rzeczywistym)?Mariusz P. edytował(a) ten post dnia 18.09.09 o godzinie 13:57

Collectd. Domyślnie zbiera staty co 10 sekund, konfigurowalne na krócej (do sekundy) lub dłużej. Przy czym normalnie używa cache (zapisuje do RRD, sa też pluginy do CSV) żeby nie zapchac przepustowości dysku ale np. dołączony skrypt do generowania RRD potrafi wysyłać flush do demona więc przed generacją wykresu ma najnowsze dane
Mariusz P.

Mariusz P. Specjalista ds.
Rozwoju

Temat: Najlepszy NMS - oczywiscie OpenSource

A po co Ci dane co 1s?

A po to, że chcę np. wiedzieć kiedy zaistnieje problem tzw. "długiego pinga". Opóźnienia takie są ważne przy aplikacjach typu Skype, VoIP, gry sieciowe.Mariusz P. edytował(a) ten post dnia 20.09.09 o godzinie 00:07

Następna dyskusja:

ktory Windows najlepszy na ...




Wyślij zaproszenie do