monitoring system kiépítés

hello

tudom, nem tökéletes a fórum választás, de nem tudom melyik lenne a legjobb.

a tanácsotokat szeretném kérni abban hogy melyik a legjobb monitoring rendszer.

az alábbiakat kellene tudnia:

a db-ét tudjuk migrálni ha túl nagyra nő
ingyenes legyen
tudjon SLA riportokat
tudjon scriptet futtatni
lehessen "szép" grafikonakat készíteni vele
a szerver fusson CentOS-en és tudjon monitorozni, OEL és RHEL is
értelemszerűen tudjon, web felületet, hozzáférés korlátozást, logikai csoportokat (ha van rá mód a userekenek is), legyen benne elérhető a térkép a hálózatról

extrák amik nem feltételek, bár jó ha tudja
leltár,
deploy, azaz távoli telepítés

van egy összehasonlítás a wikipédián:
http://en.wikipedia.org/wiki/Comparison_of_network_monitoring_systems

és e szerint a legjobb opció számomra a ZenOSS.

Nektek van más ötletetetek vagy tapasztalatotok? Ha lehet kerülném a Nagios-t mert eszelős mennyiségű plugin-t kell élesíteni hozzá. Bár meggyőzhető vagyok.

előre is köszönöm a válaszokat

UPDATE

Nos a szukites utan, a Nagios es Zabbix maradt versenyben. A vegleges dontesrol majd meg irok.

UPDATE 2
Végül Nagios lett a döntés. Azt ismerjük a legjobban, és azt tudtuk a leggyorsabban üzembe állítani.
Győzött a demokrácia :D 3ból 2 Nagios mellett voksolt.

Hozzászólások

ZenOSS-t teszteltem és tetszett. Egész ügyesen felderíti a hálózatot, és amit talál megpróbálja bekonfigurálni magának.

Bár úgy rémlik, mintha a legjobb funkciói csak a fizetős verzióban lennének benne.
Kicsit lomhának tűnt, bár szerintem csak a teszt vas volt félig hulladék. Mindenesetre erőforrás igényesebb mint a nagios.

Nem a tesztvas miatt tűnt lomhának. Tényleg az. A hardver igényei abnormálisak. Minimum konfignak adnak meg 4GB RAM-ot, 2 CPU-t, és 10k rpm-es diszket max. 1-250 monitorozott eszközhöz.
A gui-ja is meghülyül rendszeresen (szétesik a felület, a kereső mező 1-2 karakterm méretűre csökken, stb.). azok a funkciók, amik igazán hasznosak lennének a CE verzióból ki van herélve, hogy ing-gatya áron vedd meg a fizetős változatot. A monitorozott eszközök listáját pl. nem tudod belőle simán exportálni, konzolon python-ban kell hozzá trükközni. A 3.2.1-es verziót annyira megutáltam, hogy a 4-est már meg se néztem.
Auto discovery-t szinte bármelyik tud, a Pandora FMS, Zabbix biztosan, az Icinga-t nem tudom. Szóval csak emiatt biztos nem használnék ZenOSS-t.

A kettő nem egy kategória. A munin egy mókás kis valami a zabbixhoz képest ám rendkívül hasznos tud lenni. Én pl. arra használom, hogy ha az sshd leáll, akkor újraindítja. Vagy a bind, stb. stb. Ezeket a dolgokat igen jól lehet benne konfigurálni.

A zabbix monitorozásra jó. Deployt, leltárt nem tud.
Deploy, leltár: ocsinventory, illetve össze lehet kalapálni vele a glpi-t, ami már megint elég sok dolgot tud.

+1 a Zabbixnak, elég szép kiszolgálófarm monitorozásánál bizonyított nekem úgy, hogy volt ott minden, mint a jó búcsúban: nginx, tomcat, memcached, mysql, oracle... meg egy rakat egyéb komponens is - egy képernyőre összerakva a lényegesebb grafikonokat ránézésre látszott, hogy hogy érzi magát a rendszer.

Nagios-os múlttal kellett néhány nap masszív ismerkedés, hogy összeálljon a kép, de utána egyértelmű lett, hogy melyiket szeressem jobban :)

Lassan ot eve hasznalok zabbixot, a leirasod alapjan nekem majd eszembe sem jutott de lehet en vagyok szuklatokoru.

a db-ét tudjuk migrálni ha túl nagyra nő --- akar adatbazist is cserelhetsz alatt szepn exportal importal ahogy kell
ingyenes legyen --- a tanulolecket mindegyiknel meg kell fizeni de egyeb koltseg nincs
tudjon SLA riportokat --- fuggosegekkel minden egyebbel tudja az SLA-t
tudjon scriptet futtatni --- siman gond nelkul, helyi gepen vagy tavoli mindketto megoldott
lehessen "szép" grafikonakat készíteni vele --- gusztus kerdese de szerintem szep
a szerver fusson CentOS-en és tudjon monitorozni, OEL és RHEL is
értelemszerűen tudjon --- fut es zabbix kliens letezik meg a micro sutodre is kobo
web felületet --- pipa, es meg szep is
hozzáférés korlátozást --- sajat es kulso ( ldap ) alapon is
logikai csoportokat --- ez csak termeszetes, sot kobo erre epul
(ha van rá mód a userekenek is) --- van
legyen benne elérhető a térkép a hálózatról --- bar neked kell megrajzolni de utana fel lehet okositani macrokal ugy hogy csuhajja

extrák amik nem feltételek, bár jó ha tudja
leltár, --- van sot egyes eszkozoknel, alap parametereket automatikusan is fel tud deriteni
deploy, azaz távoli telepítés --- na ilyet meg nem csinaltam, lehet tudja, de erre inkabb puppet vagy ilyesmi valo nem monitoring szerepkor

Szerintem JO!

ui.:sertes egy lapon emliteni a muminal

es nem igaz ra az hogy exponencialisan eszi az eroforrast ahogy bovul? azaz az elejen kb 10 geppel pl 1G de mar 25 nel 15G a db-je? valami ilyet hallottam, meg hogy erossen viszi a cpu-t.
cafoljatok meg ha nem igaz.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/

megnezem. meg mindig nem tortent meg a kivalasztas. most egyeb mas projectek fixalassaval kell torodununk.
de a kovetkezo par hetben mar nekilatunk.
akkor updatelek.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/

Szia!

"minden szentnek maga felé..."

én Icinga-t javaslok első körben. :)

- db-je mysql nálam
- ingyenes
- tud SLA riportokat (icinga-reporting)
- tud scriptet futtatni (bármilyen nagios plugin-t tud futtatni, de pofonegyszerű saját plug-in-eket fejleszteni)
- tud szép grafikonokat (inGraph)
- fut minden Linuxon és tud monitorozni szinte mindent (HP-UX-okat és AIX-et is figyelek vele)
- van web 2.x kompatibilis felülete (icinga-web), van implementált RBAC benne és maximálisan user-friendly

extrák: azt hiszem vannak kész appliance-ok is belőle

Icinga egy Nagios fork. Hozzá is "eszelős mennyiségű plug-in-t kell élesíteni" (azaz 1 db build hoston lefordítani a nagios-plugins csomagot és azt szétszórni a monitorozott hostokon. De IMHO 1x megéri.

Hátrányai: icinga-reporting, icinga-web, inGraph
ezeket mind külön-külön kell telepíteni, végigszopni minden egyes nyűgjüket stb. (inGraph-hoz pl. ma is 2 új bugot jelentettem be/javítottam az issue trackerben).
De megvan az open-source szépsége! :) Ha nem tetszik, nyúlj hozzá, csináld jobban! :) Én is ezt teszem... és van egy nagyon jó monitorozó rendszerünk!

Ha mindez nem kell és/vagy nincs időd/kedved/tudásod/kitartásod, akkor pedig Zabbix.
Sok mindent jobban/máshogy csinál, mint az Icinga...

--
A gyors gondolat többet ér, mint a gyors mozdulat.

Még nem próbáltam, de köszönöm, hogy felhívtad rá a figyelmem! Idén a Zabbix-szal szeretnék ismerkedni, az általam fellelt dokumentumok alapján úgy vélem, valamivel egyszerűbb és "kisebb overhead-del jár", mint a Nagios/Icinga. Illetve vele párhuzamosan az Icinga 2.x ággal is, amint stabillá válik (újraírt core, új plug-in architektúra stb.).

A második kérdésedre nem tudok egzakt választ adni. Icinga vagy Zabbix kérdésben az utóbbit választanám, ha korábban úgy alakultak volna a körülmények.

--
A gyors gondolat többet ér, mint a gyors mozdulat.

sub
--
"'The time has come,' the Walrus said"

Van egy másik nagios klón: Opsview. Könnyű konfigurálni is.

Hát, nagiosnál sem kell konfigokat túrni, csak webes felületen összekattintgatod. :)
Ja, Nconf-nak hívják ami ezt lehetővé teszi. :)

Ettől eltekintve pl. egy, amúgy fizetős ZenOSS kb. out of the box tudja azt, ami egy open source-os monitoring szoftvernél fél nap reszelgetés.
Nem mondom, hogy az egyik jobb, mint a másik, csak az ingyenes cuccoknál az időddel fizetsz, a fizetőseknél pedig a pénzeddel.
Mindenki eldöntheti, melyikből van neki több. :)