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
sniffy - 21 juil. 2017 à 15:15
A voir également:
- Certains graphes ne s'affichent pas sur Cacti
- Pourquoi je ne reçois pas les sms de certains contacts ✓ - Forum Mobile
- Pourquoi mes emoticones ne s'affichent plus ✓ - Forum Téléphones & tablettes Android
- Je ne reçois pas les SMS d'UN SEUL de mes contacts - Forum Mobile
- Pourquoi les anniversaires ne s'affichent plus sur facebook ✓ - Forum Facebook
- Pourquoi la derniére connexion ne s'affiche pas a coté de certains contacts dans messenger ✓ - Forum Facebook Messenger
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+
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+