View Full Version : Impossible de démarer NDO
flipmode
11-18-2008, 04:09 PM
Bonjour,
Ma configuration est: Nagios 3.0 et Centreon 1.4.7
J'ai installé NDOutils-1.4b7 pour pouvoir installer Nagvis mais quand j'essaye de démarer NDO, voici l'erreur que j'ai:
/etc/init.d/ndo2db start
Starting ndo2db daemon: ndo2dbSupport for the specified database server is either not yet supported, or was not found on your system.
[FAILED]
Que je fasse start ou restart, j'ai la meme erreur!!
Voici la procédure que j'ai suivi:
J'ai décompressé l'archive NDOutils-1.4b7 dans /tmp
cd /tmp/ndoutils-1.4b7
./configure
make
cp ndomod-3x ndo2db-3x.o log2ndo file2sock /usr/local/nagios/bin
J'ai créé une nouvelle base de données nommée NDO
J'ai créé un nouvel utilisateur NDO_USER dans la base de données qui pourra écrire dans la base NDO
Il a les privilèges de SELECT, INSERT, UPDATE, et DELETE sur la base NDO
Lancement du script de remplissage de la base de données :
cd db/
./installdb -u NDO_USER -p mdp -h localhost -d NDO
Configuration de NDOUtils en ajoutant des entrées dans des fichiers de configuration de nagios:
vi /usr/local/nagios/etc/misccomands.cfg
J'ai ajouté:
define command{
command_name rotate_ndo_log
command_line /bin/mv /usr/local/nagios/var/ndo.dat /usr/local/nagios/var/ndo.`date +%s`
}
Sur l'interface de Centreon, dans 'Options > options générales > nagios > nagios.cfg'
J'ai ajouté tout en bas :
broker_module : /usr/local/nagios/bin/ndomod-3x.o config_file=/usr/local/nagios/etc/ndomod.cfg
event_broker_options : -1
Ensuite j'ai copié les fichiers de configuration de NDOUtils dans le dossier de config de nagios :
cp ndomod.cfg ndo2db.cfg /usr/local/nagios/etc
J'ai édité le fichier ndo2db.cfg en modifiant les paramètres :
db_name=NDO
db_user=NDO_USER
db_pass=mdp
J'ai ajouté NDO au démarrage en utilisant le script de démarrage de : http://it-manage.iojo.net/doku.php/nagios/installation
J'ai placé ce script dans le dossier /etc/init.d/ et j'ai édité le fichier /etc/init.d/ndo2db
chkconfig --add ndo2db
J'ai démarré Nagios et NDO:
/etc/init.d/nagios start
/etc/init.d/ndo2db start
Merci pour votre aide
Flipmode
naparuba
11-18-2008, 04:24 PM
Evite VRAIMENT le double post. Ca ne donne vraiment pas envi de répondre...
Sinon, donnes nous le résultat de ton ./configure, quelque chose me dit qu'il te manque tout simplement les librairies mysql de développement.
flipmode
11-18-2008, 04:34 PM
Tout d'abord, je tiens à m'excuser pour le double post, je ne savais pas où mettre mon post :s
Merci d'avoir répondu malgré le double post
./configure:
checking for a BSD-compatible install... /usr/bin/install -c
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether make sets $(MAKE)... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking whether time.h and sys/time.h may both be included... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking ctype.h usability... yes
checking ctype.h presence... yes
checking for ctype.h... yes
checking dirent.h usability... yes
checking dirent.h presence... yes
checking for dirent.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking grp.h usability... yes
checking grp.h presence... yes
checking for grp.h... yes
checking for inttypes.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking ltdl.h usability... yes
checking ltdl.h presence... yes
checking for ltdl.h... yes
checking math.h usability... yes
checking math.h presence... yes
checking for math.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking regex.h usability... yes
checking regex.h presence... yes
checking for regex.h... yes
checking signal.h usability... yes
checking signal.h presence... yes
checking for signal.h... yes
checking socket.h usability... no
checking socket.h presence... no
checking for socket.h... no
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking for stdint.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sys/ipc.h usability... yes
checking sys/ipc.h presence... yes
checking for sys/ipc.h... yes
checking sys/mman.h usability... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking sys/msg.h usability... yes
checking sys/msg.h presence... yes
checking for sys/msg.h... yes
checking sys/poll.h usability... yes
checking sys/poll.h presence... yes
checking for sys/poll.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/sendfile.h usability... yes
checking sys/sendfile.h presence... yes
checking for sys/sendfile.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking for sys/types.h... (cached) yes
checking sys/un.h usability... yes
checking sys/un.h presence... yes
checking for sys/un.h... yes
checking for sys/wait.h... (cached) yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking tcpd.h usability... yes
checking tcpd.h presence... yes
checking for tcpd.h... yes
checking for unistd.h... (cached) yes
checking values.h usability... yes
checking values.h presence... yes
checking for values.h... yes
checking for an ANSI C-conforming const... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for mode_t... yes
checking for pid_t... yes
checking for size_t... yes
checking return type of signal handlers... void
checking for uid_t in sys/types.h... yes
checking type of array argument to getgroups... gid_t
checking for int... yes
checking size of int... 4
checking for short... yes
checking size of short... 2
checking for long... yes
checking size of long... 8
checking for uint32_t... yes
checking for u_int32_t... yes
checking for int32_t... yes
checking for getopt_long... yes
checking for main in -lnsl... yes
checking for socket in -lsocket... no
checking for main in -lwrap... yes
checking for strdup... yes
checking for strstr... yes
checking for strtoul... yes
checking for initgroups... yes
checking for strtof... yes
checking for type of socket size... size_t
checking for linker flags for loadable modules... -shared
checking for compress in -lz... yes
checking for mysql_store_result in -lmysqlclient... no
checking for mysql_connect in -lmysqlclient... no
*** MySQL library could not be located... **************************
You chose to compile NDBXT with MySQL support, but I was unable to
locate the MySQL library on your system. If the library is
installed, use the --with-mysql-lib argument to specify the
location of the MySQL library.
NOTE: After you install the necessary libraries on your system:
1. Make sure /etc/ld.so.conf has an entry for the directory in
which the MySQL libraries are installed.
2. Run 'ldconfig' to update the run-time linker options.
3. Run 'make devclean' in the NDBXT distribution to clean out
any old references to your previous compile.
4. Rerun the configure script.
TIP: Try the following....
./configure --with-mysql-lib=/usr/lib/mysql
************************************************** ******************
checking mysql/mysql.h usability... yes
checking mysql/mysql.h presence... yes
checking for mysql/mysql.h... yes
checking for PQconnectdb in -lpq... no
*** PostgreSQL library could not be located... *********************
You chose to compile NDBXT with PostgreSQL support, but I was
unable to locate the PostgreSQL library on your system. If the
library is installed, use the --with-pgsql-lib argument to specify
the location of the PostgreSQL library.
NOTE: After you install the necessary libraries on your system:
1. Make sure /etc/ld.so.conf has an entry for the directory in
which the PostgreSQL libraries are installed.
2. Run 'ldconfig' to update the run-time linker options.
3. Run 'make devclean' in the NDBXT distribution to clean out
any old references to your previous compile.
4. Rerun the configure script.
************************************************** ******************
checking libpq-fe.h usability... no
checking libpq-fe.h presence... no
checking for libpq-fe.h... no
*** PostgreSQL include file could not be located... ****************
You chose to compile NDBXT with PostgreSQL support, but I was unable
to locate <libpq-fe.h> on your system. If the include file is
installed, use the --with-pgsql-inc argument to specify the location
of the PostgreSQL include file.
************************************************** ******************
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating subst
config.status: creating include/config.h
config.status: include/config.h is unchanged
*** Configuration summary for ndoutils 1.4b7 10-31-2007 ***:
General Options:
-------------------------
NDO2DB user: nagios
NDO2DB group: nagios
Review the options above for accuracy. If they look okay,
type 'make' to compile the NDO utilities.
Je ne vois pas trop ce qu'il manque. Je travaille sous Redhat et avant d'installer NDO j'ai installé:
php-mbstring-4.3.9-3.22.9.x86_64.rpm et graphviz.x86_64.rpm
Merci pour votre aide
Flipmode
naparuba
11-18-2008, 05:13 PM
Pour le double post, demande à un admin de le déplacer s'il n'est pas à la bonne place ;)
Sinon pour ton problème, on peut lire:
*** MySQL library could not be located... **************************
Tu as besoin du package :
mysql-devel
Tu relances le ./configure et tu ne devrais plus avoir l'erreur. Un petit
make
make install
devrait régler le problème.
flipmode
11-18-2008, 06:05 PM
Merci pour votre aide.
J'ai déja le package mysql-devel.
rpm -qa | grep php
php-gd-4.3.9-3.22.9
php-snmp-4.3.9-3.22.9
php-4.3.9-3.22.9
php-devel-4.3.9-3.22.9
php-mysql-4.3.9-3.22.9
php-ldap-4.3.9-3.22.9
php-pear-4.3.9-3.22.9
php-mbstring-4.3.9-3.22.9
Je vais essayer de relancer le ./configure ainsi que le make et make install
Merci pour votre aide
Flipmode
naparuba
11-18-2008, 06:14 PM
Mais de rien :)
flipmode
11-18-2008, 06:55 PM
J'ai refait:
./configure
make
make install
Mais ça ne fonctionne pas!! C'est impossible de faire make install
J'ai vu sur un tutoriel: ./configure –with-mysql-lib=/usr/lib/mysql
Qu'en pensez vous?
Merci d'avance pour votre aide
Flipmode
naparuba
11-18-2008, 07:07 PM
Tu as quoi dans le ./configure à propos de mysql? Il arrive à trouver les lib? Il y a une différence avec le –with-mysql-lib=/usr/lib/mysql?
Tu as quelle version de RedHat?
Guigui2607
11-19-2008, 10:14 AM
Hello,
Je reviens un peu sur le post de Naparuba qui indique que le package mysql-devel est nécessaire.
Cependant dans le post suivant, Flipmode, tu nous montres le résultat de la commande "rpm -qa | grep php" et pas "rpm -qa | grep mysql" ou "rpm -qa | grep mysql-devel"...
A vérifier... ;-)
naparuba
11-19-2008, 10:19 AM
En effet, très bien vu, j'étais passé un peu vite là dessus
Edit: Guigui : on a le même nombre de post : 754 :):)
Guigui2607
11-19-2008, 10:23 AM
En fait, le matin, on y voit un peu plus clair ^^ (Quoique... des fois... )
flipmode
11-19-2008, 10:24 AM
Hello,
Je reviens un peu sur le post de Naparuba qui indique que le package mysql-devel est nécessaire.
Cependant dans le post suivant, Flipmode, tu nous montres le résultat de la commande "rpm -qa | grep php" et pas "rpm -qa | grep mysql" ou "rpm -qa | grep mysql-devel"...
A vérifier... ;-)
Bonjour,
Je me suis trompé de commande, j'ai fait un rpm -qa | grep php au lieu d'un rpm -qa | grep mysql
Quand je fais un rpm -qa | grep mysql , j'ai bien package mysql-devel:
rpm -qa | grep mysql
mysql-4.1.20-2.RHEL4.1.0.1
mysql-devel-4.1.20-2.RHEL4.1.0.1
perl-DBD-mysql-4.008-1.el4.rf
mysql-administrator-5.0r12-1rhel4
mysql-server-4.1.20-2.RHEL4.1.0.1
mysqlclient10-3.23.58-4.RHEL4.1
libdbi-dbd-mysql-0.6.5-10.RHEL4.1
mysql-gui-tools-5.0r12-1rhel4
php-mysql-4.3.9-3.22.9
mysqlclient10-3.23.58-4.RHEL4.1
mysql-4.1.20-2.RHEL4.1.0.1
Je travaille sous Redhat 4 64 bits
Merci pour votre aide
Flipmode
naparuba
11-19-2008, 10:29 AM
Tu peux faire un
ls -thor /usr/lib/mysql* ?
flipmode
11-19-2008, 10:41 AM
Merci d'avoir répondu si rapidement
ls -thor /usr/lib/mysql*
/usr/lib/mysql:
total 2.9M
-rwxr-xr-x 1 root 203K Nov 24 2004 libmysqlclient.so.10.0.0
-rwxr-xr-x 1 root 207K Nov 24 2004 libmysqlclient_r.so.10.0.0
-rwxr-xr-x 1 root 5.2K Aug 28 2007 mysql_config
-rwxr-xr-x 1 root 11K Aug 28 2007 mysqlbug
-rwxr-xr-x 1 root 1.2M Aug 28 2007 libmysqlclient.so.14.0.0
-rwxr-xr-x 1 root 1.3M Aug 28 2007 libmysqlclient_r.so.14.0.0
lrwxrwxrwx 1 root 24 Oct 20 15:45 libmysqlclient.so.14 -> libmysqlclient.so.14.0.0
lrwxrwxrwx 1 root 26 Oct 20 15:45 libmysqlclient_r.so.14 -> libmysqlclient_r.so.14.0.0
lrwxrwxrwx 1 root 24 Oct 20 16:24 libmysqlclient.so.10 -> libmysqlclient.so.10.0.0
lrwxrwxrwx 1 root 26 Oct 20 16:24 libmysqlclient_r.so.10 -> libmysqlclient_r.so.10.0.0
J'ai aussi un répertoire /var/lib/mysql dans lequel il y a toutes mes bases de données:
ls -thor /var/lib/mysql*
total 37M
drwxrwxrwx 2 mysql 4.0K Oct 22 14:31 test
drwxrwxrwx 2 mysql 4.0K Oct 28 10:15 mysql
drwxrwxrwx 2 mysql 4.0K Nov 3 10:58 nagios
drwxrwxrwx 2 mysql 4.0K Nov 12 11:51 monitoring_storage
drwxrwxrwx 2 mysql 4.0K Nov 17 18:05 monitoring
drwxrwxrwx 2 mysql 4.0K Nov 18 14:02 NDO
drwx------ 2 mysql 4.0K Nov 18 16:16 ndo
-rwxrwxrwx 1 mysql 5.0M Nov 18 17:07 ib_logfile1
-rwxrwxrwx 1 mysql 5.0M Nov 18 17:07 ib_logfile0
-rwxrwxrwx 1 mysql 26M Nov 18 17:07 ibdata1
Merci pour votre aide
Flipmode
naparuba
11-19-2008, 10:50 AM
Tu peux faire un:
locate mysql | grep lib
Je me demande si le fait que tu sois en 64bits ne pose pas problème, tu dois avoir des lib 64 quelques part.
Si locate te dis que la base n'est pas à jour patati patata : lance updatedb
flipmode
11-19-2008, 11:04 AM
locate mysql | grep lib
warning: locate: could not open database: /var/lib/slocate/slocate.db: No such file or directory
warning: You need to run the 'updatedb' command (as root) to create the database.
Please have a look at /etc/updatedb.conf to enable the daily cron job.
Ensuite, j'ai fait un updatedb
Et je refais un locate mysql | grep lib
locate mysql | grep lib
/usr/include/mysql/typelib.h
/usr/share/mysql-gui/common/lua/_library.lua
/usr/share/mysql-gui/common/java/lib
/usr/share/mysql-gui/common/java/lib/mysql-grt-java-1.0.0-bin.jar
/usr/share/mysql-gui/common/java/lib/jtds-1.2.jar
/usr/share/mysql-gui/common/java/lib/sapdbc-7_6_00_12_4339.jar
/usr/share/mysql-gui/common/java/lib/junit.jar
/usr/share/mysql-gui/common/java/lib/mysql-connector-java-5.0.4-bin.jar
/usr/libexec/mysqld
/usr/lib64/python2.3/site-packages/_mysql_exceptions.py
/usr/lib64/python2.3/site-packages/_mysql.so
/usr/lib64/python2.3/site-packages/_mysql_exceptions.pyc
/usr/lib64/dbd/libmysql.la
/usr/lib64/dbd/libmysql.a
/usr/lib64/dbd/libmysql.so
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/DBD/mysql.pm
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/DBD/mysql
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/DBD/mysql/GetInfo.pm
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/DBD/mysql/INSTALL.pod
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/Bundle/DBD/mysql.pm
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/auto/DBD/mysql
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.so
/usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi/auto/DBD/mysql/mysql.bs
/usr/lib64/nagios/plugins/check_mysql_query
/usr/lib64/nagios/plugins/check_mysql
/usr/lib64/mysql
/usr/lib64/mysql/libmysqlclient.so.14
/usr/lib64/mysql/libmysys.a
/usr/lib64/mysql/libnisam.a
/usr/lib64/mysql/libmysqlclient_r.so
/usr/lib64/mysql/libmysqlclient_r.a
/usr/lib64/mysql/libmysqlclient_r.so.14
/usr/lib64/mysql/libmerge.a
/usr/lib64/mysql/libvio.a
/usr/lib64/mysql/libmyisammrg.a
/usr/lib64/mysql/libmysqlclient.so.14.0.0
/usr/lib64/mysql/libmysqlclient.a
/usr/lib64/mysql/libheap.a
/usr/lib64/mysql/mysql_config
/usr/lib64/mysql/mysqlbug
/usr/lib64/mysql/libmysqlclient.so.10.0.0
/usr/lib64/mysql/libdbug.a
/usr/lib64/mysql/libmysqlclient_r.so.10.0.0
/usr/lib64/mysql/libmysqlclient.so.10
/usr/lib64/mysql/libmysqlclient.so
/usr/lib64/mysql/libmyisam.a
/usr/lib64/mysql/libmysqlclient_r.so.10
/usr/lib64/mysql/libmystrings.a
/usr/lib64/mysql/libmysqlclient_r.so.14.0.0
/usr/lib64/php4/mysql.so
/usr/lib/mysql
/usr/lib/mysql/libmysqlclient.so.14
/usr/lib/mysql/libmysqlclient_r.so.14
/usr/lib/mysql/libmysqlclient.so.14.0.0
/usr/lib/mysql/mysql_config
/usr/lib/mysql/mysqlbug
/usr/lib/mysql/libmysqlclient.so.10.0.0
/usr/lib/mysql/libmysqlclient_r.so.10.0.0
/usr/lib/mysql/libmysqlclient.so.10
/usr/lib/mysql/libmysqlclient_r.so.10
/usr/lib/mysql/libmysqlclient_r.so.14.0.0
/usr/lib/mysql-gui
/usr/lib/mysql-gui/lib
/usr/lib/mysql-gui/lib/libgthread-2.0.so.0
/usr/lib/mysql-gui/lib/libgdk_pixbuf-2.0.so.0
/usr/lib/mysql-gui/lib/libglade-2.0.so.0
/usr/lib/mysql-gui/lib/gdk-pixbuf
/usr/lib/mysql-gui/lib/gdk-pixbuf/loaders
/usr/lib/mysql-gui/lib/gdk-pixbuf/loaders/libpixbufloader-gif.so
/usr/lib/mysql-gui/lib/gdk-pixbuf/loaders/libpixbufloader-jpeg.so
/usr/lib/mysql-gui/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so
/usr/lib/mysql-gui/lib/gdk-pixbuf/loaders/libpixbufloader-png.so
/usr/lib/mysql-gui/lib/libgobject-2.0.so.0
/usr/lib/mysql-gui/lib/libgdk-x11-2.0.so.0
/usr/lib/mysql-gui/lib/gdk-pixbuf.loaders
/usr/lib/mysql-gui/lib/libutil.so.1
/usr/lib/mysql-gui/lib/pango
/usr/lib/mysql-gui/lib/pango/pango-basic-fc.so
/usr/lib/mysql-gui/lib/pango/pango-basic-x.so
/usr/lib/mysql-gui/lib/libatk-1.0.so.0
/usr/lib/mysql-gui/lib/libglib-2.0.so.0
/usr/lib/mysql-gui/lib/libpangoxft-1.0.so.0
/usr/lib/mysql-gui/lib/libpcre.so.0
/usr/lib/mysql-gui/lib/libxml2.so.2
/usr/lib/mysql-gui/lib/pangorc
/usr/lib/mysql-gui/lib/libexpat.so.0
/usr/lib/mysql-gui/lib/libgtk-x11-2.0.so.0
/usr/lib/mysql-gui/lib/libstdc++.so.6
/usr/lib/mysql-gui/lib/engines
/usr/lib/mysql-gui/lib/engines/libbluecurve.so
/usr/lib/mysql-gui/lib/libpangoft2-1.0.so.0
/usr/lib/mysql-gui/lib/libgtkhtml-2.so.0
/usr/lib/mysql-gui/lib/libgmodule-2.0.so.0
/usr/lib/mysql-gui/lib/pango.modules
/usr/lib/mysql-gui/lib/libpangox-1.0.so.0
/usr/lib/mysql-gui/lib/gtk-2.0
/usr/lib/mysql-gui/lib/libpango-1.0.so.0
/usr/lib/mysql-gui/lib/libgcc_s.so.1
/usr/lib/mysql-gui/lib/libgnomecanvas-2.so.0
/usr/lib/mysql-gui/lib/libgailutil.so.17
/usr/local/nagios/libexec/check_mysql_query
/usr/local/nagios/libexec/check_mysql
/usr/local/nagios/lib/libpp_mysql.la
/usr/local/nagios/lib/libpp_storage_mysql.la
/usr/local/nagios/lib/libpp_storage_mysql.so
/usr/local/nagios/lib/libpp_mysql.so.0.0.0
/usr/local/nagios/lib/libpp_mysql.so.0
/usr/local/nagios/lib/libpp_mysql.so
/usr/local/nagios/lib/libpp_storage_mysql.so.0
/usr/local/nagios/lib/libpp_mysql.a
/usr/local/nagios/lib/libpp_storage_mysql.a
/usr/local/nagios/lib/libpp_storage_mysql.so.0.0.0
/root/.nautilus/metafiles/file:%2F%2F%2Fvar%2Flib%2Fmysql.xml
/var/lib/mysql/NDO
/var/lib/mysql/NDO/nagios_logentries.frm
/var/lib/mysql/NDO/nagios_servicestatus.frm
/var/lib/mysql/NDO/nagios_timedeventqueue.frm
/var/lib/mysql/NDO/nagios_customvariablestatus.frm
/var/lib/mysql/NDO/nagios_contactnotificationmethods.frm
/var/lib/mysql/NDO/nagios_contactgroup_members.frm
/var/lib/mysql/NDO/nagios_contactnotifications.frm
/var/lib/mysql/NDO/nagios_host_contactgroups.frm
/var/lib/mysql/NDO/nagios_objects.frm
/var/lib/mysql/NDO/db.opt
/var/lib/mysql/NDO/nagios_hostescalation_contacts.frm
/var/lib/mysql/NDO/nagios_service_contactgroups.frm
/var/lib/mysql/NDO/nagios_hostchecks.frm
/var/lib/mysql/NDO/nagios_contacts.frm
/var/lib/mysql/NDO/nagios_host_parenthosts.frm
/var/lib/mysql/NDO/nagios_conninfo.frm
/var/lib/mysql/NDO/nagios_serviceescalation_contacts.frm
/var/lib/mysql/NDO/nagios_timeperiod_timeranges.frm
/var/lib/mysql/NDO/nagios_servicegroups.frm
/var/lib/mysql/NDO/nagios_scheduleddowntime.frm
/var/lib/mysql/NDO/nagios_servicedependencies.frm
/var/lib/mysql/NDO/nagios_hostescalations.frm
/var/lib/mysql/NDO/nagios_statehistory.frm
/var/lib/mysql/NDO/nagios_contact_addresses.frm
/var/lib/mysql/NDO/nagios_runtimevariables.frm
/var/lib/mysql/NDO/nagios_configfilevariables.frm
/var/lib/mysql/NDO/nagios_contact_notificationcommands.frm
/var/lib/mysql/NDO/nagios_serviceescalations.frm
/var/lib/mysql/NDO/nagios_eventhandlers.frm
/var/lib/mysql/NDO/nagios_hostdependencies.frm
/var/lib/mysql/NDO/nagios_acknowledgements.frm
/var/lib/mysql/NDO/nagios_timedevents.frm
/var/lib/mysql/NDO/nagios_host_contacts.frm
/var/lib/mysql/NDO/nagios_services.frm
/var/lib/mysql/NDO/nagios_serviceescalation_contactgroups.frm
/var/lib/mysql/NDO/nagios_hoststatus.frm
/var/lib/mysql/NDO/nagios_configfiles.frm
/var/lib/mysql/NDO/nagios_systemcommands.frm
/var/lib/mysql/NDO/nagios_contactstatus.frm
/var/lib/mysql/NDO/nagios_hostgroup_members.frm
/var/lib/mysql/NDO/nagios_externalcommands.frm
/var/lib/mysql/NDO/nagios_customvariables.frm
/var/lib/mysql/NDO/nagios_hostgroups.frm
/var/lib/mysql/NDO/nagios_comments.frm
/var/lib/mysql/NDO/nagios_instances.frm
/var/lib/mysql/NDO/nagios_servicechecks.frm
/var/lib/mysql/NDO/nagios_hosts.frm
/var/lib/mysql/NDO/nagios_notifications.frm
/var/lib/mysql/NDO/nagios_dbversion.frm
/var/lib/mysql/NDO/nagios_flappinghistory.frm
/var/lib/mysql/NDO/nagios_servicegroup_members.frm
/var/lib/mysql/NDO/nagios_commands.frm
/var/lib/mysql/NDO/nagios_contactgroups.frm
/var/lib/mysql/NDO/nagios_timeperiods.frm
/var/lib/mysql/NDO/nagios_processevents.frm
/var/lib/mysql/NDO/nagios_downtimehistory.frm
/var/lib/mysql/NDO/nagios_service_contacts.frm
/var/lib/mysql/NDO/nagios_programstatus.frm
/var/lib/mysql/NDO/nagios_commenthistory.frm
/var/lib/mysql/NDO/nagios_hostescalation_contactgroups.frm
Je suis obligé de mettre la suite sur un 2eme post car on est limité a 10000 caractères par post
flipmode
11-19-2008, 11:05 AM
/var/lib/mysql
/var/lib/mysql/ib_logfile0
/var/lib/mysql/ib_logfile1
/var/lib/mysql/nagios
/var/lib/mysql/nagios/perfdata_bin_summary_del_policy.frm
/var/lib/mysql/nagios/db.opt
/var/lib/mysql/nagios/perfdata_service_bin.frm
/var/lib/mysql/nagios/perfdata_raw_summary_data.frm
/var/lib/mysql/nagios/perfdata_registry.frm
/var/lib/mysql/nagios/perfdata_bin_summary_header.frm
/var/lib/mysql/nagios/perfdata_bin_summary_data.frm
/var/lib/mysql/nagios/perfdata_host.frm
/var/lib/mysql/nagios/perfdata_users.frm
/var/lib/mysql/nagios/perfdata_raw_summary.frm
/var/lib/mysql/nagios/perfdata_graphs.frm
/var/lib/mysql/nagios/perfdata_bin_summary.frm
/var/lib/mysql/nagios/perfdata_service.frm
/var/lib/mysql/nagios/perfdata_delete_policy.frm
/var/lib/mysql/nagios/perfdata_service_raw.frm
/var/lib/mysql/nagios/perfdata_state.frm
/var/lib/mysql/nagios/perfdata_host_group.frm
/var/lib/mysql/nagios/perfdata_service_metric.frm
/var/lib/mysql/nagios/perfdata_prefs.frm
/var/lib/mysql/ibdata1
/var/lib/mysql/ndo
/var/lib/mysql/ndo/db.opt
/var/lib/mysql/mysql
/var/lib/mysql/mysql/host.MYD
/var/lib/mysql/mysql/help_relation.MYD
/var/lib/mysql/mysql/time_zone_transition_type.MYD
/var/lib/mysql/mysql/host.MYI
/var/lib/mysql/mysql/time_zone_transition.MYI
/var/lib/mysql/mysql/time_zone_transition.MYD
/var/lib/mysql/mysql/help_category.frm
/var/lib/mysql/mysql/user.MYI
/var/lib/mysql/mysql/time_zone_leap_second.frm
/var/lib/mysql/mysql/time_zone_name.MYI
/var/lib/mysql/mysql/db.MYI
/var/lib/mysql/mysql/columns_priv.MYI
/var/lib/mysql/mysql/help_topic.MYD
/var/lib/mysql/mysql/help_category.MYI
/var/lib/mysql/mysql/host.frm
/var/lib/mysql/mysql/user_info.MYD
/var/lib/mysql/mysql/func.frm
/var/lib/mysql/mysql/func.MYI
/var/lib/mysql/mysql/time_zone_leap_second.MYI
/var/lib/mysql/mysql/time_zone.frm
/var/lib/mysql/mysql/help_keyword.frm
/var/lib/mysql/mysql/help_keyword.MYI
/var/lib/mysql/mysql/time_zone.MYD
/var/lib/mysql/mysql/time_zone_name.MYD
/var/lib/mysql/mysql/tables_priv.frm
/var/lib/mysql/mysql/tables_priv.MYD
/var/lib/mysql/mysql/help_relation.MYI
/var/lib/mysql/mysql/user.frm
/var/lib/mysql/mysql/db.frm
/var/lib/mysql/mysql/time_zone.MYI
/var/lib/mysql/mysql/user_info.MYI
/var/lib/mysql/mysql/time_zone_transition_type.frm
/var/lib/mysql/mysql/user_info.frm
/var/lib/mysql/mysql/help_category.MYD
/var/lib/mysql/mysql/func.MYD
/var/lib/mysql/mysql/help_relation.frm
/var/lib/mysql/mysql/time_zone_transition_type.MYI
/var/lib/mysql/mysql/db.MYD
/var/lib/mysql/mysql/help_topic.MYI
/var/lib/mysql/mysql/help_keyword.MYD
/var/lib/mysql/mysql/help_topic.frm
/var/lib/mysql/mysql/columns_priv.frm
/var/lib/mysql/mysql/time_zone_leap_second.MYD
/var/lib/mysql/mysql/user.MYD
/var/lib/mysql/mysql/tables_priv.MYI
/var/lib/mysql/mysql/columns_priv.MYD
/var/lib/mysql/mysql/time_zone_name.frm
/var/lib/mysql/mysql/time_zone_transition.frm
/var/lib/mysql/monitoring_storage
/var/lib/mysql/monitoring_storage/statistics.MYI
/var/lib/mysql/monitoring_storage/data_stats_yearly.frm
/var/lib/mysql/monitoring_storage/db.opt
/var/lib/mysql/monitoring_storage/data_bin.frm
/var/lib/mysql/monitoring_storage/config.MYI
/var/lib/mysql/monitoring_storage/data_bin.MYI
/var/lib/mysql/monitoring_storage/index_data.MYI
/var/lib/mysql/monitoring_storage/log.MYD
/var/lib/mysql/monitoring_storage/index_data.frm
/var/lib/mysql/monitoring_storage/instance.MYD
/var/lib/mysql/monitoring_storage/statistics.MYD
/var/lib/mysql/monitoring_storage/config.frm
/var/lib/mysql/monitoring_storage/data_stats_yearly.MYD
/var/lib/mysql/monitoring_storage/metrics.MYI
/var/lib/mysql/monitoring_storage/log.MYI
/var/lib/mysql/monitoring_storage/data_stats_daily.MYI
/var/lib/mysql/monitoring_storage/statistics.frm
/var/lib/mysql/monitoring_storage/metrics.MYD
/var/lib/mysql/monitoring_storage/data_bin.MYD
/var/lib/mysql/monitoring_storage/data_stats_daily.frm
/var/lib/mysql/monitoring_storage/data_stats_monthly.MYI
/var/lib/mysql/monitoring_storage/data_stats_monthly.MYD
/var/lib/mysql/monitoring_storage/metrics.frm
/var/lib/mysql/monitoring_storage/config.MYD
/var/lib/mysql/monitoring_storage/data_stats_yearly.MYI
/var/lib/mysql/monitoring_storage/data_stats_monthly.frm
/var/lib/mysql/monitoring_storage/index_data.MYD
/var/lib/mysql/monitoring_storage/log.frm
/var/lib/mysql/monitoring_storage/instance.MYI
/var/lib/mysql/monitoring_storage/data_stats_daily.MYD
/var/lib/mysql/monitoring_storage/instance.frm
/var/lib/mysql/monitoring
/var/lib/mysql/monitoring/traps.frm
/var/lib/mysql/monitoring/db.opt
/var/lib/mysql/monitoring/inventory_log.frm
/var/lib/mysql/monitoring/contactgroup_host_relation.frm
/var/lib/mysql/monitoring/contactgroup.frm
/var/lib/mysql/monitoring/contact_servicecommands_relation.frm
/var/lib/mysql/monitoring/service.frm
/var/lib/mysql/monitoring/contactgroup_contact_relation.frm
/var/lib/mysql/monitoring/pwm_host_link_relation.frm
/var/lib/mysql/monitoring/reporting_diff_list.frm
/var/lib/mysql/monitoring/escalation_host_relation.frm
/var/lib/mysql/monitoring/lca_define_hostgroup_relation.frm
/var/lib/mysql/monitoring/extended_host_information.frm
/var/lib/mysql/monitoring/inventory_index.frm
/var/lib/mysql/monitoring/meta_service_relation.frm
/var/lib/mysql/monitoring/dependency_servicegroupParent_relation.frm
/var/lib/mysql/monitoring/dependency_hostgroupParent_relation.frm
/var/lib/mysql/monitoring/dependency_metaserviceChild_relation.frm
/var/lib/mysql/monitoring/modules_informations.frm
/var/lib/mysql/monitoring/inventory_mac_address.frm
/var/lib/mysql/monitoring/escalation_meta_service_relation.frm
/var/lib/mysql/monitoring/servicegroup_relation.frm
/var/lib/mysql/monitoring/lca_define.frm
/var/lib/mysql/monitoring/css_color_menu.MYI
/var/lib/mysql/monitoring/dependency_hostgroupChild_relation.frm
/var/lib/mysql/monitoring/contactgroup_hostgroup_relation.frm
/var/lib/mysql/monitoring/cron_operation.frm
/var/lib/mysql/monitoring/dependency.frm
/var/lib/mysql/monitoring/dependency_hostParent_relation.frm
/var/lib/mysql/monitoring/statusmapcgi_opt.frm
/var/lib/mysql/monitoring/general_opt.frm
/var/lib/mysql/monitoring/command.frm
/var/lib/mysql/monitoring/log_archive_file_name.frm
/var/lib/mysql/monitoring/cfg_resource.frm
/var/lib/mysql/monitoring/contact_hostcommands_relation.frm
/var/lib/mysql/monitoring/host.frm
/var/lib/mysql/monitoring/ods_view_details.frm
/var/lib/mysql/monitoring/downtime.frm
/var/lib/mysql/monitoring/host_hostparent_relation.frm
/var/lib/mysql/monitoring/oreon_informations.frm
/var/lib/mysql/monitoring/escalation_contactgroup_relation.frm
/var/lib/mysql/monitoring/contactgroup_servicegroup_relation.frm
/var/lib/mysql/monitoring/meta_contactgroup_relation.frm
/var/lib/mysql/monitoring/contact.frm
/var/lib/mysql/monitoring/inventory_manufacturer.frm
/var/lib/mysql/monitoring/meta_service.frm
/var/lib/mysql/monitoring/nagios_macro.frm
/var/lib/mysql/monitoring/servicegroup.frm
/var/lib/mysql/monitoring/escalation_service_relation.frm
/var/lib/mysql/monitoring/escalation_servicegroup_relation.frm
/var/lib/mysql/monitoring/host_service_relation.frm
/var/lib/mysql/monitoring/css_color_menu.frm
/var/lib/mysql/monitoring/hostgroup_relation.frm
/var/lib/mysql/monitoring/hostgroup.frm
/var/lib/mysql/monitoring/giv_components_template.frm
/var/lib/mysql/monitoring/giv_graphT_componentT_relation.frm
/var/lib/mysql/monitoring/dependency_metaserviceParent_relation.frm
/var/lib/mysql/monitoring/reporting_diff_email.frm
/var/lib/mysql/monitoring/escalation.frm
/var/lib/mysql/monitoring/dependency_servicegroupChild_relation.frm
/var/lib/mysql/monitoring/escalation_hostgroup_relation.frm
/var/lib/mysql/monitoring/topology_JS.frm
/var/lib/mysql/monitoring/log_archive_host.frm
/var/lib/mysql/monitoring/giv_graphs_template.frm
/var/lib/mysql/monitoring/css_color_menu.MYD
/var/lib/mysql/monitoring/reporting_email_list_relation.frm
/var/lib/mysql/monitoring/session.frm
/var/lib/mysql/monitoring/pwm_host_node_relation.frm
/var/lib/mysql/monitoring/timeperiod.frm
/var/lib/mysql/monitoring/traps_service_relation.frm
/var/lib/mysql/monitoring/purge_policy.frm
/var/lib/mysql/monitoring/lca_define_contactgroup_relation.frm
/var/lib/mysql/monitoring/cfg_cgi.frm
/var/lib/mysql/monitoring/lca_define_servicegroup_relation.frm
/var/lib/mysql/monitoring/log_archive_service.frm
/var/lib/mysql/monitoring/dependency_serviceParent_relation.frm
/var/lib/mysql/monitoring/nagios_server.frm
/var/lib/mysql/monitoring/extended_service_information.frm
/var/lib/mysql/monitoring/dependency_serviceChild_relation.frm
/var/lib/mysql/monitoring/contactgroup_service_relation.frm
/var/lib/mysql/monitoring/dependency_hostChild_relation.frm
/var/lib/mysql/monitoring/lca_define_topology_relation.frm
/var/lib/mysql/monitoring/cfg_perfparse.frm
/var/lib/mysql/monitoring/lca_define_host_relation.frm
/var/lib/mysql/monitoring/pwm_maps.frm
/var/lib/mysql/monitoring/cfg_nagios.frm
/var/lib/mysql/monitoring/traps_vendor.frm
/var/lib/mysql/monitoring/topology.frm
/var/lib/mysql/test
Merci pour votre aide
Flipmode
flipmode
11-19-2008, 11:25 AM
Je me demande si le fait que tu sois en 64bits ne pose pas problème, tu dois avoir des lib 64 quelques part.
Concernant les lib64, j'ai un répertoire /usr/lib64 et un autre répertoire /lib64
Cordialement
Flipmode
naparuba
11-19-2008, 11:30 AM
Je pense que tu peux faire un :
./configure –with-mysql-lib=/usr/lib64/mysql/
Tu devrais voir disparaitre les erreurs dans le ./configure sur mysql.
flipmode
11-19-2008, 03:38 PM
J'ai fait :
./configure --with-mysql-lib=/usr/lib64/mysql/
make
Puis j'ai suivi la meme procédure que précédemment (http://forum.centreon.com/showpost.php?p=42902&postcount=1)
Je n'ai pu de problème de mysql et j'arrive à démarer NDO:
/etc/init.d/ndo2db restart
restarting ndo2db daemon: ndo2db [ OK ]
Ensuite, j'ai installé Nagvis
J'ai téléchargé nagvis-1.3 et j'ai décompréssé l'archive
mv /tmp/nagvis-1.3 /usr/local/nagios/share/nagvis
cd /usr/local/nagios/share/nagvis
cp etc/nagvis.ini.php-sample etc/nagvis.ini.php
J'ai modifié les paramètres dbname, user et password dans vi etc/nagvis.ini.php
chown apache:apache /usr/local/nagios/share/nagvis -R
chmod 664 /usr/local/nagios/share/nagvis/etc/nagvis.ini.php
chmod 775 /usr/local/nagios/share/nagvis/nagvis/images/maps
chmod 664 /usr/local/nagios/share/nagvis/nagvis/images/maps/*
chmod 775 /usr/local/nagios/share/nagvis/etc/maps
chmod 664 /usr/local/nagios/share/nagvis/etc/maps/*
chmod 775 /usr/local/nagios/share/nagvis/var
chmod 664 /usr/local/nagios/share/nagvis/var/*
J'ai redémarré httpd, mysqld, nagios et ndo2db.
Mais quand je tape dans mon navigateur: http://monAdresseIp/nagios/nagvis/config.php la page est vide!!
Avez vous une idée?
Merci pour votre aide
Flipmode
naparuba
11-19-2008, 03:46 PM
Ouvre un autre post, ce n'est plus trop en rapport avec le titre ;)
Sinon regarde dans le error_log de httpd, il devrait t'en dire plus.
flipmode
11-19-2008, 04:48 PM
Encore un grand merci pour toute l'aide que tu m'a apporté
J'ai été voir le fichier error_log de httpd:
vi /var/log/httpd/error_log
PHP Parse error: parse error, unexpected '&', expecting T_VARIABLE or '$' in /usr/local/nagios/share/nagvis/nagvis/includes/classes/GlobalMainCfg.php on line 501
Je pênse que je vais ouvrir un autre post mais je ne sais pas où le mettre :confused:
Flipmode
naparuba
11-19-2008, 04:56 PM
Miscalanous, car là c'est ni Nagios ni Centreon. Tu peux aussi poster sur le forum de Nagvis si tu n'as pas de réponses ici.
flipmode
11-19-2008, 05:16 PM
J'ai laissé un nouveau post dans Miscalanous
http://forum.centreon.com/showthread.php?p=42938#post42938
Cordialement
Flipmode