Installation de centreon

Fermé
nettlima - 8 avril 2011 à 18:03
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 - 12 sept. 2011 à 00:44
Bonjour, je suis une debutante j'ai installé nagios sur mon poste (fedora) et mnt j'essaie d'installer centreon mais je reçoi a la fin un message :
can't connect to local Mysql server through socket '/var/lib/mysql/mysql.sock' (111)
MySQL InnoDB Engine status
can't connect to local MySQL server through socket '/var/lib/musql/mysql.sock' (111)


(sachant que j'ai suivi l'installation et la configuration du site officiel de fedora)


j'ai vraiment besoin d'aide merci d'avance ^_^

14 réponses

mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
9 avril 2011 à 02:47
As-tu installé un serveur mysql ?
Est-ce que le serveur mysql est lancé ?

Bonne chance
0
nettlima Messages postés 4 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 13 avril 2011
11 avril 2011 à 11:04
ouiiii le serveur est deja installé
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
12 avril 2011 à 08:43
Et il est lancé ?

netstat -ntlp | grep 3306


Bonne chance
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
Modifié le 4 juin 2019 à 09:59
Ci-dessous un script d'instllation et nagios centreon qui m'a été amicalement donné par le responsable de tech-max.fr :

#!/bin/bash 
#chmod +x nagcent 
set -e 

nagios_version="3.2.3" 
nagios_plugins_version="1.4.15" 
ndoutils_version="1.4b9" 
centreon_version="2.1.10" 

# 
# Installation des dépendances 
# 

aptitude install mailutils build-essential sudo apache2 apache2-mpm-prefork php5 php5-mysql php-pear php5-ldap php5-snmp php5-gd mysql-server libmysqlclient15-dev rrdtool librrds-perl libconfig-inifiles-perl libcrypt-des-perl libdigest-hmac-perl libdigest-sha1-perl libgd-gd2-perl snmp snmpd libnet-snmp-perl libsnmp-perl libgd2-xpm libgd2-xpm-dev libpng12-dev gettext 

# 
# Création de l'utilisateur et du groupe nagios  
# 

if [ $(grep -c "^nagios:" /etc/passwd) -eq 0 ] 
then 
 /usr/sbin/useradd -m nagios 
 passwd nagios 
fi 

# 
# Création du groupe nagcmd 
# 

if [ $(grep -c "^nagios:" /etc/passwd) -eq 0 ] 
then 
 groupadd nagcmd 
fi 

# 
# On ajoute nagios et www-data aux groupes nagios et nagcmd 
# 

/usr/sbin/usermod -G nagios,nagcmd nagios 
/usr/sbin/usermod -G nagios,nagcmd www-data 

# 
#Install Nagios 
# 

cd /usr/local/src/ 

archive_nagios="nagios-$nagios_version.tar.gz" 
if [ ! -f $archive_nagios ] 
then 
 wget [http://download.tech-max.fr/nagios/]$archive_nagios 
fi 

tar xvzf $archive_nagios 
cd nagios-$nagios_version/ 
./configure --prefix=/usr/local/nagios --with-command-group=nagcmd --enable-nanosleep --enable-event-broker 
make all install install-init install-commandmode install-config 

# 
#Install Nagios plugins 
# 

cd /usr/local/src/ 
archive_nagios_plugins="nagios-plugins-$nagios_plugins_version.tar.gz" 
if [ ! -f $archive_nagios_plugins ] 
then 
 wget [http://download.tech-max.fr/nagios/]$archive_nagios_plugins 
fi 
  
tar xvzf $archive_nagios_plugins  
cd nagios-plugins-$nagios_plugins_version/ 
./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl=/usr/bin/openssl 
make 
make install 

# 
#Install NDO 
# 

cd /usr/local/src/ 
archive_ndoutils="ndoutils-$ndoutils_version.tar.gz" 
if [ ! -f $archive_ndoutils ] 
then 
 wget [http://download.tech-max.fr/nagios/]$archive_ndoutils 
fi 
tar xvzf $archive_ndoutils  

# 
# Installation du patch 
# 

cd ndoutils-$ndoutils_version 
wget [http://download.tech-max.fr/nagios/ndoutils]${ndoutils_version}_light.patch 
patch -p1 -N < ndoutils${ndoutils_version}_light.patch 
./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-sample /usr/local/nagios/etc/ndo2db.cfg 
cp ./config/ndomod.cfg-sample /usr/local/nagios/etc/ndomod.cfg 
chmod 770 /usr/local/nagios/bin/ndo* 
chown nagios:nagios /usr/local/nagios/bin/ndo* 
cp ./daemon-init /etc/init.d/ndo2db 
chmod +x /etc/init.d/ndo2db 

# 
# Install Centreon 
# 

cd /usr/local/src/ 
wget [http://download.tech-max.fr/nagios/centreon-]$centreon_version.tar.gz 
tar xvzf centreon-$centreon_version.tar.gz 
cd centreon-$centreon_version/ 
export PATH="$PATH:/usr/local/nagios/bin/" 
./install.sh -i 
/etc/init.d/apache2 reload 

# 
# Langue Centreon 
# 

# En toute rigueur il faudrait faire locale=$LANG mais on n'est pas sûr de trouver toutes 
# les langues sur [http://download.tech-max.fr/] 

lang="fr_FR" 
locale="$lang.UTF-8" 
centreon_lang_version="2.1-$lang-1" 

mkdir -p /usr/local/centreon/www/locale/$locale/LC_MESSAGES/ 
cd /usr/local/src/ 
archive_nagios_lang="centreon-$centreon_lang_version.tgz" 
if [ ! -f $archive_nagios_lang ] 
then 
 wget [http://download.tech-max.fr/nagios/]$archive_nagios_lang 
fi 
tar xvzf $archive_nagios_lang  
#cd centreon-$centreon_lang_version/LC_MESSAGES 
cd centreon-$centreon_lang_version.1/LC_MESSAGES 
cp messages.mo /usr/local/centreon/www/locale/$locale/LC_MESSAGES/messages.mo 
read -p "Se connecter à [http://Ip/centreon,] suivre les étapes de configuration de l'interface Centreon et à la fin appuyer sur une touche pour finaliser..." 

# 
# Ajout des services ndo2db et nagios 
# 

update-rc.d ndo2db defaults 
update-rc.d nagios defaults 
/etc/init.d/ndo2db start 
/etc/init.d/nagios start 

# 
# On vérifie que tout est OK 
# 

if [ $(grep -c "ndomod" /usr/local/nagios/var/nagios.log) -ne 0 ] 
then 
 grep ndomod /usr/local/nagios/var/nagios.log 
fi 

Attention certaines lignes sont trop larges pour tenir sur le forum donc fais un copier coller.

Tu mets tout ça dans un fichier par exemple /home/toto/install_nagios_centreon.sh puis tu lances ces commandes :

chmod a+x /home/toto/install_nagios_centreon.sh 
sudo /home/toto/install_nagios_centreon.sh


Si à ce stade sudo n'est pas installé sur ta machine configure-le comme indiqué ici :
http://www.mistra.fr/tutoriel-linux-profils-et-droits.html#h3-1-4-les-sudoers

J'espère que ça t'aidera !

Bonne chance
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nettlima Messages postés 4 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 13 avril 2011
12 avril 2011 à 12:44
merciiii ^_^
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
Modifié par mamiemando le 12/04/2011 à 22:10
Ça a fonctionné ? Petite précision, les commandes aptitude et update-rc.d n'existe pas sous fedora, donc il faudra que tu trouves leur équivalent (respectivement yum et apparemment chkconfig).
https://doc.fedora-fr.org/wiki/YUM_:_Configuration_du_gestionnaire_de_paquets
https://forums.fedora-fr.org/viewtopic.php?pid=408788

Note que les paquets "-dev" ont sûrement un nom "-devel" dans ton cas.

Bonne chance
0
nettlima Messages postés 4 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 13 avril 2011
12 avril 2011 à 22:47
j'avais du mal a trouver leur équivalent mais je pense que ces sites vont m'aider ^_^
0
nettlima Messages postés 4 Date d'inscription lundi 11 avril 2011 Statut Membre Dernière intervention 13 avril 2011
13 avril 2011 à 11:34
j'ai bien suivi les étapes mais je reçois la meme erreur

can't connect to local Mysql server through socket '/var/lib/mysql/mysql.sock' (111)
MySQL InnoDB Engine status
can't connect to local MySQL server through socket '/var/lib/musql/mysql.sock' (111)



-- Tout ce qui arrive, arrive toujours pour une raison ^_^
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
Modifié par mamiemando le 13/04/2011 à 23:49
Que donnent les commandes :

ls -l /var/lib/mysql  
netstat -ntlp  
iptables --list
ps aux | grep mysqld


Bonne chance
0
[root@localhost ~]# ls -l /var/lib/mysql
total 20560
-rwxrwxrwx 1 mysql mysql 10485760 avr 13 19:14 ibdata1
-rwxrwxrwx 1 mysql mysql 5242880 avr 14 10:18 ib_logfile0
-rwxrwxrwx 1 mysql mysql 5242880 avr 8 14:08 ib_logfile1
drwxrwxrwx 2 mysql mysql 4096 avr 8 14:08 mysql
-rwxrwxrwx 1 mysql mysql 310 avr 8 12:16 mysql.sock
-rwxrwxrwx 1 mysql mysql 0 avr 8 12:15 mysql.sock~
drwxrwxrwx 2 mysql mysql 4096 avr 8 14:08 test


[root@localhost ~]# netstat -ntlp
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2346/mysqld
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2052/rpcbind
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2547/cupsd
tcp 0 0 0.0.0.0:34679 0.0.0.0:* LISTEN 2071/rpc.statd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2394/sendmail: acce
tcp 0 0 :::80 :::* LISTEN 2424/httpd
tcp 0 0 :::22 :::* LISTEN 2257/sshd


[root@localhost ~]# iptables --list
Chain INPUT (policy ACCEPT)
target prot opt source destination
RH-Firewall-1-INPUT all -- anywhere anywhere

Chain FORWARD (policy ACCEPT)
target prot opt source destination
REJECT all -- anywhere anywhere reject-with icmp-host-prohibited

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

Chain RH-Firewall-1-INPUT (1 references)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT icmp -- anywhere anywhere icmp any
ACCEPT esp -- anywhere anywhere
ACCEPT ah -- anywhere anywhere
ACCEPT udp -- anywhere 224.0.0.251 udp dpt:mdns
ACCEPT udp -- anywhere anywhere udp dpt:ipp
ACCEPT tcp -- anywhere anywhere tcp dpt:ipp
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT tcp -- anywhere anywhere state NEW tcp dpt:ssh
REJECT all -- a


[root@localhost ~]# ps aux | grep mysqld
root 2286 0.0 0.3 4704 496 ? S 10:18 0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/tmp/mysql.sock --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysqld.pid
mysql 2346 0.0 0.8 136452 1404 ? Sl 10:18 0:00 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/tmp/mysql.sock
root 3385 0.0 0.4 4076 764 pts/2 S+ 10:40 0:00 grep mysqld
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
14 avril 2011 à 19:21
À l'installation on doit te demander si tu veux utiliser les sockets unix ou ip, essaye l'autre.

On est bien d'accord que mysql et centreon sont installés sur la même machine ?

Est-ce que tu arrives à te connecter à mysql en ligne de commande :

mysql -u root -p
mysql -u root -p -h 127.0.0.1


Bonne chance
0
[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.0.45 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>


[root@localhost ~]# mysql -u root -p -h 127.0.0.1
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.0.45 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
15 avril 2011 à 15:52
Je viens de voir le problème, en admettant que ce ne soit pas une erreur de recopie :

can't connect to local Mysql server through socket '/var/lib/mysql/mysql.sock' (111)
MySQL InnoDB Engine status
can't connect to local MySQL server through socket '/var/lib/musql/mysql.sock' (111) 


Ce fichier est dans /var/run/mysql/, tu as donc mal renseigné son emplacement lors de l'installation de centreon (note : ne déplace pas mysql.sock).

Bonne chance
0
Bonjour à tous.

Je suis le responsable de tech-max.fr je vous informe de la disponibilité du script cité plus haut mais pour les distribution basées sur RedHat (Fedora 14, CentOS 5.6 et 6.0)

Vous pourrez le trouver a cette adresse:

http://www.tech-max.fr/simple-install-nagios/

Merci à tous et bon courage.
0
mamiemando Messages postés 33073 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 16 avril 2024 7 748
12 sept. 2011 à 00:44
Salut :-) Merci de ton passage et de ta contribution !!
0