Portál AbcLinuxu, 5. května 2025 13:22

Dotaz: Nagios & ndo2db

9.5.2013 13:19 ok2zar | skóre: 19
Nagios & ndo2db
Přečteno: 312×
Odpovědět | Admin
Zdravim panove a pripadne damy,

mam WRAP desku s bezicim Voyage linuxem, tedy DEBIAN squeeze na CF karte. Nainstaloval jsem i Nagios a funguje. Problem je v tom, ze Nagios standardne pouziva archiv ve /var/log/nagios3 a ten se po rebootu promazava. Proto jsem se rozhodl nastavit nagios tak, aby pouzival mysql na vedlejsim stroji. Navodu spoustu, pekne dokumentovane. Nainstaloval, nastavil a skoncil jsem s hlaskou "nagios3: ndomod: Could not open data sink! I'll keep trying, but some output may get lost..."

Vse je instalovano z repozitaru, pripojeni k mysql databazi z WRAPu funguje vcetne prav. Co me jeste napada, ze jsem sice vytvoril databazi "nagios", ale je prazdna a nikde jsem nenasel zminovany tool, ktery vytvori schema. Mozna chybi jen to, ale vazne netusim, kde to sehnat. Google mi v tomtom smeru prilis nepomohl.

Kdybych nahodou nezvitezil s MYSQL, tak bych upravil init script pro nagios, aby provedl synchronizaci rsyncem, coz je ohavnost, ale hold se neda nic delat...

Ma tedy dekdo z ctenaru zkusenost s timto problemem a pomatuje se, jak jej vyresil?

Diky predem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.5.2013 14:20 NN
Rozbalit Rozbalit vše Re: Nagios & ndo2db
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud si prestes README k ndoutils-1.5.2, tak tam najdes co mas udelat..
9.5.2013 15:52 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Nagios & ndo2db
Odpoved hodna mistra, ale bohuzel v README neni nic, co bych nedelal nebo nemel nastaveno. Jako dobre, uz jsem udelal schema databaze, nicmene problem to nevyresilo.

Spis mi to prijde, ze se to nemuze spojit, ale vazne uz netusim, kde hledat chybu :-(
9.5.2013 15:59 mhepp | skóre: 22
Rozbalit Rozbalit vše Re: Nagios & ndo2db
Odpovědět | | Sbalit | Link | Blokovat | Admin
Počítej s tím, že (v závislosti na hlídaném objemu) databáze bude docela vytížená a kompletně vše je závislé na dostupnosti té databáze.

Pokud používáš tu nejnovější verzi 1.5.2, už je to možná opravené, ale nám jedna z verzí podporující asynchronní zápis rozbila celý nagios a DB. Takže jsme nuceni používat verzi 1.4bX, která používá synchronní zápis do DB a to je problém... V okamžiku, kdy Ti například spadne síť (ono stačí když spadne ta DB), tak o tom ani nedostaneš informaci, protože Nagios bude čekat na zápis do DB.

9.5.2013 16:12 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Nagios & ndo2db
Jo, s tim ja pocitam. Ja to mam spis jen tak pro kontrolu, nestoji mi na tom bussines ;-) Proste toto nijak zvlast neresim. Jde mi jen o to, ze ten WRAP je bezdiskovy, takze pokud dojde k rebootu, tak prijdu o veskera data a ne jen o par, jako v pripade nedostupnosti DB. Vsech techto rizik si jsem vedom. Takze po sem je to OK.

Jinak v repozitarich je docela stara verze "ndomod: NDOMOD 1.4b9 (10-27-2009) Copyright (c) 2009 Nagios Core Development Team and Community Contributors" a co je jeste divnejsi, tak ze /var/log/nagios3/ndo2db.debug zeje prazdnotou. Proste ani radek....

Mozna jeste vecer odinstaluji verzi z repozitaru a zcompiluju na zkousku posledni ze stranek projektu. No a pak uz jen rsync, nebo /var/log/nagios3 nasharovat pres NFS.... :-)
9.5.2013 17:17 ok2zar | skóre: 19
Rozbalit Rozbalit vše Re: Nagios & ndo2db
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak vyreseno.

Jako vzdy to byl preklep.

V souboru nagios.cfg

broker_module=/usr/lib/ndoutils/ndomod-mysql-3x.o config_file=/etc/nagios3/ndomod.cfg

chybela trojka v ceste. Bezitim jsem sice zcompiloval nejnovejsi verzi, takze mi to bezi na ni. Diky tedy vsem ochotnym, kdoz se snazili pomoci.
11.5.2013 02:23 mhepp | skóre: 22
Rozbalit Rozbalit vše Re: Nagios & ndo2db
To je dobře, že Ti ta nová verze běží...

Pohlídej si i takové maličkosti, jako je scheduler... Nám to rozhodilo právě ten tak, že služba, která neprošla testem, se testovala okamžitě znovu a zároveň dle nastavení opakování (je to šroubované jak prase, takže raději pregnantní ilustrace, nebo taky názorný příklad: pokud mám nastaveno po fail otestovat službu třikrát, než se označí jako chybná, tak to pustilo tři testy najednou). To většinou udělalo totální bordel u testované služby...

Jen pro doplnění, máme zahlídaných cca 1000 hostů a 2500 služeb.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.