Milyen Monitoring Software-t

Fórumok

Ki milyen monitoring software-t ismer, javasol. Az ingyenesség jellemzően fontos szempont és az sem árt, ha szépen testre szabható a cucc.

( Mindenképpen nyílt forráskódút szeretnék. )

Eddig ezeket találtam:

- Splunk
- Zabbix
- Nagios
- Icinga
- Munin
- Cacti
- NTop

Hozzászólások

Nagios

---
"A megoldásra kell koncentrálni nem a problémára."

Ha jól látom az NTop-NG csakis hálózat monitorozásra való de olyan mélységig, amilyet semmilyen más eszköz sem tud nyújtani. Jól gondolom?

"Megmondtam, az Én scriptem hülyebiztos! Hülye biztos nem futtathatja!"

Igen, kb. ezeket. Ez azt jelenti, hogy mindenki azt fogja javasolni amit kiválasztott és/vagy ismer. Ha érdemi segítséget vársz, akkor írd le hogy milyen a környezet:

- hány telephely
- hány szerver
- hány kliens
- milyen egyéb eszközök (router, nyomtató, szenzorok, egyéb)
- figyelni kívánt paraméterek és az
- elvárt riasztások (email, sms, automata javítási igény)
- minden más egyéb.

Amíg ezeket nem tisztázzuk, addig konkrét megoldást nem lehet javasolni. Illetve dehogynem lehet, csak minek?

Jellemzően most csak egy alapos hálózati monitorozásra lenne szükségem. Elegendő, ha ezt a lokális gépen belül meg tudom tenni viszonylag kis plusz erőforrás igénybevételével. Egyenlőre virtuális szerverekről van csak szó.

"Megmondtam, az Én scriptem hülyebiztos! Hülye biztos nem futtathatja!"

a munin es a cacti trend monitorozasra valo, nem 'normal' monitorozasra.
A zabbix tud monitorozni es trend monitorozni egyutt.
A nagios es az icinga tud monitorozni, es bele reszelheto a trend monitorozas is (pnp4nagios, es szerintem graphite is)
Ntop szerintem halozat monitorozo szoftver, nem altalanos monitorozasra valo.
Splunk amennyire en tudom fizetos, es foleg log aggregator/analizator cucc (javitsatok ki nyugodtan)

Halozati eszkozokhoz Observium, esetleg Netdisco (ha meg fejlesztik).

---
"Már nem csak tehetségekből, de a hülyékből is kifogytunk..."

Centreon

Fedora 20, Thinkpad x220

A kérdés az, hogy mit szeretnél monitorozni, mi a célod vele. Az egyik ebben jó a másik abban. Alkalmazás monitorozásra én a hyperic(http://www.hyperic.com/) tudom ajánlani, főleg azért mert szinte mindent tud monitorozni(http, web,db,oprendszer, network), és mindent automatikusan felismer. És ha kell megveheted a gyári extra cuccot a vmware-től. De nekem az opensource is elég volt szinte mindenre.

Szervusz!

Én Nagios + Munin párosról álltam át Zabbix-ra.
Az okok:
-ne kelljen két szoftvert karbantartani
-akkoriban még nem lehetett a munin képek generálását a kliensekkel végeztetni csak kókányolás árán, és a monitoring gépet nagyon megfektette a png generálás.
-sok mindent figyeltem Nagios-szal, és sok minden figyeltem Munin-nal, de nem feltétlen voltak ugyan azok a komponensek és többször jó lett volna olyanról is grafikont látni, amit a nagios figyelt és riasztott, de a munin-ban nem volt meg a grafikon. És viszont. -akkor jött a grafikon irkálás vagy check gyártár.

A zabbix-ban amit mérsz arról van grafikon, még ha nem is kérsz feltétlen riasztást róla. Persze neki lehetett volna állni a nagios-t pimpelni, pl centreonnal meg a pék tudja mivel nem, van hozzá 1000 dolog, de akkor meg jó eséllyel leszek verzióhoz kötve, így ebben nem mentem bele.

Hogy írjak jót is a nagios-ról:
Nagyon kellemesen lehet pl puppet-ből generálni a konfigot. Ez a funkció pl nagyon tetszett és hiányzik.
Hiába is szépítjük a nagios a kvázi "ipari" standard ha monitoringról van szó. Nagyon sok plugin már készre van írva hozzá, és vagy úgy jó ahogy van, vagy minimális módosításokkal remekül használható.

A zabbix-szal sincs nagy gond, mert piszok egyszerű új ellenőrzéseket felvenni "UserParamer" funkció segítségével vagy ha nem tudsz "egy sorban" megírni egy ellenőrzést akkor a már meglévő akár nagios check-ek felhasználásával is.
Ezen kívül ott az "autodiscovery" ami kvázi nem teszi szükségessé a konfig generálást puppet-tel, mert megadhatom, hogy pl 4 óránként szkennelje végig az adott hálózatot, és ha talál olyan gépet amin figyel zabbix_agent és talál mellette még ssh-t is akkor vegye fel a linux_server csoportba ahol a csoporthoz hozzá vannak rendelve a standard linux-os ellenőrzések, amit aztán majd finomítok. De ugyan ez igaz Windows-ra is, ha talál zabbix_anget-et meg rdp-t akkor windows csoport... DE nyilván ez ráhúzható http-re, imap-re stb.
Ami nagyon fura volt, hogy nem volt meg a naigos CRITICAL és WARNING állapotai, de ezt is nagyon gyorsan át lehetett hidalni. -de ez is csak berögződött nagios-os reflex :)

Érdemes megnézned még a low level discovery-t is. Pl szedje a switch-ed portlitáját snmp-n és a leszedett portlistát használja fel az interface-ek monitorozására.

Szóval a váltásom összességében nem volt rossz döntés, hiányoznak dolgok a nagios-ból, de az a 8-10 év nem múlik el nyom nélkül. Ugyanakkor a zabbix nyújtotta plusz szolgáltatások mellett ezek a hiányosságok eltörpülnek. :)

Igyekeztem objektíven összefoglalni a tapasztalataimat. Remélem segítettem a döntésben!

Üdv
Sherpa

Persze, igazad van, nyilván nem véletlen váltottam én is Zabbix-ra egyértelműen jobb, korszerűbb. Új környezet kialakításnál tökélestes választ -nincs vita.
Viszont ha váltásról van szó az más kérdés.
Mindaddig míg 20 gépet monitorozol addig gyakorlatilag néhány nap munkával meg tudod csinálni, DE mondjuk egy nagyobb szervezetnél, ahol a rendszer kirohaszthatatlan része a Nagios, mert ezzel kezdték el monitorozni, és tulajdonképpen el is látja tökéletesen a feladatát, nagyon nehéz egy váltást megcsinálni, mind technikai mind pedig emberi oldalról.

Üdv