Bug #2599
Centstorage ne dépile pas service-perfdata, les metrics sont toutes à "nan"
| Status: | New | Start date: | 08/29/2011 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 0% | ||
| Category: | CentStorage daemon | |||
| Target version: | Centreon-2.2.3 | |||
| Resolution: |
Description
Bonjour,
Je suis sous centreon 2.2.0 sous suse 10
J'ai un problème avec mes graphs centreon et donc avec le module centstorage.
Cela fait une semaine que les graphs ne se font plus les symptômes sont les suivants :
- Au départ la base data_bin a été corrompue, je l'ai donc réparée puis j'ai redémarré centstorage mais les graphs n'ont pas recommencé à se tracer.
- J'ai testé de régénéré une base rrd via l'interface web administration->options->centstorage->gérer mais rien
- J'ai testé les deux commandes suivantes :
perl w /usr/local/centreon-2/cron/archiveDayLog -r je n'ai rien d'anormal dans les logs de centstorage
perl -w /usr/local/centreon-2/bin/logAnalyser -a
Mais ça n'a rien donné
- le fichier services-perfdata ne fait que se remplir. J'ai lu dans pas mal d'endroit que le process centstorage était censé le "manger". Donc le miens ne le fait apparemment pas.
- les fichiers de metrics (/var/lib/centreon/metrics) sont bien créés mais ne se remplissent plus.
Je reste à votre disposition pour tout élément complémentaire qu'il vous faudrait pour m'aider à faire "réapparaitre" mes graphiques.
History
#1
Updated by Julien Mathis almost 2 years ago
- Target version set to Centreon-2.2.3
Bonjour,
Est ce que le champ perfdata est bien configuré dans Administration > Options > Centstorage ? Si le chemin n'est pas bon il ne peut le prendre...
sinon est-ce qu'un fichier service_perfdata_read reste a coté du fichier service_perfdata ?
#2
Updated by Romain Aubry almost 2 years ago
Tout d'abord, merci pour la réponse.
Ensuite, pour ce qui est du chemin, celui-ci est bon. Par contre je ne vois aucun fichier service-perfdata_read.
#3
Updated by Romain Aubry almost 2 years ago
Bonjour,
Je n'ai toujours pas de piste sur ce sujet. Pourriez-vous m'aider à trouver pourquoi le fichier service-perfdata_read ne se créé pas?
#4
Updated by Julien Mathis over 1 year ago
Comment sont les droits sur le répertoire ou doit se créer le fichier ?
Pas d'erreur dans les logs de centstorage ? Centstorage est bien lancé ?
#5
Updated by Romain Aubry over 1 year ago
Centstorage est bien lancé, quand je fais mon ps aux, j'obtiens bien :
nagios 27265 0.0 0.0 8496 3780 ? S 02:21 0:00 /usr/bin/perl -w /usr/local/centreon-2/bin/centstorage
Dans les logs de centstorage je n'ai absolument aucune erreur, seulement les événements de redémarrage :
18/9/2011 02:22:13 - Starting centstrorage engine...
18/9/2011 02:22:13 - PID : 22099
19/9/2011 02:00:01 - Receiving order to stop...
19/9/2011 02:00:01 - Stopping centstrorage engine...
19/9/2011 02:21:43 - Starting centstrorage engine...
19/9/2011 02:21:43 - PID : 23520
20/9/2011 02:00:01 - Receiving order to stop...
20/9/2011 02:00:01 - Stopping centstrorage engine...
20/9/2011 02:21:56 - Starting centstrorage engine...
20/9/2011 02:21:56 - PID : 27265
On voit par ailleurs que les PIDS correspondent bien.
Enfin, pour les droits sur les répertoire, ils sont tous au nom de l'utilisateur nagios et celui-ci a tous les droits sur ceux-ci.rw-rw-r- 1 nagios nagios 3071248172 Sep 20 08:25 service-perfdata
par ailleurs, on peut voir que la taille du service-perfdata est de 3go à ce jour, ce qui me parait beaucoup.
#6
Updated by Sylvestre Ho over 1 year ago
Bonjour,
Vérifiez plutot le chemin dans Configuration > Centreon > Perfdata File
#7
Updated by Sligs S. over 1 year ago
Bonjour,
j'ai eu exactement le même problème.
mes graphes étaient tous à NAN.Centstorage , d'après les logs, mettait bien à jour les RRDs. Centcore récupérait bien les données des pollers. les données de performances à priori bien traité, puisque que dans l'interface Web, on voyait bien dans le détails du service les données.
Pourtant quand on interroge en CLI le rrd, la dernière donnée rentré était NAN.
j'ai activé le debug un peu partout et rien de flagrant. Après avoir redémarré centcore / centstorage et forcé les checks et fait des rebuilds c'est reparti.
j'ai aussi décoché "Enable Centstorage Engine (require restart of centstorage)" dans Administration > Options > CentStorage redémarré centsorage, et recoché et encore redémarré.
Par contre je ne peux repeuplé les RRDS avec le mysql. Il semblerait que lui aussi était vide pendant cet période.
j'ai eu ce problème après avoir update à la version 2.3.3 , j'étais avant à la 2.3.1
C'était assez handicapant pour moi car j'ai activé la prédiction sur les RRDS. En effet,j'ai plusieurs checks qui surveille certains RRDS via la prédiction que fourni RRDTOOL, et m'alete si ma dernière valeur n'est pas dan le trend.
#8
Updated by Romain Aubry over 1 year ago
Bonjour à tous,
Mon problème de graphe est à présent réglé.
Pour ce faire (en plus de ce que j'avais déjà fait).
J'ai fait la mise à jour vers la version stable 2.2.2 et nous avons supprimé le fichier .../service_perfdata.bckp qui semblait être malformé. A partir de là centstorage a recommencé à manger le service_perfdata et nous avons régénéré les graphes.
Il reste un trou sur toute la période ou la plateforme était en erreur mais c'est stable.
Merci à tous.
#9
Updated by polare polare over 1 year ago
Hi,
I have a problem very similar to that reported
http://forum.centreon.com/showthread.php/12005-centreon-malfunction-since-upgrade-2.3.1
Thanks for support