Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Suppression de paramètres inutiles.

Paramètres de données de Performance  

Performance Data Processor Command Timeout

Format:

perfdata_timeout=<seconds>

Exemple:

...

 

Option de gestion des données de performance 

...

  • 1 = gère les données de performance (défaut)

 

Host/Service Performance Data Processing Command

Format:

host_perfdata_command=<configobjects/command>
service_perfdata_command=<configobjects/command>

Exemple:

host_perfdata_command=process-host-perfdata service_perfdata_command=process-service-perfdata
Cette option permet de spécifier une commande à lancer afin de gérer les données de performance retournées après un check. L'argument de la commande est le nom raccourci de la définition de commande que vous avez défini dans le fichier de configuration de l'objet .Cette commande n'est exécutée que si l'option de gestion des données de performance est activée globalement et la directive  "process_perf_data" dans la définition de l'hôte est activée.

 

Paramètres avancés de planification 

...

Il y a souvent une large confusion sur ce que fait réellement cette option. Elle a été conçue pour être utilisée en dernier recours comme un mécanisme de suppression d'une commande qui se comporte mal dans le temps. Elle devrait être définie à une valeur élevée (comme 60 secondes ou plus pour une notification), de façon à ce que chaque gestionnaire d’événements puisse terminer d'eécuter d’exécuter sa tâche dans les temps. 

...

check_service_freshness=0
check_host_freshness=0

Cette option détermine si Shinken Enterprise va vérifier régulièrement le rafraîchissement des hôtes/services. Activer cette option est très utile pour permettre de vérifier que les checks passifs se déroulent bien dans le temps.  Vous trouverez plus d'informations ici.

  • 0 = ne pas vérifier le rafraîchissement des hôtes/services

...

service_freshness_check_interval=60
host_freshness_check_interval=60

Ce paramètre définit la fréquence (en secondes) à laquelle Shinken Enterprise va vérifier le rafraîchissement d'un hôte/service. Vous trouverez plus d’informations  ici.

 

Fichier ressource

Format

resource_file=<file_name>

Example:

resource_file=/etc/shinken/resource.cfg

Utilisé pour spécifier un fichier ressource optionnel qui peut contenir "$USERn$" .Les macros "$USERn$" sont utiles pour stocker les noms d'utilisateurs, les mots de passe, et tout ce qui est communément utiliser dans la définition de commandes (comme le chemin vers un répertoire) 
Une variable classique utilisée est $USER1$, afin de stocker le chemin des plugins "/usr/lib/nagios/plugins" sur une installation classique.

 

Option de notification 

Format:

...

Cette option détermine si Shinken Enterprise va envoyer des notifications. Si cette option est désactivée, Shinken Enterprise n'enverra aucune notification pour aucun des hôtes/services. 

...

  • 1 = Active les notifications (défaut

Méthode de rétention des logs (pas totalement implémenté)

Format:

log_rotation_method=<d>

Exemple:

log_rotation_method=d

Il s'agit de la méthode de remplacement utilisée  Shinken Enterprise pour le fichier log sur le serveur broker .Les valeurs sont les suivantes :

  • d = journalier (remplacement des logs à minuit chaque jour)

 

 

Option de commande externe 

...

  • 1 = Accepte les checks passifs  

 

...

Option du gestionnaire d'événements 

Format: 

enable_event_handlers=<0/1>

ExampleExemple:

 

enable_event_handlers=1

This Cette option determines if Shinken Enterprise will run event handlersdétermine si Shinken Enterprise va lancer le gestionnaire d'événements.

  • 0 = Disable event handlersDésactive le gestionnaire d'événement
  • 1 = Enable event handlers (defaultActive le gestionnaire d'événement (défaut)

 

...

Option de log des notifications

Format:

 

log_notifications=<0/1>

ExampleExemple: 

log_notifications=1

This variable determines if notification messages are logged. If you have a lot of contacts or regular check failures your log file will grow (let say some Mo by day for a huge configuration, so it's quite OK for nearly every one to log them). Use this option to keep contact notifications from being logged.

  • 0 = Don't log notifications
  • 1 = Log notifications

 

Event Handler Logging Option

Format:

 

Cette variable détermine si un message de notification est loggué. Utilisez cette option pour garder une trace des notifications de vos contacts. 

  • 0 = ne pas logguer de notifications
  • 1 = logguer des notifications

 

Option de log du gestionnaire d'événements 

Format:

log_event_handlers=<0/1>

ExampleExemple:

 

log_event_handlers=1

This variable determines if check and host event handlers are logged. Event handlers are optional commands that can be run whenever a check or hosts changes state. Logging event handlers is most useful when debugging Shinken Enterprise or first trying out your event handler scripts.

  • 0 = Don't log event handlers
  • 1 = Log event handlers

 

External Command Logging Option

Format:

Cette variable détermine si vous allez logguer les événements. Le gestionnaire d'événements est une commande optionnelle qui peut être lancée dès que l'état d'un hôte ou d'un service change. Il peut être très utile de les logguer lorsque vous êtes en mode debug, ou lorsque vous essayez pour la 1ère fois les scripts du gestionnaire d'événements. 

  • 0 = ne log pas d'événements 
  • 1 = Log des événements 

 

Option de log de commandes externes 

Format: 

log_external_commands=<0/1>

ExampleExemple:

 

log_external_commands=1This

Cette variable determines if Shinken Enterprise will log external commands that it receivesdétermine si Shinken Enterprise va logguer les commandes externes reçues .

  • 0 = Don't log external commandsne loggue pas les commandes externes 
  • 1 = Log external commands (defaultloggue les commandes externes (défaut)

 

...

Option de log des checks passifs (pas encore implémenté)

Format:

 

log_passive_checks=<0/1>

ExampleExemple: 

log_passive_checks=1This

Cette variable determines if détermine si Shinken Enterprise will log passive host/checks that it receives from the external commandsva logguer les checks passifs reçus des commandes externes.

  • 0 = Don't log passive checks
  • 1 = Log passive checks (default)

...

Temps d'intervalle 

Format:

 

interval_length=<seconds>

ExampleExemple: 

interval_length=60

This is the number of seconds per “unit interval" used for timing in the scheduling queueIl s'agit du nombre de secondes par "unité d'intervalle" utilisé pour calculer le temps dans la liste de replanification, re-notifications, etc. " Units intervals" are used in the object configuration file to determine how often to run a service check, how often to re-notify a contact, etc.

The default value for this is set to 60, which means that a "unit value" of 1 in the object configuration file will mean 60 seconds (1 minute).

Note that set this option top 1 is not a good thing with Shinken Enterprise. It's not design to be a hard real time (<5seconds) monitoring system.

 

 

Others

Illegal Object Name Characters

Format:

les unités d'intervalle" sont utilisées dans le fichier de configuration de l'objet pour déterminer à quelle fréquence lancer un service, renotifier un contact, etc...

La valeur par défaut est à 60 secondes, ce qui signifie qu'une "unité d'intervalle" définie à 1 correspond à 60 secondes. 

 

Autres

Caractères illégaux dans le nom d'objet 

Format: 

illegal_object_name_chars=<chars...>

ExampleExemple: 

illegal_object_name_chars=`-!$%^&*"|'<>?,()=
This option allows you to specify illegal characters that cannot be used in host names, service descriptions, or names of other object types. Shinken Enterprise will allow you to use most characters in object definitions, but we recommend not using the characters shown in the example above. Doing may give you problems in the web interface, notification commands, etc.
Cette option autorise l'utilisation de caractères spéciaux qui ne sont pas autorisés dans le nom des hôtes, services.... Shinken Enterprise peut autoriser tout type de caractères, mais nous recommandons de ne pas utiliser ceux spécifiés plus haut dans l'exemple.