Bug #2475

Cent 2.2 - Centstorage 100% cpu and rrd stop working

Added by Nicolas COULIN almost 3 years ago. Updated almost 3 years ago.

Status:ClosedStart date:05/31/2011
Priority:NormalDue date:
Assignee:Julien Mathis% Done:

100%

Category:CentStorage daemon
Target version:Centreon 2.2.1
Resolution:fixed

Description

Hi,

Depuis la migration en 2.2, c'est la 2ie fois que le process centstorage plante.
Il se met a 100% CPU et les rrd ne sont plus mis a jour.

1. Quel est la bonne procédure pour relancer le tout.

Apparemment, ce process copie le fichier service-perfdata en service-perfdata_read pour le traiter.
Lorsque le centstorage plante, le fichier service-perfdata continu bien entendu de grossir.

Alors comment ne pas perdre de données en relançant centstorage ?

2. La première fois, j'ai eu des trous dans mes graphs. J'ai mis de coté le fichier service-perfdata_read. Peut on lancer le deamon centstorage pour insérer les données en bases, puis reconstruire les graphs ?

Merci

History

#1 Updated by Nicolas COULIN almost 3 years ago

Ok, voici un début de réponse via les autres tickets ouvert :

1. Killer tous les process centstorage
2. Faite un tour dans /usr/local/nagios/var, et renommer votre service-perfdata_read en service-perfdata.bckp, le nom est important, centstorage verifie si le fichier de bckp existe pour réimporter les données
3. Remplacer le fichier /bin/centstorage par celui ci et modifier les variables en debut de fichier. Comparer l'ancien et le nouveau pour vous aider.

http://forge.centreon.com/projects/centreon/repository/revisions/12289

4. Remplacer ces fichiers égalements. Pas de modification à faire
http://forge.centreon.com/projects/centreon/repository/revisions/12276

5. Relancer centstorage, et un tail -f centstorage.log

6. La mise a jour des rrd et de la bdd commence. Dans /usr/local/nagios/var, les service_perfdata porte l'extension _read, centstorage travaille.
Lorsque celui ci a terminé, les fichiers _read sont supprimés.

En cas de trou dans les graphs, relancer la reconstruiction via l'interface centreon.

^^

#2 Updated by Julien Mathis almost 3 years ago

  • Category set to CentStorage daemon
  • Status changed from New to Solved
  • Assignee set to Julien Mathis
  • Target version set to Centreon 2.2.1
  • % Done changed from 0 to 100
  • Resolution set to fixed

fixed in a previous ticket : #2391

Regards

#3 Updated by Julien Mathis almost 3 years ago

  • Status changed from Solved to Closed

Also available in: Atom PDF