Principe: Général
La surcharge est un mécanisme permettant de réécrire localement une partie de la configuration d'un check au niveau de chaque hôte ou modèle d'hôte. Cette surcharge s'applique sur les données et les propriétés d'un check.
Ce mécanisme intervient dans la problématique suivante : un hôte avec des checks est proposé à la supervision d'un équipement mais la configuration des checks ne convient pas à la situation. Au lieu de créer de nouveaux checks et entraîner à la longue une multiplication du nombre de checks, il suffit de surcharger les propriétés ou les données des checks directement sur l'hôte.
| Note |
|---|
Si vous n'êtes pas familier avec le fonctionnement et l'édition d'un check, il vous est vivement conseillé de lire la documentation des checks en premier. |
Accéder à la surcharge
La surcharge est accessible dans l'onglet Checks de la page d'édition d'un hôte ou d'un modèle d'hôte.
| Panel | |
|---|---|
|
Activé le mode surcharge
Dans l'onglet Checks, il faut activer le mode surcharge (voir les modes de l'onglet checks) pour pouvoir faire apparaître les boutons d'activation de la surcharge (Activer la surcharge ou Surchargé).
| Panel |
|---|
Ouvrir le formulaire de surcharge
Un clic sur un bouton Activer la surcharge ou Surchargé ouvrira le formulaire de surcharge d'un check.
| Panel |
|---|
| Panel | ||
|---|---|---|
| ||
Présentation visuelle
Le formulaire de la surcharge reprend les propriétés proposées lors de l'édition du check et est composé de 4 sections:
- La barre de navigation reprend les mêmes onglets que l'édition d'un élément.
- La partie édition est découpée en trois sections:
- Le nom des propriétés
- Champs d'édition
- La valeur originale du check
| Panel |
|---|
Surcharger une propriété
Réaliser une surcharge
La surcharge se fait en saisissant ou en sélectionnant une valeur sur une propriété ou une donnée comme vous pourriez le faire sur une édition classique d'un élément.
Une fois faite, la valeur de surcharge apparaîtra en bleu et la valeur originale du check apparaîtra en grisé.
| Info |
|---|
Sans modification, ce sont les valeurs originales du check (en violet) qui seront prises en compte. |
| Panel |
|---|
Revenir à la valeur initial du check
Pour supprimer une surcharge uniquement sur une propriété ou une donnée, il faut :
- Pour un champ texte, supprimer la saisie.
- Pour un champ sélecteur (simple ou multiple), sélectionner dans la liste des options, l'option "-- Valeur du check --"
- Pour les autres types de champ, il faut cliquer sur le bouton "Valeur du check"
| Note |
|---|
Attention, l'icône de balai sur le bouton "Surchargé" supprimera toutes les surcharges réalisées sur le check. |
| Info |
|---|
| Info |
|---|
| Info |
|---|
Cas spécifiques
Les champs non éditables
Dans le formulaire de la surcharge certaines propriétés ne sont pas éditables, car cela modifierait l’intégrité du check et ainsi le but de celui-ci. Ces champs sont reconnaissables, car ils apparaissent avec l'icône .
La valeur de ces propriétés apparaît dans la colonne de la Valeur sur le check.
| Panel |
|---|
Les champs de type commande
Les champs de type commande sont des propriétés partiellement éditables. En effet, seuls les arguments de la commande peuvent être surchargés.
| Panel |
|---|
Les données
Les données peuvent être surchargées mais il n'est pas possible de créer une nouvelle donnée à partir d'une surcharge.
| Panel |
|---|
Modèles d'hôte hérités
L'ouverture d'un formulaire de surcharge d'un check empêche la sélection ou la suppression d'un modèle dans le champ "Modèles d'hôte hérités" de l'hôte ou du modèle. En effet la modification de ce champ peut entraîner une perte des surcharges non sauvegardées.
| Panel |
|---|
Les compteurs
Pour la surcharge plusieurs types de compteurs ont été ajoutées.
Les compteurs de surcharge
Dans la barre de navigation du formulaire de surcharge, un compteur est présent sur chaque onglet afin de faciliter la recherche des surcharges sur le check.
| Info |
|---|
Les compteurs d'avertissement et d'erreur
Ces deux types de compteurs ont pour but d'indiquer qu'une erreur ou un avertissement est présent dans les surcharges d'un check. Ces compteurs ont été placés à plusieurs endroits :
- Sur la propriété ou donnée à l'origine du problème
- Dans les onglets de la barre de navigation
- Sur le bouton "Surchargé"
- La ligne du check
- Sur l'onglet "Check" de la barre de navigation du formulaire d'édition de l'hôte
- Sur le bouton "Sauvegarder"
| Panel |
|---|
La surcharge dans les modèles d'hôte
La surcharge des checks est aussi disponible sur les modèles d'hôte, car cela évite de devoir effectuer une surcharge sur tous les hôtes qui héritent de ce modèle d'hôte.
| Info |
|---|
La réalisation de cette surcharge s'effectue de la même manière que pour un hôte. |
| Panel |
|---|
Affichage dans la surcharge sur l'hôte
Les surcharges effectuées au niveau du modèle d'hôte apparaîtront dans la colonne "Valeur sur le check" dans le formulaire de surcharge au niveau de l'hôte.
| Panel |
|---|
Surcharge et héritage additif
Pour les champs de sélection multiple où l'héritage additif est activé les valeurs qui seront prises en compte pour la surcharge sont :
- La valeur sélectionnée par l'utilisateur (en bleu)
- La valeur original du check (en violet)
| Note |
|---|
Lorsque l'héritage additif est actif, la valeur prise en compte sera la valeur originale du check et pas celle définie dans le modèle d'hôte. |
| Panel |
|---|
La surcharge et l'essai des checks
L'essai des checks prend en compte sans sauvegarder les surcharges faites sur les propriétés du check, influençant le résultat de l'essai du check.
Voici les propriétés concernés :
- Les arguments de la commande de vérification
- Modulation de données
- Modulation de résultat
- Les données
Surcharge inactive
Il est possible qu'une surcharge soit rendue inactive suite à la suppression du check surchargé. Une fois désactiver les surcharges seront ajoutées à la liste des surcharges inactives située à la fin de l'onglet Checks.
Les surcharges deviennent inactives dans plusieurs cas :
- Suppression ou désactivation d'un check attaché à un hôte
- Suppression ou désactivation d'un modèle d'hôte
- Détacher un modèle d'hôte avec des checks surchargés de l'hôte
- Modification d'une clé d'un check dupliqué automatiquement.
- Mauvaise définition d'une surcharge dans l'import d'une source
Selon les cas, les surcharges inactives peuvent avoir deux statuts différents :
- Soit peuvent être encore rattachée.
- Soit ne peuvent plus être rattachée.
| Panel |
|---|
Rattacher une surcharge inactive
Pour rattacher une surcharge inactive à un check, il faut faire l'action inverse que ce qui rendue la surcharge inactive.
C'est à dire soit :
- Recréer le check attaché à l'hôte
- Rajouter le modèle d'hôte
- Modifier la source pour attribuer la surcharge au bon check.
- Renommer la clé d'un mots-clé d'un check dupliqués automatiquement.
Une fois ces modifications effectuées, les surcharges inactives se rattachent automatiquement à leur check.
Toutefois, les surcharges inactives peuvent avoir deux statuts différents :
- Soit la surcharge peut être encore rattachée.
- Soit la surcharge ne peut plus être rattachée.
Les surcharges qui peuvent être rattachées
Selon les cas, le mécanisme de rattachement n'a pas le même comportement.
Les surcharges inactives toujours rattachables dans les cas suivants :
- Si checks est désactivé
- Si une surcharges provenant d'un import de source a été défini sur un check inexistant.
Les cas dans lesquels les surcharges inactives sont rattachables uniquement tant que l'hôte/modèle d'hôte n'a pas été sauvegardé :
- Si le modèle d'hôte avec des checks surchargés est décroché de l'élément.
- Si dans l'onglet Données, un mots-clé d'un check dupliqué automatiquement est changé
Les surcharges qui ne peuvent plus être rattachées
- Si check est supprimer
La présence de surcharges désactivées est indiquée par un compteur d'avertissements sur le nom de l'onglet Checks et sur le bouton de sauvegarde.
| Panel |
|---|
| Panel |
|---|
Supprimer une surcharge inactive
Si une surcharge inactive n'est plus effective, il est possible de supprimer la surcharge inactive à l'aide de l'icône de croix situé sur chaque ligne du tableau des surcharges désactivées.















