Portál AbcLinuxu, 10. května 2025 11:32

Dotaz: centeron nagios mysql

Mr.Yoda avatar 29.4.2009 21:09 Mr.Yoda | skóre: 17 | blog: jakub | Louny
centeron nagios mysql
Přečteno: 1493×
Odpovědět | Admin

Ahoj, mam takovej problém, postupoval jsem podle návodu http://www.abclinuxu.cz/clanky/site/nagios-plus-centreon-plus-mysql-konfigurace-pomoci-centreon

ale když vytvořim ten příklad seznam, tak ho v nagiosu vidim, ale v centrionu ne, jenom v konfiguraci, ale v položkách Home, Monitoring nebo Views ne, stejně tak v hornim status baru je hosts states up 0 down 0 unreachable 0 pending 0. Napadá mě jenom, že by se to v db koukalo jinam..

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

Odpovědi

Mr.Yoda avatar 29.4.2009 21:14 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: centeron nagios mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příloha:

Screen

:-* Debian
Mr.Yoda avatar 29.4.2009 21:14 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: centeron nagios mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin
Příloha:

další

:-* Debian
Mr.Yoda avatar 29.4.2009 21:31 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: centeron nagios mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ještě takovej malej poznatek, při instalaci se vytvořila databáze s názvem ndoutils, která má ve všech tabulkách 0 záznamů..

:-* Debian
30.4.2009 01:52 xouma
Rozbalit Rozbalit vše Re: centeron nagios mysql

Při instalaci čeho se vytvořila databáze ndoutils? V uvedeném článku nic o ndoutils není. V Debianu balíček centreon není.  Ndoutils závisí na nagiosu a mysql, ale obráceně to neplatí. Tak se těžko mohly ndoutils nainstalovat automaticky v rámci řešení závislosti.

Pokud jde o ndoutils v debianu je potřeba po instalaci balíčku ndoutils provést kroky popsané v  /usr/share/doc/ndoutils-nagios3-mysql/README.Debian

Instaloval jsem nagios3 a centreon2. Něco se v centronu objevilo potom co jsem změnil pro uživatele nagios /bin/false na /bin/sh (v /etc/passwd)

 


30.4.2009 08:12 skunerq | skóre: 19 | blog: skunerovo
Rozbalit Rozbalit vše Re: centeron nagios mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin

  NDOutils prave dela socket mezi nagiosem a centreonem a zaroven vysledky vsech checku uklada do vlastni DB, obycejne se socket nachazi /usr/local/nagios/var/ndo.sock

 

jestli bezi tak by to melo vypadat asi takhleps afx | grep ndo

24624 ?        Ss     0:00 /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg  4722 ?        S      3:18  \_ /usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg

 

a vystup tail -f /usr/local/nagios/var/nagios.log | grep ndomod

[1192222138] ndomod: Successfully reconnected to data sink!  0 items lost, 68 queued items to flush.

[1192222138] ndomod: Successfully flushed 68 queued items to data sink.

 

 jinak podle toho se to da zvladnout v pohode

http://en.doc.centreon.com/Setup:ndoutils

http://en.doc.centreon.com/Setup:ndoutils2

Mr.Yoda avatar 30.4.2009 22:18 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: centeron nagios mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin

abigail:/home/yoda# ps aux | grep ndo
nagios    4296  0.0  0.1   4552   344 ?        Ss   21:51   0:00 /usr/sbin/ndo2db -c /etc/nagios3/ndo2db.cfg
root      4650  0.0  0.2   3232   724 pts/0    S+   21:51   0:00 grep ndo
abigail:/home/yoda# ps aux | grep cent
nagios    4392  1.2  1.9   9516  5052 ?        SN   21:51   0:00 /usr/bin/perl -w /usr/local/centreon/bin/centcore
nagios    4422  0.0  1.1  13716  3016 ?        S    21:51   0:00 /usr/bin/perl -w /usr/local/centreon/bin/centstorage
root      4658  0.0  0.2   3232   720 pts/0    S+   21:51   0:00 grep cent
abigail:/home/yoda# ps aux | grep nag
nagios    4296  0.0  0.1   4552   344 ?        Ss   21:51   0:00 /usr/sbin/ndo2db -c /etc/nagios3/ndo2db.cfg
nagios    4363  0.0  0.5   4736  1356 ?        SNs  21:51   0:00 /usr/sbin/nagios3 -d /etc/nagios3/nagios.cfg
nagios    4392  1.0  1.9   9516  5052 ?        SN   21:51   0:00 /usr/bin/perl -w /usr/local/centreon/bin/centcore
nagios    4422  0.0  1.1  13716  3016 ?        S    21:51   0:00 /usr/bin/perl -w /usr/local/centreon/bin/centstorage
nagios    4500  0.0  0.3  11000   952 ?        Ssl  21:51   0:00 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
root      4666  0.0  0.2   3232   720 pts/0    S+   21:51   0:00 grep nag
abigail:/home/yoda#

 

a konečná je asi tady :)

 

abigail:/home/yoda# tail -f /usr/local/nagios/var/nagios.log | grep ndomod
[1241121079] Error: Could not safely copy module '/usr/sbin/ndomod.o'.  The module will not be loaded: No such file or directory

 

 

 

:-* Debian
Mr.Yoda avatar 30.4.2009 22:22 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: centeron nagios mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin

[1241120894] Caught SIGTERM, shutting down...
[1241120894] Successfully shutdown... (PID=17066)
[1241120894] ndomod: Shutdown complete.
[1241120894] Event broker module '/usr/sbin/ndomod.o' deinitialized successfully.
[1241121079] Nagios 3.0.5 starting... (PID=4499)
[1241121079] Local time is Thu Apr 30 21:51:19 CEST 2009
[1241121079] LOG VERSION: 2.0
[1241121079] Error: Could not safely copy module '/usr/sbin/ndomod.o'.  The module will not be loaded: No such file or directory
[1241121079] Finished daemonizing... (New PID=4500)

 

Vážně to přestávám chápat.
 

:-* Debian
4.5.2009 10:07 skunerq | skóre: 19 | blog: skunerovo
Rozbalit Rozbalit vše Re: centeron nagios mysql

vypada to na chybejici moduly NDO, konkretne ndomod.o

zkusil bych znova nainstalovat NDO

# cd /usr/local/src
# wget http://surfnet.dl.sourceforge.net/sourceforge/nagios/ndoutils-1.4b7.tar.gz

# tar -xzf ndoutils-1.4b7.tar.gz
# cd ndoutils-1.4b7

# ./configure --prefix=/usr/local/nagios/ --enable-mysql --disable-pgsql --with-ndo2db-user=nagios --with-ndo2db-group=nagios
# make

 

# cp ./src/ndomod-3x.o /usr/local/nagios/bin/ndomod.o
# cp ./src/ndo2db-3x /usr/local/nagios/bin/ndo2db
# cp ./config/ndo2db.cfg /usr/local/nagios/etc/
# cp ./config/ndomod.cfg /usr/local/nagios/etc/
# sudo chmod 774 /usr/local/nagios/bin/ndo*
# sudo chown nagios:nagios /usr/local/nagios/bin/ndo*


pak editovat v centreonu nastaveni nagios.cfg { configuration => nagios => nagios.cfg => zalozka DATA}
broker_module=/usr/local/nagios/bin/ndomod.o config_file=/usr/local/nagios/etc/ndomod.cfg 

event_broker_option_=-1

pak ndo2db.cfg { configuration => centreon => ndo2db}

socket_type=unix socket_name=/usr/local/nagios/var/ndo.sock
User ndo2db = nagios Group ndo2db = nagios 


a v zalozce DATABASE
Database Name = NDO

user=user na NDO databazi
pass= heslo na NDO databazi




nakonec ndomod.cfg { configuration => centreon => ndomod}

Interface Type = unixsocket
Output = /usr/local/nagios/var/ndo.sock
Buffer File = /usr/local/nagios/var/ndomod.tmp


a pak to cele spustit

/usr/local/nagios/bin/ndo2db -c /usr/local/nagios/etc/ndo2db.cfg


tail -f /usr/local/nagios/var/nagios.log | grep ndomod   by mel vyplivnout asi neco takoveho
 

[1241424016] Event broker module '/usr/local/nagios/bin/ndomod.o' deinitialized successfully.
[1241424017] ndomod: NDOMOD 1.4b7 (10-31-2007) Copyright (c) 2005-2007 Ethan Galstad (nagios@nagios.org)
[1241424017] ndomod: Successfully connected to data sink.  0 queued items to flush.
[1241424017] Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully.
[1241424016] Event broker module '/usr/local/nagios/bin/ndomod.o' deinitialized successfully.
[1241424017] ndomod: NDOMOD 1.4b7 (10-31-2007) Copyright (c) 2005-2007 Ethan Galstad (nagios@nagios.org)
[1241424017] ndomod: Successfully connected to data sink.  0 queued items to flush.
[1241424017] Event broker module '/usr/local/nagios/bin/ndomod.o' initialized successfully.

4.5.2009 13:01 Elvis
Rozbalit Rozbalit vše Re: centeron nagios mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin

Cau,

mal som rovnaky problem .. potom, ako si hosts a services nadefinoval, restartoval si nagios so zakliknutym "move configuration files"? Malo by to byt v polozke configuration -> nagios. Ked to budes restartovat, tak ti nagios sam povie kolko ma definovanych hosts a services, a zacne to fungovat.

Mr.Yoda avatar 5.5.2009 06:34 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: centeron nagios mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin

Problém jsem vyřešil následovně, zabil jsem všechny procesy související s nagiosem. ručně jsem spustil ten ndo2db, pak jsem nastarotval nagios, kterej si spustil zase svuj ndo2db, ten jsem zabil a už to jede. A takhle to dělam dycky. move export files nebo co to je a zabiju ten ndo2db s pid, který se blíží pid nagiosu.

 

tamten ndomod.o prej měl bug, tak jsem zkoušel 1.4b6, ale s mym nagiosem 3.0.5 jde jenom 1.4b7, ale stejně to začlo fungovat.

:-* Debian
5.5.2009 08:53 skunerq | skóre: 19 | blog: skunerovo
Rozbalit Rozbalit vše Re: centeron nagios mysql

Obcas pomuze rucne smazat ten NDO socket ja jej mam   /usr/local/nagios/var/ndo.sock a pak restartnout nagiose a starnout NDO

 

Mr.Yoda avatar 5.5.2009 18:51 Mr.Yoda | skóre: 17 | blog: jakub | Louny
Rozbalit Rozbalit vše Re: centeron nagios mysql
Odpovědět | | Sbalit | Link | Blokovat | Admin

no ten socket se díky tomu, že jsem ručně spustil ndo2db už nemůže vytvořit, takže ho nemusim mazat. Mazat by se musel, pokud bych sestřelil všechny procesy ndo2db.

:-* Debian

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.