Nous avons fait le choix que le statut de ce modèle check reste en OK il ne passera pas en Warning ou en Critical. Les métriques supervisées par ce modèle ne sont pas bloquantes pour le bon fonctionnement du serveur web IIS.
Vous pouvez cloner les commandes , checks et le modèle d'hôte apporté par le pack IIS et modifier les clones voici des pages de doc à ce sujet :
Les commandes utilisées pour superviser un serveur web IIS possèdent différents arguments dont la personnalisation par des données directement dans le pack n'est pas mise en place n'étant utile que dans des cas particuliers et pouvant amener à des confusions, les voici :
Il existe aussi différents arguments que nous n'utilisons pas et qui peuvent vous être utile en fonction des cas d'utilisation, les voici :
| Check Name | Métriques supervisé par défaut |
|---|---|
| Connections | CurrentConnections |
| Errors | _NotFoundErrorsPersec |
| RequestsActivity | _GetRequestsPersec |
| TransfertsActivity | _BytesTotalPersec |
| Users | _LogonAttemptsPersec |
Voici un exemple pour une modification de la commande "Connections", le procédé reste le même pour toutes les autres commandes.
Nous vous conseillons de créer un clone de la commande plutôt que de modifier directement la commande, cela vous éviteras d'avoir des "Différence" dans le Staging
On sélectionne de la commande que vous voulez modifier :
|
On clone la commande :
|
Contenue de la page d'édition de la commande :
|
Ici nous allons modifier le contenue de la commande, pour plus d'informations concernant le reste des éléments de cette page vous pouvez lire cette page : Les commandes.
Nous voulons que notre commande puisse passer en warning :
|
On ajoute l'argument -w pour que le check puisse passer en Warning, ainsi qu'une donnée "_HOSTIIS_CONNECTIONS_WARN" pour pouvoir définir à quel seuil le check passe en Warning.
Lors de la création d'une nouvelle donnée toujours ajouter _HOST devant le nom de votre donnée. |
Comme expliqué plus haut, Les métriques supervisées par défaut, le Warning ne se feras que sur une seule métrique, ici CurrentConnections , le check Connections contient aussi une métrique _ConnectionAttemptsPerSec.
Si vous voulez superviser la métrique _ConnectionAttemptsPerSec plutôt que la métrique CurrentConnections nous pouvons le spécifier dans notre commande avec " METRIQUE = VALUE ", ici _ConnectionAttemptsPerSec="$_HOSTIIS_CONNECTIONS_WARN$"
|
Nous allons créer un nouveau modèle d'hôte :
|
Notre modèle va hériter du modèle Windows-base pour que notre modèle est accès aux données nécessaires au bon fonctionnement des checks
Nous allons maintenant ajouter la donnée que nous utilisons dans notre commande à notre modèle :
|
La donnée que nous utilisons dans notre commande est _HOSTIIS_CONNECTIONS_WARN , pour le nom de la donnée de notre modèle d'hôte il faut utilise le même nom sans le _HOST.
Nous allons créer un nouveau check utilisant notre commande, nous allons copier notre check Connections
|
Voici la page d'édition de votre check
|
|
Votre modèle d'hôte a maintenant accès à la commande de votre nouveau check.