Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Panel
titleSommaire

Table of Contents
stylenone


Les fichiers de log du Synchronizer sont situés dans le dossier /var/log/shinken/. Pour plus d'informations, consultez la page Fichiers Logs.

Démarrage du démon

Au démarrage le démon affiche plusieurs logs contenant ses informations dont :

  • ses limites systèmes en nombre de fichiers ouvrables, et nombre de threads/processus
Code Block
themeEmacs
[2020-05-18 05:19:18] INFO   : [daemon-master] [ SYSTEM           ] System resource number of open files is set to      (soft:1024       / hard:1024      ) (from parameter max_file_descriptor_limit)
[2020-05-18 05:19:18] INFO   : [daemon-master] [ SYSTEM           ] System resource number of processes/threads is set to (soft:unlimited  / hard:unlimited ) (set at system max values)


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, il est suivi d'un log d’avertissement (warning) indiquant le fichier en question dans l'exemple suivant c'est le fichier /etc/shinken/modules/webui.cfg qui ne respecte pas le bon encodage.

Code Block
themeEmacs
[2020-01-24 09:17:20] WARNING: [synchronizer-master] [config] Some characters could not be read in utf-8 in the file : /etc/shinken-user/source-data/ma-source/items/elements.cfg

Pour résoudre ce problème, il suffit de réencoder le fichier au format UTF-8.

Erreur de configuration des sources


Il ne peut y avoir uniquement qu'une seule source de type "syncui-import" et la source "syncui" est fournie en interne, donc seule une source nommée "syncui" est accepté afin de surcharger certains paramètres du module interne.

Code Block
themeEmacs
[YYYY-MM-DD HH:MM:SS] ERROR  : [ SYNCHRONIZER_NAME ] youYou can have only one source of type "syncui-import" and it must be named "syncui"

Il ne peut y avoir uniquement qu'une seule source de type "discovery-import" et la source "discovery" est fournie en interne, donc seule une source nommée "discovery" est accepté afin de surcharger certains paramètres du module interne.

Code Block
themeEmacs
[YYYY-MM-DD HH:MM:SS] ERROR  : [ SYNCHRONIZER_NAME ] youYou can have only one source of type "discovery-import" and it must be named "discovery"


Erreur à cause de caractères interdits dans le nom d'un royaume

Lorsque le nom d'un royaume contient un ( ou plusieurs ) caractère( s ) interdits, deux logs nous annoncent quels sont ces caractères ( ", ', < et > ), le nom du royaume en erreur ainsi que le fichier et la ligne dont il vient.

Code Block
themeEmacs
[YYYY-MM-DD HH:MM:SS] ERROR  : [ synchronizer    ] Forbidden characters ", ', < or > found in the name of realm "<France>" for "/etc/shinken/realms/france.cfg:7
[YYYY-MM-DD HH:MM:SS] ERROR  : [ synchronizer    ] Items In <France> is incorrect

Dans l'exemple, le royaume présent dans le fichier /etc/shinken/realms/france.cfg possède le nom <france> qui contient des caractères interdits. ( < et > ).

Erreur de connexion à la base mongo

Ce log d'erreur remonte lorsque le Synchronizer essaie de se connecter à une base mongo sur une machine externe n'autorisant pas les connexions extérieures.
Le premier est en erreur est les suivants en Warning jusqu'à que le Synchronizer réussissent ou non à communiquer avec la base mongo.

Avec le tunnel SSH activé :

Code Block
themeEmacs
[2021-02-10 11:47:39] WARNING: [ synchronizer    ] [ synchronizer     ] [ MONGODB          ] [ SSH TUNNEL       ]   - mongo connection failure : localhost:43577 ==(ssh tunnel)==> 192.168.1.87:22 ==(mongodb)==> 192.168.1.87:27017. Retrying during 120 seconds, ( left 114 seconds / retry =   5 )
[2021-02-10 11:47:48] WARNING: [ synchronizer    ] [ synchronizer     ] [ MONGODB          ] [ SSH TUNNEL       ]   - mongo connection failure : localhost:43577 ==(ssh tunnel)==> 192.168.1.87:22 ==(mongodb)==> 192.168.1.87:27017. Retrying during 120 seconds, ( left 109 seconds / retry =  10 )
[2021-02-10 11:47:48] WARNING: [ synchronizer    ] [ synchronizer     ] [ MONGODB          ] [ SSH TUNNEL       ]   - mongo connection failure : localhost:43577 ==(ssh tunnel)==> 192.168.1.87:22 ==(mongodb)==> 192.168.1.87:27017. Retrying during 120 seconds, ( left 104 seconds / retry =  15 )

Sans le tunnel SSH activé :

Code Block
themeEmacs
[2021-02-16 16:00:27] WARNING: [ synchronizer    ] [ synchronizer     ] [ MONGODB          ]   - mongo connection failure to 192.168.1.87:27017. Retrying during 120 seconds, ( left 114 seconds / retry =   5 )
[2021-02-16 16:00:32] WARNING: [ synchronizer    ] [ synchronizer     ] [ MONGODB          ]   - mongo connection failure to 192.168.1.87:27017. Retrying during 120 seconds, ( left 109 seconds / retry =  10 )
[2021-02-16 16:00:37] WARNING: [ synchronizer    ] [ synchronizer     ] [ MONGODB          ]   - mongo connection failure to 192.168.1.87:27017. Retrying during 120 seconds, ( left 104 seconds / retry =  15 )


Erreur lors que l'Arbiter demande la configuration au Synchronizer mais que le Synchronizer n'est pas encore prêt 

Lors des tentatives:

Code Block
themeEmacs
[2021-03-25 11:09:44] WARNING: [ synchronizer    ] [ ARBITER GET CONFIGURATION ] Arbiter asks me for the configuration but the Synchronizer is not ready for the moment after 55 attempts. Max attempts before Arbiter give up: 90

Si toutes les tentatives ont échoué:

Code Block
themeEmacs
[2021-03-25 11:09:44] ERROR: [ synchronizer    ] [ ARBITER GET CONFIGURATION ] Arbiter asks me for the configuration but the Synchronizer is not ready, Arbiter will stop to ask us a configuration. You will need to restart manually your Arbiter when Synchronizer is ready. (attempt 60)


Surcharge serveur en activité disque, ralentissant l'écriture des logs

Si le serveur hébergeant le démon est surchargé en 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 démon. Il faut alors si c'est faisable isoler le volume des disques sur un disque moins chargé pour ne pas ralentir le démon.

En cas de soucis, vous aurez dans les lots l'entrée suivante:

Code Block
themeEmacs
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 writes 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 ]