Auteur Sujet: [RESOLU] Centreon: Connection failed, please contact your admin (pb mysql)  (Lu 6541 fois)

Hors ligne reap974

  • Newbie Froggy
  • *
  • Messages: 8
  • Karma: 0
Bonjour,

j'ai depuis quelque jours l'impossibilité de me connecter sur Centreon alors qu'il fonctionnait correctement le jours d'avant..
"Connection failed, please contact your administrator"

Je suis parti voir dans les log:
/usr/local/centreon/log
logAnalyser : "DBI connect('database=centstorage;host=localhost','centreon',...) failed: Too many connections at /usr/local/centreon/bin/logAnalyser line 71"
Cette ligne est répété pas mal de fois.. (je peux pas compter)
nagiosPerfTrace.log me donne quasiment la même chose avec "line 55"

censtorage.log : "11/1/2012 10:56:02 - Error when connecting to database : Too many connections"

Avez vous une idée du problème. Merci pour votre aide futur.

Cordialement.
« Modifié: 19 janvier, 2012, 05:27:22 am par reap974 »

Hors ligne pitpoule

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 500
  • Karma: 14
Re : Centreon: Connection failed, please contact your administrator
« Réponse #1 le: 11 janvier, 2012, 13:54:47 pm »
tu as un problème sur ta base Mysql...elle n'accepte plus de nouvelles connexions.

Hors ligne reap974

  • Newbie Froggy
  • *
  • Messages: 8
  • Karma: 0
Re : Centreon: Connection failed, please contact your administrator
« Réponse #2 le: 12 janvier, 2012, 06:14:48 am »
Bonjour, merci de votre reponse.
Je n'ai pas enormement de connaissances en centreon et en mysql.
Je vous poste les réponses aux commandes que j'ai pu trouver sur le net pour tester la base sql.

ngserver:/# /etc/init.d/mysql start
/etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full! failed!

ngserver:/# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
(alors que ya peu, j'avais reussi à me connecter).

ngserver:/# ps aux | grep mysql
root     32141  0.0  0.0   3144   780 pts/0    S<+  08:54   0:00 grep mysql

J'avoue que je suis un peu perdu..
Vers qu'elle commande dois-je me diriger?
Merci d'avance pour votre aide..

Hors ligne pitpoule

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 500
  • Karma: 14
Re : Centreon: Connection failed, please contact your administrator
« Réponse #3 le: 12 janvier, 2012, 09:30:38 am »
tu dois avoir un filesystem de plein...fait un df -h en ligne de commande qu'on voit ce que ça donne.

Maintenant si tu ne connais pas bien mysql et tu n'a pas beaucoup de connaissances en admin linux, je te conseillerais de voir avec un admin, parce qu'il va surement falloir faire le ménage.... et il faut s'y connaitre un peu pour ne pas tout casser ^^


Hors ligne reap974

  • Newbie Froggy
  • *
  • Messages: 8
  • Karma: 0
Re : Centreon: Connection failed, please contact your administrator
« Réponse #4 le: 12 janvier, 2012, 13:36:27 pm »
Effectivement.

ngserver:/# df -h
Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/dev/sda6             9,2G  1,5G  7,3G  17% /
tmpfs                1015M     0 1015M   0% /lib/init/rw
udev                   10M  768K  9,3M   8% /dev
tmpfs                1015M     0 1015M   0% /dev/shm
/dev/sda1             183M   17M  156M  10% /boot
/dev/sda9             121G  188M  115G   1% /home
/dev/sda7             942M   22M  873M   3% /tmp
/dev/sda8             2,8G  2,8G     0 100% /var

donc je dois faire le menage dans les fichiers log pour commencer?
sda9 a une bonne marge de remplissage, pensez vous qu'il y est un impact sur la base si j'essaye d'attribuer une plus grande partie à sda8.

merci bien pour vos conseils.

Hors ligne pitpoule

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 500
  • Karma: 14
Re : Centreon: Connection failed, please contact your administrator
« Réponse #5 le: 12 janvier, 2012, 13:47:11 pm »
déjà il faut déterminer pourquoi il est plein....

commence par un  du -sh /var/* pour voir ce qui prend de la place

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 3 154
  • Karma: 48
Re : Re : Centreon: Connection failed, please contact your administrator
« Réponse #6 le: 12 janvier, 2012, 14:16:11 pm »
Effectivement.

ngserver:/# df -h
Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
/dev/sda6             9,2G  1,5G  7,3G  17% /
tmpfs                1015M     0 1015M   0% /lib/init/rw
udev                   10M  768K  9,3M   8% /dev
tmpfs                1015M     0 1015M   0% /dev/shm
/dev/sda1             183M   17M  156M  10% /boot
/dev/sda9             121G  188M  115G   1% /home
/dev/sda7             942M   22M  873M   3% /tmp
/dev/sda8             2,8G  2,8G     0 100% /var

donc je dois faire le menage dans les fichiers log pour commencer?
sda9 a une bonne marge de remplissage, pensez vous qu'il y est un impact sur la base si j'essaye d'attribuer une plus grande partie à sda8.
Superviser le serveur qui héberge la supervision peut également être une bonne idée... Je dis ça, je dis rien ;-)
Raphaël 'SurcouF' Bordet
Administrateur systèmes Linux/Unix.

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 3 230
  • Karma: 64
Re : Centreon: Connection failed, please contact your administrator
« Réponse #7 le: 12 janvier, 2012, 14:24:36 pm »
les cordonniers sont toujours les plus mal chaussés !
Nagios, Shinken, Centreon, Canopsis, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
XXXXX hosts, XXXXXX services
Twitter: https://twitter.com/funkyman_

Hors ligne reap974

  • Newbie Froggy
  • *
  • Messages: 8
  • Karma: 0
Re : Centreon: Connection failed, please contact your administrator
« Réponse #8 le: 17 janvier, 2012, 05:55:45 am »
Bonjour, je vous post les gros dossiers que j'ai pu recencé..

ngserver:~# du -sh /var/*
3,0M    /var/backups
308M    /var/cache
2,0G    /var/lib
181M    /var/log
288M    /var/mail
4,9M    /var/spool
...

ngserver:/var/lib# du -sh /var/lib/*
37M     /var/lib/apt
3,5M    /var/lib/aptitude
237M    /var/lib/centreon
13M     /var/lib/dpkg
1,7G    /var/lib/mysql
...

ngserver:/var/lib/mysql# du -sh /var/lib/mysql/*
1,4M    /var/lib/mysql/centreon
401M    /var/lib/mysql/centstorage
0       /var/lib/mysql/debian-5.0.flag
19M     /var/lib/mysql/ibdata1
5,1M    /var/lib/mysql/ib_logfile0
5,1M    /var/lib/mysql/ib_logfile1
784K    /var/lib/mysql/mysql
4,0K    /var/lib/mysql/mysql_upgrade_info
1,3G    /var/lib/mysql/ndo

ngserver:/var/lib/mysql/ndo# du -sh /var/lib/mysql/ndo/*
90M     /var/lib/mysql/ndo/nagios_hostchecks.MYD
16M     /var/lib/mysql/ndo/nagios_hostchecks.MYI
493M    /var/lib/mysql/ndo/nagios_logentries.MYD
28M     /var/lib/mysql/ndo/nagios_logentries.MYI
12K     /var/lib/mysql/ndo/nagios_notifications.frm
5,3M    /var/lib/mysql/ndo/nagios_notifications.MYD
2,4M    /var/lib/mysql/ndo/nagios_notifications.MYI
184M    /var/lib/mysql/ndo/nagios_servicechecks.MYD
44M     /var/lib/mysql/ndo/nagios_servicechecks.MYI
247M    /var/lib/mysql/ndo/nagios_systemcommands.MYD
34M     /var/lib/mysql/ndo/nagios_systemcommands.MYI
43M     /var/lib/mysql/ndo/nagios_timedevents.MYD
45M     /var/lib/mysql/ndo/nagios_timedevents.MYI
... (une multitude de fichier à moins de 250K)

Je dois nettoyer cette partie ou ne surtout pas y toucher?

Merci d'avance.

Hors ligne pitpoule

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 500
  • Karma: 14
Re : Centreon: Connection failed, please contact your administrator
« Réponse #9 le: 17 janvier, 2012, 13:24:45 pm »
Ce sont les fichiers de base qui prennent toute la place, donc pas moyen de faire du ménage.... il faut les déplacer....

Je réitère mon conseil... fais toi aider par un admin système ou base de données Mysql...

Hors ligne reap974

  • Newbie Froggy
  • *
  • Messages: 8
  • Karma: 0
Re : Centreon: Connection failed, please contact your administrator
« Réponse #10 le: 19 janvier, 2012, 05:24:03 am »
Bonjour,

je me suis rapproché d'un collegue ayant de bonnes connaissances linux et nous avons suivi le tutoriel ci-joint.

http://www.ubuntu-howto.info/howto/how-to-move-mysql-databases-to-another-location-partition-or-hard-drive

Nous avons déplacé tout les fichier de /var/lib/mysql vers /home/mysql_datadir. (une partition de grande capacité qui avait de la place).
Et comme dans le tuto :faire un vi sur /etc/mysql/my.conf
modifier la ligne : datadir = /var/lib/mysql pour >> datadir = /home/mysql_datadir.
mysql start et puis zouh.

Merci de votre aide.
Le problème est résolu pour ma part.
Cordialement.