Dysfonctionnement LogAnalyser
22/07/12 14:25 Classé dans: Techniques
Lors de mes installations de Centreon, il m'est arrivé de rencontrer un dysfonctionnement avec le script LogAnalyser. Ce script est lancé toutes les minutes avec Crontab et scrute les fichiers logs de chaque pollers. Lors de la vérification du fichier log de ce script, voici son résultat :
En regardant le script de plus près, il se trouve qu'il vérifie une condition dans la base Centreon. Ce script vérifie s'il est déjà exécuté avec la requête suivante :
J'ai de suite vérifié la base centreon et j'ai trouvé ceci :
Etant donné qu'il n'y a pas eu encore de première exécution (last_execution_time à zéro), on peut donc sans problème mettre la valeur running à zéro. Une fois cette opération réalisée, le script a fonctionné correctement. ci-dessous le log :
Voici un extrait de la table cron_operation.
root@supervision:~# tail -f /usr/local/centreon/log/logAnalyser.log
21/7/2012 16:26:01 - logAnalyser already running...
21/7/2012 16:27:01 - logAnalyser already running...
21/7/2012 16:28:01 - logAnalyser already running...
21/7/2012 16:28:40 - logAnalyser already running...
21/7/2012 16:29:01 - logAnalyser already running...
En regardant le script de plus près, il se trouve qu'il vérifie une condition dans la base Centreon. Ce script vérifie s'il est déjà exécuté avec la requête suivante :
UPDATE cron_operation SET running = '1', time_launch = '".time()."' WHERE id = '$appID'
J'ai de suite vérifié la base centreon et j'ai trouvé ceci :
Etant donné qu'il n'y a pas eu encore de première exécution (last_execution_time à zéro), on peut donc sans problème mettre la valeur running à zéro. Une fois cette opération réalisée, le script a fonctionné correctement. ci-dessous le log :
21/7/2012 16:34:01 - logAnalyser already running...
21/7/2012 16:35:01 - Cannot open file : /var/lib/centreon/log/1/.history (READ)
21/7/2012 16:35:01 - Cannot open file : /var/lib/centreon/log/2/.history (READ)
Voici un extrait de la table cron_operation.
blog comments powered by Disqus