Certains graphes ne s'affichent pas sur Cacti

Fermé
@Baski Messages postés 2 Date d'inscription jeudi 29 juin 2017 Statut Membre Dernière intervention 21 juillet 2017 - 21 juil. 2017 à 10:52
 sniffy - 21 juil. 2017 à 15:15
Bonjour,
Les derniers graphs que j'ai crée sur Cacti n'affichent pas alors que icmp et snmp sont ok.Merci de m'aider à résoudre ce problème

Sa affiche : The RRD file does not exist

1 réponse

Bonjour,
Tu as peut etre une base corrompue.

Tout d'abord, il faut mettre le cacti en debug et aller voir les messages qui sortent du debug.

Si tu as des messages dans lesquels il y a CMDPHP: Poller[0] ERROR: SQL Assoc Failed! suivi d'une requête SQL genre SELECT....

Il faut que tu te connectes à la base cacti en cli et que tu la répare.

Exemple:

le message dans les debug c'est ça:

CMDPHP: Poller[0] ERROR: SQL Assoc Failed!, Error:'145', SQL:"select poller_output.output, poller_output.time, UNIX_TIMESTAMP(poller_output.time) as unix_time, poller_output.local_data_id, poller_item.rrd_path, poller_item.rrd_name, poller_item.rrd_num from (poller_output,poller_item) where (poller_output.local_data_id=poller_item.local_data_id and poller_output.rrd_name=poller_item.rrd_name) LIMIT 10000"

une fois connecté en cli, tu passes la commande : use cacti
puis tu lance la requete sql du message de debug en faisant un copier/coller à partir du select...."

A ce moment la, tu auras la même erreur que dans le message avec la table concernée (dans cet exemple c'est la table poller_output)

lance le check de la table avec la commande : check table poller_output;
la table qui s'affiche te donneras des indications (s'il y a des erreurs ou pas)

Si tu as des erreurs, tu tapes: repair table poller_output;

puis tu refais un : check table poller_output;

Normalement ca devrait être bon et la tes graphs devraient commencer a apparaitre au bout d'un voir plusieurs polling.

Si ce n'est pas un problème de base corrompue alors faut chercher ailleurs...

A+
0