Versions Compared

Key

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


Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue


Panel
titleSommaire

Table of Contents
stylenone



Démarrage du démon

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

  • Ses limites système en nombre de fichiers ouvrables, et nombre de threads/processus
Code Block
themeEmacs
[YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ] [ SYSTEM           ] System resource number of open files is set to      (soft:1024       / hard:1024      ) (from parameter max_file_descriptor_limit)
[YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ] [ SYSTEM           ] System resource number of processes/threads is set to (soft:unlimited  / hard:unlimited ) (set at system max values)


Gestion de la configuration

Premier chargement de la configuration

Lorsque le Receiver reçoit sa configuration pour la première fois deux logs INFO sont affichés.

  • Le premier indiquant que nous rentrons dans la phase de chargement d'une nouvelle configuration.

    Code Block
    themeEmacs
    [YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ]  [ CONFIGURATION          ] ----- Loading the new configuration from the arbiter


  • Le deuxième indiquant que nous avons reçu la configuration de l'Arbiter.

    Code Block
    themeEmacs
    [YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ]  [ CONFIGURATION          ] The arbiter send us a new configuration: [configuration_uuid=configuration-uuid, arbiter=arbiter-name, architecture=architecture-name, date=YYYY-MM-DD HH:MM:SS]


  • (error) Dans le cas où le receiver n'est pas de la même version que l'arbiter et que l'option *mismatch_version_error* est activé sur l'arbiter:

    Code Block
    themeEmacs
    [YYYY-MM-DD HH:MM:SS] ERROR : [ receiver-name ] Incompatible daemon version : Your Arbiter daemon is in version [XX.XX.XX-release.fr culmulative-patch-YY] while this daemon is in version [XX.XX.XX-release.fr culmulative-patch-YY]. Refusing this configuration.


  • (warning) Dans le cas où le receiver n'est pas de la même version que l'arbiter et que l'option *mismatch_version_error* est désactivé sur l'arbiter:

    Code Block
    themeEmacs
    [YYYY-MM-DD HH:MM:SS] WARNING  : [ receiver-name ] Incompatible daemon version : Your Arbiter daemon is in version [XX.XX.XX-release.fr culmulative-patch-YY] while this daemon is in version [XX.XX.XX-release.fr culmulative-patch-YY].


Mise à jour de la configuration

Lorsque qu'il y a une mise à jour de la configuration, deux logs en INFO sont affichés.

  • Le premier indiquant que nous rentrons dans la phase de chargement d'une nouvelle configuration.

    Code Block
    themeEmacs
    [YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ]  [ CONFIGURATION          ] [ UPDATE ] ----- Loading a configuration update from the arbiter


  • Le deuxième indiquant que nous avons reçu la configuration de l'Arbiter.

    Code Block
    themeEmacs
    [YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ]  [ CONFIGURATION          ] [ UPDATE ] The arbiter send us a new configuration: [configuration_uuid=configuration-uuid, arbiter=arbiter-name, architecture=architecture-name, date=YYYY-MM-DD HH:MM:SS]


  • (error) Dans le cas où le receiver n'est pas de la même version que l'arbiter et que l'option *mismatch_version_error* est activé sur l'arbiter:

    Code Block
    themeEmacs
    [YYYY-MM-DD HH:MM:SS] ERROR : [ receiver-name ] Incompatible daemon version : Your Arbiter daemon is in version [XX.XX.XX-release.fr culmulative-patch-YY] while this daemon is in version [XX.XX.XX-release.fr culmulative-patch-YY]. Refusing this configuration.


  • (warning) Dans le cas où le receiver n'est pas de la même version que l'arbiter et que l'option *mismatch_version_error* est désactivé sur l'arbiter:

    Code Block
    themeEmacs
    [YYYY-MM-DD HH:MM:SS] WARNING  : [ receiver-name ] Incompatible daemon version : Your Arbiter daemon is in version [XX.XX.XX-release.fr culmulative-patch-YY] while this daemon is in version [XX.XX.XX-release.fr culmulative-patch-YY].


Mise à jour des liens vers d'autres démons

Lorsque que l'Arbiter détecte un changement de lien entre les démons quatre logs en INFO seront affichés.

  • Les deux premiers logs affichent le(les) lien(s) du(des) démon(s) supprimé(s).
Code Block
themeEmacs
[YYYY-MM-DD HH:MM:SS] INFO : [ receiver-name ] [ CONFIGURATION ] The arbiter asked us to remove daemons: 
[YYYY-MM-DD HH:MM:SS] INFO : [ receiver-name ] [ CONFIGURATION ] - REMOVED scheduler : [name=scheduler1-name] [shard_id= XXX] [uri=http://scheduler_address:port/] 
  • Les deux premiers logs affichent le(les) lien(s) du(des) démon(s) ajouté(s).
Code Block
themeEmacs
[YYYY-MM-DD HH:MM:SS] INFO : [ receiver-name ] [ CONFIGURATION ] The arbiter send us new daemons: 
[YYYY-MM-DD HH:MM:SS] INFO : [ receiver-name ] [ CONFIGURATION ] + ADDED scheduler : [name=scheduler2-name] [shard_id= XXX] [uri=http://scheduler_address:port/]


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

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

Si le serveur hébergeant le

daemon

démon 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

démon. Il faut alors si c'est faisable isoler le volume des disques sur un disque moins chargé pour ne pas ralentir le

daemon

démon.

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

Code Block
themeEmacs
2020
YYYY-
05
MM-
04
DD 
00
HH:
00
MM:
51
SS WARNING : [ LOGGER ]
2020
YYYY-
05
MM-
04
DD 
00
HH:
00
MM:
51
SS WARNING : [ LOGGER ] ----------------------------------------------------------------------------------------------------
2020
YYYY-
05
MM-
04
DD 
00
HH:
00
MM:
51
SS WARNING : [ LOGGER ] [ WRITING ] The log 
write
writes time is very high (1.87s). Please look at your log disk performance.
2020
YYYY-
05
MM-
04
DD 
00
HH:
00
MM:
51
SS WARNING : [ LOGGER ] ----------------------------------------------------------------------------------------------------
2020
YYYY-
05
MM-
04
DD 
00
HH:
00
MM:
51
SS WARNING : [ LOGGER ]
Panel
titleSommaire


Réception d'une commande externe avec une configuration en direct routing 

Le Receiver peut recevoir des commandes externes et les envoyer au Scheduler. Mais il est possible que le Scheduler n'ait pas reçu de configuration de la part de l'Arbiter quand le Receiver lui transmet des commandes. Les commandes que le Scheduler n'a pas pu recevoir sont stockées en mémoire le temps qu'il récupère une configuration.

Code Block
themeEmacs
[YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ] [ BUS COMMANDS      ] The scheduler scheduler-master is not ready. The scheduler is waiting for its configuration.
[YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ] [ BUS COMMANDS      ] 45 external commands received are stored in memory. Scheduler not ready.
[YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ] [ BUS COMMANDS      ] 110 external commands received are stored in memory. Scheduler not ready.
[YYYY-MM-DD HH:MM:SS] INFO   : [ receiver-name ] [ BUS COMMANDS      ] 200 external commands received are stored in memory. Scheduler not ready.
Table of Contentsstylenone