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 lequel sont attachés des checks, mais que les particularités de cet hôte font que certains d'entre eux sont inutiles.
Dans la cas suivant montre un hôte avec des checks exclus par nom et exclus spécifiquement.
![]() |
Dans le cas d'un modèle d'hôte, 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.
Pour une meilleure compréhension de l'exclusion des checks dans le cas des modèles d'hôtes, il est conseillé de ce référer à la page décrivant la logique des modèles ( voir la page Logique des modèles ). |
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.
Dans l'onglet Checks, il faut activer le mode Exclusion ( voir la page Éditer un Hôte ).
L'activation du mode fait 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.
|
Il existe deux manières d'exclure un check :
Ce mode d'exclusion permet d'exclure tous les checks 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 en utilisant le caractère "*" qui remplace n'importe quelle suite de caractères.
Ainsi:
On peut spécifier plusieurs exclusion en les séparant par une virgule. Exemple:
Disks*,Memory,*only* |
|
Les exclusions par chaîne de caractères sont sensibles aux majuscules et aux espaces qui pourraient se trouver après ou avant une virgule. |
Si un check est renommé et ne correspond plus au motif d'exclusion, il ne sera plus exclu. |
L'exclusion spécifique permet d'exclure un check en particulier à l'aide de son identifiant. Ce mode d'exclusion permet de conserver l'exclusion même après un renommage du check, contrairement au mode d'exclusion par chaîne de caractère, qui se basent uniquement sur le nom du check.
Pour exclure un check spécifiquement, il faut être en mode "Exclusion", puis cliquer sur le bouton "Exclure spécifiquement" qui apparaît sur chaque ligne de check.
Un check exclu par nom peut également faire l'objet d'une exclusion spécifique.
|
Le balai accompagnant le libellé "Spécifiquement exclu"
permet d'annuler l'exclusion spécifique.
Il n'est pas possible d'exclure spécifiquement les checks Duplicate Foreach. Un message indique que l'exclusion n'est pas disponible :
|
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 sa liste des checks.
Exemple:
Si un modèle d'hôte exclut le check "Reboot", un hôte héritant de ce modèle ne verra pas le check "Reboot" provenant de ce modèle.