| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
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 : Comment créer un modèle personnalisé du pack IIS.
Créer de nouveaux checks et commandes
Vous pouvez cloner les commandes et checks apporté par le pack IIS et modifier les clones voici des pages de doc à ce sujet :
Les différents arguments personnalisable
Les commandes utilisées pour superviser un serveur web IIS possèdent différents arguments dont la personnalisation par des données n'est pas possible étant utile que dans des cas particuliers et pouvant amener à des confusions, les voici :
- -a : Le nom de l'instance du serveur web pour lequel on veut voir les statistiques. Utilisez _Total pour les statistiques totales de tous les sites web. (Par défaut Shinken utilise _Total)
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 :
- -d : DELAY (optionnel) spécifie le nombre de secondes sur lequel l'utilisation est calculée. Plus le délai est long, plus le calcul sera précis. Vous pouvez également avoir besoin d'utiliser le paramètre -t pour définir un délai de script plus long si vous définissez un valeur supérieur à 15 sec. Valable uniquement si vous spécifiez également --nokeepstate, c'est-à-dire si vous n'utilisez pas la fonction de conservation de l'état. Nous vous recommandons de conserver l'état et donc de ne pas utiliser --nokeepstate. La valeur par défaut est 5
- -t : spécifie le nombre de secondes avant que le script ne s'arrête. Certaines requêtes WMI prennent plus de temps que d'autres et les liens réseau avec une latence élevée peuvent également nécessiter une augmentation de la valeur par défaut de 15.
- -w : Définis à qu'elle valeur le check passe en Warning, pour chacune des commandes de supervision d'un serveur web IIS une métrique par défaut est supervisé, voir la suite de la doc , vous pouvez personnalisé la métrique supervisée avec -w FIELD=Value , FIELD étant le nom de la métrique à superviser et Value la valeur à laquelle le check passe en Warning
- -c : Définis à qu'elle valeur le check passe en Crtitique, pour chacune des commandes de supervision d'un serveur web IIS une métrique par défaut est supervisé, voir la suite de la doc , vous pouvez personnalisé la métrique supervisée avec -c FIELD=Value , FIELD étant le nom de la métrique à superviser et Value la valeur à laquelle le check passe en Critique
Les métriques supervisé par défauts
| Check Name | Métriques supervisé par défaut |
|---|---|
| Connections | CurrentConnections |
| Errors | _NotFoundErrorsPersec |
| RequestsActivity | _GetRequestsPersec |
| TransfertsActivity | _BytesTotalPersec |
| Users | _LogonAttemptsPersec |