Onglet : Générique
- Name
- Cette propriété permet de définir le nom utilisé pour identifier le template d'hôte.
- Description
- Cette propriété permet de définir une description de l'hôte qui pourra être affiché dans les interfaces web.
Le nom est accessible par l'intermédiaire de la variable de * $HOSTNAME$ *.
Remarque: Si vous ne spécifiez pas une adresse, la propriété vaudra par défaut le nom du host.
- Cette propriété permet de définir une description de l'hôte qui pourra être affiché dans les interfaces web.
- Address
- Cette propriété permet de définir l'adresse de l’hôte. Habituellement, il s'agit de l'adresse IP, bien que cela puisse être n'importe quelle valeur (pour peu qu'elle soit utile pour la détermination du statut de l'hôte).
Vous pouvez utiliser un FQDN pour l'adresse, mais gardez à l'esprit que si le DNS n'est pas disponible, les vérifications ne pourront pas être faites.
Le nom est accessible par l'intermédiaire de la variable de * $HOSTNAME$ *.
Remarque: Si vous ne spécifiez pas une adresse, la propriété vaudra par défaut le nom du host.
Il y a un risque à utiliser le mécanisme par défaut - Si le DNS n'est pas disponible, la plupart des checks échoueront car les sondes dont ils dépendent ne seront pas capables de résoudre le nom de l'hôte.
- Cette propriété permet de définir l'adresse de l’hôte. Habituellement, il s'agit de l'adresse IP, bien que cela puisse être n'importe quelle valeur (pour peu qu'elle soit utile pour la détermination du statut de l'hôte).
- Host Templates to inherit
- Les modèles de templates qui sont attachés à l'hôte pour hériter de leurs propriétés et leurs données.
L'ordre des templates est important.
- Les modèles de templates qui sont attachés à l'hôte pour hériter de leurs propriétés et leurs données.
- Add in host groups
- Cette propriété permet de lister les groupes d'hôtes auquels cet hôte appartient.
Ajouter un groupe d'hôte à cet hôte a le même effet que de rajouter cet hôte dans le groupe voulu ( dans la page d'édition du groupe d'hôte ).
L'ordre dans lequel vous listez les groupes d'hôtes n'a pas d'incidence.
- Cette propriété permet de lister les groupes d'hôtes auquels cet hôte appartient.
- Realm
- Cette propriété permet de définir le royaume où l'hôte se trouvera.
En plaçant un hôte dans un royaume particulier, un des schedulers de ce royaume gérera cet hôte.
- Cette propriété permet de définir le royaume où l'hôte se trouvera.
- Business Impact
- Cette propriété permet de définir l'importance que l'on donne à un hôte pour le business. ( valeur entre 0 et 5, par défaut 2 ):
- du moins important ( 0 )
- au plus important ( 5 )
- Cette propriété permet de définir l'importance que l'on donne à un hôte pour le business. ( valeur entre 0 et 5, par défaut 2 ):
- Network dependency
- Cette propriété permet de définir une liste d'hôtes des quels l'hôte est dépendant.
C'est une liste séparée par des virgules.
Ceci signifie que si toutes les dépendances réseaux sont en état CRITICAL, alors les notifications ne seront pas lancées pour cet hôte et ses checks.
Note: les dépendances réseaux doivent être dans le même royaume que l'hôte.
L'ordre de définition n'a pas d'impact sur la supervision de cet élément.
- Cette propriété permet de définir une liste d'hôtes des quels l'hôte est dépendant.
- External URL
- Cette propriété est utilisée pour définir une URL qui peut être utilisée pour fournir plus d'information sur cet hôte.
N'importe quelle URL valide peut être mise, commençant par _http://_
Cette URL sera disponible dans l'interface de visualisation dans le volet détail présentant l'hôte.
Cela peut être pratique si vous désirez faire une description écrite détaillée de l'hôte, une procédure de reprise sur panne, ... qui sera visible pour les autres membres de l'équipe.
- Cette propriété est utilisée pour définir une URL qui peut être utilisée pour fournir plus d'information sur cet hôte.
- Enabled
- Permettre que cet élément soit pris en compte lors du passage de Staging en Production.
Pour les host templates uniquement :
- Template is visible for SI Administrator ?
- Cette propriété permet de cacher ce modèle de check aux Administrateurs de SI.
Cela peut-être intéressant pour diminuer le nombre de modèle visible pour simplification, ou par sécurité.
- Cette propriété permet de cacher ce modèle de check aux Administrateurs de SI.
| Panel |
|---|
Onglet : Data
Sert à afficher et créer les variables utilisées par Shinken Enterprise pour effectuer les checks.
Ces valeurs sont aussi appelées Macros.
Comme montré sur l'image, à la création dans nouvel hôte, il n'y a pas de données disponibles, même si ce nouvel hôte hérite d'un template
Pour voir les données qui seront appliquées à l'hôte, il faut d'abord valider cet hôte, et revenir à la configuration
Les données sont affichées en 2 sections :
- Local to the element : données pour cet hôte uniquement (données custom)
- From templates : données héritées d'un ou plusieurs templates
Les données des templates sont séparées par noms de template
Cela permet aux administrateurs de voir quelles données et d'où elles ont été récupérées
Les données sont représentées par 2 éléments : une Clé et une Valeur
Quand les données sont de type local, les 2 éléments peuvent être modifiés
Quand les données sont From templates, seules les valeurs peuvent être modifiées
| Panel |
|---|
| Panel |
|---|
| Panel |
|---|
Onglet : Monitoring
Permet de configurer les propriétés qui définissent la supervision de l'hôte.
La supervison est définie par les propriétés suivantes :
- Check Period
- définit quand l'hôte sera vérifié
- le champ est une liste de valeurs correspondantes aux périodes de temps définies dans Périodes de temps
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Check Command
- définit le nom de la commande utilisé pour vérifier si l'hôte est disponible
- le champ est une liste de choix, définie par la configuration Commandes
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Args:
- utilisé pour passer les arguments à la commande de vérification
- par défaut cette valeur est vide
- Max Check Attempts
- définit le nombre de tentatives en cas d'échecs des vérifications, avant de signaler l'hôte comme "down"
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Check Interval
- définit le nombre de minutes entre 2 vérifications de l'hôte
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
TODO
Onglet : Monitoring
TODO
- définit le nombre de minutes avant de replanifier une nouvelle vérification si la dernière a retourné un status "non-UP"
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- définit l'activation des Checks planifiés pour cet hôte
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
Passive Checks Enabled
- définit l'activation des Checks passifs pour cet hôte
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
Maintenance Period
- définit une période de maintenance (donwtime) récurrente pour cet hôte.
pendant cette période, aucune notification n'est envoyée - la valeur est prise dans la liste Périodes de temps
- la valeur est nulle par défaut (pas de période de maintenance pour cet hôte)
| Panel |
|---|
Onglet : Checks
Fournit les informations à propos des Checks définis pour cet hôte.
Par défaut, s'il n'y a pas de template appliqué à cet hôte, il n'y aura pas de Checks.
| Panel |
|---|
Si l'hôte hérite d'un template intégrant des Checks, leurs descriptions seront affichées
Dans l'exemple, nous pouvons voir 2 Checks hérités de http template, et de https template.
Ils sont affichés dans un tableau avec les éléments suivants :
- Nom du Check
- Groupe de contacts pour le Check
- Template d'hôte utilisant le Check
- Commande utilisée
- "Essayer ce Check" permet d'essayer ce Check avant de valider
Le nom du Check est un lien sur la configuration de ce Check.
| Panel |
|---|
Onglet : Notifications
Notification affiche tous les champs nécessaires à la configuration des notifications :
- Notification Enabled
- active/désactive les notifications pour cet hôte
- la valeur du template (s'il y en a) sera prise, sinon "active" sera la valeur par défaut
- Contacts
- Champ multi-valeurs définissants les contacts à notifier
- les valeurs viennent de la configuration de Contacts, et sont affichées dans une liste de noms
- la valeur du template (s'il y en a) sera prise, sinon le champ sera vide par défaut
- Contacts groups
- Champ multi-valeur, définissant les groupes de contacts à notifier
- les valeurs viennent de la configuration de Edition d'un groupe de contacts, et sont affichées dans une liste de noms
- la valeur du template (s'il y en a) sera prise, sinon le champ sera vide par défaut
- Notification Interval
- permet de paramétrer le nombre de minutes avant de re-notifier les contacts
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Notification Period
- permet de spécifier les périodes de temps pendant lesquelles envoyer les notifications
- la liste des valeurs correspond à une Périodes de temps définie
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Notification Options
- liste des flags utilisés pour déterminer quel état devrait générer une notification
- le champ est une liste de valeurs séparées par une virgule :
- d : down
- u : unreachable (injoignable)
- r : recovery (rétablissement)
- f : flapping (état qui change constamment)
- s : scheduled downtime (maintenance planifiée)
- n : none (aucun)
- la liste des valeurs du template (s'il y en a ) sera prise, sinon les valeurs par défaut seront (d,u,r,f)
- First notification delay
- délai en minutes avant l'envoi d'une notification
- si à 0, les notifications sont envoyées immédiatement pour cet Hôte
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Escalations
- champ multi-valeurs pour paramétrer l'escalade pour cet Hôte
- la liste des valeurs provient de la configuration Edition d'escalade
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
| Panel |
|---|
Onglet : Advanced
Définition des fonctionnalités avancées de la supervision
- Poller Tag
- ce champ fournit la liste des Pollers configurés (voir Definir de nouveaux pollers)
- une seule valeur
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Process Perf Data
- active ou désactive le process Perf Data pour cet Hôte
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Flap Detection Enabled
- active ou désactive la détection du flap pour cet Hôte
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Flapping Options
- définit quel état de l'hôte est utilisé pour détecter le flapping
- valeurs sous forme de liste de flags séparés par une virgule :
- o : UP
- d : DOWN
- u : UNREACHABLE (injoignable)
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Low Flap
- pourcentage définissant le seuil état bas pour la détection du flap
- un curseur horizontal permet de définir la valeur
- si la valeur est à 0, un seuil global sera utilisé
- la valeur par défaut est à 0
- High Flap
- pourcentage définissant le seuil état haut pour la détection du flap
- un curseur horizontal permet de définir la valeur
- si la valeur est à 0, un seuil global sera utilisé
- la valeur par défaut est à 0
- Automatic Event Handler
- active ou désactive la gestion d'évènement
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Event Handler command
- définit les commandes qui sont lancées à la détection d'un changement d'état
- ce champ contient une liste de Commandes
- Args fournit les arguments à la commande sélectionnée
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Check Freshness
- active ou désactive la vérification de la "fraicheur" du Check
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Freshness Threshold
- définit le seuil "Freshness" en secondes
- si la valeur est à 0, Shinken Enterprise tentera de le définir automatiquement
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Business impact modulations
- définit la modulation de l'impact business en utilisant les objets Modulation de l'impact métier
- ce champ contient une liste d'objets Modulation de l'impact métier
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Macro modulations
- définit la modulation des valeurs macro pour paramétrer différents seuils basés sur les périodes de temps
- le champ est une liste de Modulation des données
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- Checks to exclude
- permet d'exclure certains Checks générés automatiquement (templates par exemple) pour cet hôte
- ce champ est une liste de Checks séparés par des virgules
- prend la valeur du template (s'il y en a), sinon il y aura une valeur par défaut
- permet d'exclure certains Checks générés automatiquement (templates par exemple) pour cet hôte
TODO
Onglet : Advanced
TODO