Principe général
Le mécanisme d'exclusion des checks permet d'exclure un check attaché à un hôte ou à un modèle d'hôte.
Cela peut se révéler très utile dans le cas où un hôte hérite d'un modèle sur lesquels sont attachés des checks, mais que les particularités de cet hôte font que certains d'entre eux sont inutiles.
Dans le cas d'un modèle d'hôtes, cela permet de définir un modèle complet avec tous les checks possibles, et de définir un modèle hérité excluant les checks avancés. Un check exclu dans un modèle d'hôte n'apparaîtra pas dans les éléments qui en héritent.
| Note |
|---|
Pour une meilleure compréhension de l'exclusion des checks dans le cas des modèles d'hôtes, il vous est conseillé de vous référer à la page décrivant la logique des modèles. |
La copie d'écran montre un hôte avec des checks exclus par nom et exclus spécifiquement.
| Panel |
|---|
Accéder à l'exclusion
L'exclusion est accessible dans l'onglet Checks de la page d'édition d'un hôte ou d'un modèle d'hôte.
Activer le mode Exclusion
Dans l'onglet Checks, il faut activer le mode Exclusion (voir les modes de l'onglet checks) afin de faire apparaître la propriété "Checks à exclure (par chaîne de caractère)" et les boutons d'exclusion spécifique des checks Exclure spécifiquement ou Spécifiquement exclu.
Exclure un check
Il existe deux manières d'exclure un check :
- L'exclusion par chaîne de caractère, qui permet d'exclure tous les checks correspondant à un ou plusieurs motifs
- L'exclusion spécifique permet d'exclure un check spécifiquement
Exclusion par chaîne de caractère
Ce mode d'exclusion permet d'exclure tous les checks de l'élément correspondant aux chaînes de caractères spécifiées dans la propriété "Checks à exclure (par chaîne de caractère)".
Il est possible de préciser le nom exact d'un check, ou bien seulement une partie du nom. Pour cette seconde possibilité, on utilise le caractère * pour remplacer n'importe quelle suite de caractères. Ainsi:
- Pour exclure tous les checks commençant par une chaîne, on spécifiera Disks*
- Pour exclure tous les checks se terminant par un motif, on spécifiera *Stats
- Pour exclure tous les checks contenant un motif (à n'importe quelle position), on spécifiera *queries*
On peut spécifier plusieurs motifs en les séparant par une virgule.
Les checks Duplicate Foreach correspondant à la spécification seront exclus.
Dans le mode normal, on voit les checks exclus par nom, mais la propriété "Checks à exclure (par chaîne de caractère)" n'est pas affichée.
| Note |
|---|
Les exclusions par chaîne de caractères sont sensibles à la casse et aux espaces qui pourraient se trouver après ou avant une virgule. |
| Warning |
|---|
Si un check est renommé et ne correspond plus au motif d'exclusion, il ne sera plus exclu. |
| Panel |
|---|
Exclusion spécifique
Ce mode d'exclusion permet d'exclure un check particulier ; si le check est renommé, l'exclusion est conservée, contrairement aux checks exclus par chaîne de caractère, qui se basent sur le nom du check.
Pour exclure un check spécifiquement, cliquez sur le bouton "Exclure spécifiquement" qui apparaît lorsque vous êtes dans le mode Exclusion.
Un check exclu par nom peut également faire l'objet d'une exclusion spécifique (l'information comme quoi il est exclu par nom disparaîtra alors ; c'est le cas du check Memory dans la copie d'écran ci-contre).
| Note |
|---|
Il n'est pas possible d'exclure spécifiquement les checks Duplicate Foreach ; ainsi aucun bouton n'apparaîtra pour ces checks. |
Pour annuler l'exclusion spécifique, cliquez sur le balai accompagnant le libellé "Spécifiquement exclu".
| Panel |
|---|
Portée des exclusions
Une exclusion est effective pour les checks attachés sur l'élément la définissant. Les éléments héritant d'un modèle d'hôte avec des checks exclus ne les verront pas apparaître dans la liste des checks associés à ce modèle.
Dans le cas des exclusions par nom, si un modèle exclut le check "Reboot", un hôte héritant de ce modèle ne verra pas le check "Reboot" provenant de ce modèle, mais si un autre check "Reboot" provient d'un autre modèle, ou bien s'il est directement attaché sur l'hôte, il ne sera pas exclu.


