Messages d'erreurs possibles
Erreur d'encodage dans les fichiers des modules
Ce log d'erreur indique qu'un fichier des modules de shinken situé dans /etc/shinken n'est pas encodé en utf-8. Ce log d'erreur est suivi d'un log de warning indiquant le fichier en question dans l'exemple suivant c'est le fichier /etc/shinken/modules/webui.cfg qui ne respecte pas le
bonnebon encodage.
| Code Block |
|---|
[2019-12-03 16:35:40] ERROR : [arbiter] [config] Some characters could not be read in utf-8 in these files : [2019-12-03 16:35:40] WARNING: [arbiter] [config] - /etc/shinken/modules/webui.cfg |
Pour résoudre ce problème, il vous suffit de ré-encoder réencoder le fichier au format UTF-8
Paramètre obligatoire manquant dans les fichiers de configuration des modules
Le log ci-dessous apparaît au démarrage du démon arbiter Arbiter dans le fichier /tmp/bad_start_for_arbiter_instance_0 et indique qu'une propriété obligatoire est manquante dans le fichier de configuration d'un module.
| Code Block |
|---|
[2020-02-04 16:25:01] ERROR : [None ] ******************************************************************************** [2020-02-04 16:25:01] ERROR : [None ] [2020-02-04 16:25:01] ERROR : [None ] The "master_key" parameter for the synchronizer-import module (in file /etc/shinken/modules/synchronizer-import.cfg:11) is mandatory. It must be the same than the synchronizer one (in the synchronizer.cfg file) so only allowed arbiter can get the configuration. [2020-02-04 16:25:01] ERROR : [None ] [2020-02-04 16:25:01] ERROR : [None ] ******************************************************************************** |
Dans cet exemple, la propriété "master_key" est absent absente du fichier /etc/shinken/modules/synchronizer-import.cfg et empêche l'arbiter Arbiter de démarrer.
Pour résoudre ce problème, il vous suffit de rajouter le paramètre manquant dans le fichier indiqué par le message d'erreur.
Surcharge serveur en activité disque, ralentissant l'écriture des logs
Si le serveur hébergant héberge le daemon est surchargé en terme termes d'IO disques sur le volume qui héberge le fichier de log, alors ce dernier va mettre du temps à s'écrire et va ralentir tout le daemon. Il faut alors si c'est faisable isoler le volume des disques sur un disque moins chargé pour ne pas ralentir le daemon.
En cas de soucis vous aurez dans les lots logs l'entrée suivante:
| Code Block |
|---|
2020-05-04 00:00:51 WARNING : [ LOGGER ] 2020-05-04 00:00:51 WARNING : [ LOGGER ] ---------------------------------------------------------------------------------------------------- 2020-05-04 00:00:51 WARNING : [ LOGGER ] [ WRITING ] The log write time is very high (1.87s). Please look at your log disk performance. 2020-05-04 00:00:51 WARNING : [ LOGGER ] ---------------------------------------------------------------------------------------------------- 2020-05-04 00:00:51 WARNING : [ LOGGER ] |