Versions Compared

Key

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

Comment

Pour créer un nouveau Check, utilisez le bouton "ajouter un nouveau [Check]" situé dans la barre d'action

Le formulaire de création du check apparaîtra


Ce formulaire est composé d'onglets correspondant aux propriétés suivantes :

  • Générique

  • Données

  • Supervision

  • Notifications

  • Avancé

Pour chaque catégorie, une page correspondante s'affichera .

Le menu à gauche permet de :

  • Valider un nouveau check
  • Supprimer l'action
  • Supprimer le check
  

Générique

Les propriétés générique contiennent les propriétés nécessaires à minima pour créer un hôte :

  • Nom
    • le nom du check

    • ce champs est obligatoire

  • Templates d'hôte à hériter
    • liste des templates dont doit hériter le nouvel hôte
    • le nom des templates est proposé en commençant à remplir le champs
  • Appliquer sur les groupes d'hôtes
    • liste des groupes d'hôtes sur lequel le check doit s'appliquer
    • on peut sélectionner plus d'un groupe
  • Appliquer sur les hôtes
    • liste des groupes d'hôtes sur lequel le check doit s'appliquer
    • on peut sélectionner plus d'un hôte

 

  • Agrégation
    • Chemin pour placer le check dans l'arbre de l'interface de visualisation
  • Activé
    • cette propriété détermine si le check sera utilisé
    • un check sésactivé est toujours présent dans la configuration, mais n'est pas planifié pour être appliqué et n'est pas visible dans l'UI
    • par défaut, la valeur du template est utilisée
  

Données

Les données ont utilisées pour créer des variables utilisées par Shinken Enterprise pour opérer les checks.

Ces valeurs sont également appelées Macros.

Comme sur cette image, lorsqu'on crée un nouveau check, il n'y a aucune donnée disponible, même si le check hérite d'un template.

Pour voir les données qui seront appliquées au check, il est nécessaire de d'abord valider le nouveau et de revenir à sa configuration.

Les données sont présentées dans 2 sections :

  • Local : données seulement pour ce check (custom data)
  • Des Templates : données héritées d'un ou plusieurs templates

Les données des templates sont séparées par le nom du template .

Cela permet de vois ou et quelles données sont là.

Les données sont représentées par une Clé et une Valeur.

Lorsqu'une donnée est locale, ces 2 éléments peuvent être modifiées.

Lorsqu'une donnée est héritée, seules les valeurs peuvent être modifiées.

 

Supervision

La supervision est définie par les propriétés suivantes :

  • Période de Maintenance
    • défini une période récurrente pendant laquelle aucune notification ne sera envoyée
    • la valeur est prise dans la liste Time Periods
    • il n'y a pas de valeur par défaut donc pas de maintenance planifiée
  • Période de Check
    • défini la période pendant laquelle le check sera exécuté
    • le champs est une liste de valeur, correspondant aux périodes définies dans Time Periods
    • la valeur est issue du template si il y en a un
  • Commande de Check
    • défini le nom raccourci de la commande utilisée
    • le champs est une liste de choix, défini dans la configuration Commands
    • la valeur est issue du template si il y en a un
    • Arguments
      • utilisés pour envoyer les arguments à la commande de Check
      • par défaut cette valeur est vide
  • Tentatives Max Check
    • défini le nombre maximum d'échecs avant de déclarer le check en état critique 
    • la valeur est issue du template si il y en a un
  • Intervalle de Check
    • défini le nombre de minutes entre l'exécution de 2 checks
    • la valeur est issue du template si il y en a un

  • Intervalle de retentative
    • défini le nombre de minutes avant de relancer un check si le dernier a retourné un état non-OK
    • la valeur est issue du template si il y en a un

  • Activation des checks actifs
    • défini si les checks actifs seront activés
    • la valeur est issue du template si il y en a un
  • Passive Checks Enabled
    • défini si les checks passifs seront activés
    • la valeur est issue du template si il y en a un

  • Duplication pour chaque hôte
    • utilisé pour générer de multiples instances du check,
      basé sur la liste des valeurs dans Données
    • la valeur doit être une Clé et Donnée , enregistré dans un ou plusieurs hôtes sur lequel le check s'applique
    • la valeur est issue du template si il y en a un

  

Notifications

Notification is a form displaying all required fields to configure notifications properties L'onglet notification est un formulaire présentant tous les champs nécessaires pour les configurer :

  • Notification Enabled
    • used to enable or disable notifications for the check
    • value is taken from templates if any, or enabled by default
  • Contacts
    • multi-value field, used to define contacts to notify
    • values are taken from Contact Configuration, displayed as a list of name
    • value is taken from templates if any, or none by default
  • Activée
    • utilisé pour activer ou désactiver les notifications pour le check
    • la valeur est prise des templates si il y en a
  • Contacts
    • champs multi-valeurs, utilisé pour les contacts à notifier
    • les valeurs viennent de la configuration des Contact , présenté en liste de noms
    • la valeur est prise des templates si il y en a
  • Contact Groups
    • champs multi-valeurs, utilisé pour définir les groupes de contact à notifier
    • les valeurs viennent de la configuration des Contact Group présenté en liste de noms
    • la valeur est prise des templates si il y en a
  • Intervalle de notification
    • utilisé pour définir le nombre de minutes avant de renotifier les contacts
    • la valeur est prise des templates si il y en a
  • Période de Notification
    • directive utilisé pour définir la période pendant laquelle les notifications sont envoyées
    • les valeurs viennent de la configuration des Time Periods defined
    • la valeur est prise des templates si il y en a
  • Options de Notification
    • list de flags, utilisé pour définir quels états déclenchent l'envoi d'alertes
    • champs liste, valeurs séparées par un point
  • Contact Groups
    • multi-value field, used to define contact groups to notify
    • values are taken from Contact Group Configuration, displayed as a list of name
    • value is taken from templates if any, or default value is provided
  • Notification Interval
    • used to set the number of minutes before re-notifying contacts
    • value is taken from templates if any, or default value is provided
  • Notification Period
    • directive used to specify the time period during notifications will be sent
    • list of value corresponds to Time Periods defined
    • value is taken from templates if any, or default value is provided
  • Notification Options
    • list of flags, used to dertmine what state should generate a notification
    • field is a list of values seperated by a comma :
      • w : warning
      • c : critical
      • u : unknown
      • r : recovery
      • f : flapping
      • s : scheduled downtime
      • n : none
    • list of value is taken from templates if any, or default value is provided (c,w,u,r,f)

  • First Délai de 1ère notification delay
    • number of minutes, used to set the delay before sending a notification
    • if 0 is provided, notifications are sent immediatly for the check
    • value is taken from templates if any, or default value is provided
    • nombre de minutes avant d'envoyer la 1ère notification
    • si 0 les notificatiosn sont envoyées immédiatement
    • la valeur est prise des templates si il y en a
  • Escalades
    • champs multi-valeurs, utilisé pour l'escalade
    • liste de valeur venant de la configuration de Escalation
    • la valeur est prise des templates si il y en a
    Escalations
    • multi values field, used to set escalations object on the check
    • list of values is taken from Escalation Configuration
    • value is taken from templates if any, or default value is provided

 

 

 

 

 

 

 

 

 

 

 

 

  

Advanced

Gestion avancée

Les valeurs suivantes peuvent être saisies

Advanced form is used to set advanced features of monitoring.

Following values can be set :

  • Poller Tag
    • this field provides a list of Pollers configured (see ce champs propose la liste des Pollers configurés (voir Define new pollers)
    • only one value can be provided
    • value is taken from templates if any, or default value is provided
  • Priroty
    • the priority is a feature used to show the criticality level of checks, taking value from 1 to 6
    • there is no impact on check method or notifications
    • by default, level of Check Template is used
    • une seule valeur possible
    • la valeur est prise des templates si il y en a
  • Priorité
    • montre le niveau critique des checks, valeur de 1 à 6
    • n'a pas d'impact sur la méthode de vérification
    • par défaut,on prend le niveau dans le template du check
  • Obsess Over Service
    • used to determine if check will be obsessed or not
    • useful to launch a command after every completed check, using the oscp
    • utile pour lancer une commande après chaque vérification, en utilisant l'oscp
  • Rafraîchissement de check
    • utiliser pour déterminer si on active le rafraîchissement
    • la valeur est prise des templates si il y en a
  • Seuils de Rafraîchissement
    • utilisé pour définir les seuils de rafraîchissement en secondes
    • si 0 Shinken Enterprise essaiera de le déterminer automatiquement
    • la valeur est prise des templates si il y en a
  • Calcul de données de performance
    • utilisé pour activer les données de performance
    • la valeur est prise des templates si il y en a
  • Détection de flap
    • utilisé pour activer la détection de flap
    • la valeur est prise des templates si il y en a
  • Options Flapping  
    • utilisé pour déterminer quel état d'hôte est utilisé pour le flapping
    • liste de valeurs
  • Check Freshness
    • used to determine if freshness must be enabled or disabled
    • value is taken from templates if any, or default value is provided
  • Freshness Threshold
    • used to set the freshness threshold, in seconds
    • if 0 is provide das value, Shinken will try to set it automaticaly
    • value is taken from templates if any, or default value is provided
  • Process Perf Data
    • used to enable or disable the Perf Data Process for the check
    • value is taken from templates if any, or default value is provided
  • Flap Detection Enabled
    • used to enable or disable the flap detection for the check
    • value is taken from templates if any, or default value is provided
  • Flapping Options 
    • used to determine what host states should be used to detect flapping
    • value is a list of comma seperated flags, making a combination of following values :
      • o : OK
      • c : CRITICAL
      • w : WARNING
      • u : UNKNOWN
    Check Freshness
    • used to determine if freshness must be enabled or disabled
    • value is taken from templates if any, or default value is provided
  • Freshness Threshold
    • used to set the freshness threshold, in seconds
    • if 0 is provide das value, Shinken will try to set it automaticaly
    • value is taken from templates if any, or default value is provided
  • Process Perf Data
    • used to enable or disable the Perf Data Process for the check
    • value is taken from templates if any, or default value is provided
  • Flap Detection Enabled
    • used to enable or disable the flap detection for the check
    • value is taken from templates if any, or default value is provided

 

  • Flap bas
    • pourcentage utilisé pour déterminer le seuil bas de détection
    • valeur choisie en utilisant le curseur
    • Si 0 alors la valeur globale st prise en compte
    • valeur par défaut: 0
  • High Flap
    • pourcentage utilisé pour déterminer le seuil haut de détection
    • valeur choisie en utilisant le curseur
    • Si 0 alors la valeur globale st prise en compte
    • valeur par défaut: 0
  • Gestionnaire d'événements automatique 
    • utilisé pour déterminer si le gestionnaire est activé
    • la valeur est prise des templates si il y en a
  • Commande de gestionnaire d'événements
    • utilisé pour déterminer quelle commande utiliser lors d'un changement d'état
    • liste de Commands configurées
    • la valeur est prise des templates si il y en a
  • Modulation de l'impact métier  
  • Modulation des données  
    • utilisé pour définir une modulation de valeur macro permettant de de valider différents seuils de période 
    • le champs est une lise de Data Modulation
    • la valeur est prise des templates si il y en a
  • Flapping Options 
    • used to determine what host states should be used
      to detect flapping
    • value is a list of comma seperated flags,
      making a combination of following values :
      • o : OK
      • c : CRITICAL
      • w : WARNING
      • u : UNKNOWN
    • value is taken from templates if any, or default value is provided
  • Low Flap
    • percentage used to determine the low state threshold
      for the flap detection calculation
    • value is set using an horizontal cursor
    • if value of 0 is provided, the global threshold will be used
    • default value is 0
  • High Flap
    • percentage used to determine the high state threshold
      for the flap detection calculation
    • value is set using an horizontal cursor
    • if value of 0 is provided, the global threshold will be used
    • default value is 0
  • Automatic Event Handler 
    • value used to determine if event handler is enabled or disabled
    • value is taken from templates if any, or default value is provided
  • Event Handler command
    • used to set the command that should be run
      when a change of state is detected
    • field is a list of Commands configured
    • Args can be provided to the selected command
    • value is taken from templates if any, or default value is provided
  • Business impact modulations 
  • Data modulations 
    • used to set a modulation of macro values,
      giving possibility to set different threshold based on time period
    • the field is a list of Data Modulation
    • value is taken from templates if any, or default value is provided