Qu'est ce qu'un check ?
Les Checks sont des éléments de configuration qui répondent aux questions suivantes :
- Comment superviser mon hôte ?
- Comment superviser mon application ou mon service ?
- Quand superviser ?
- Que faire quand il y a un changement d'état ?
- Qui sera notifié et comment ?
Les Checks utilisent des Commandes pour exécuter des Sondes (ou "Plugins")
Les Sondes sont des exécutables en ligne de commande qui réalisent des tests et renvoient des résultats.
Elles peuvent être tout type de programme exécutable que l'OS qui le lance peut comprendre (Binaires, Python, Perl, PHP, Bash, VB etc.).
LesCommandes sont des éléments de configuration qui décrivent comment Shinken Enterprise lance une sonde avec les arguments nécessaires.
De nombreuses commandes sont fournies par Shinken Enterprise, répondant à de nombreux cas :
- Check réseau, tels que TCP, ICMP
- Check systèmes, tels que la mémoire, CPU, Disques
- Check de service, tels que HTTP, Active Directory, DHCP
- Check de haut niveau, tels que Oracle, PostgreSQL, Tomcat
| Panel | ||||||
|---|---|---|---|---|---|---|
Table des matières
|
Accéder aux différents types de checks
Les modèles sont checks sont de différent types, selon l'élément sur lequel il s'applique.
Il peut s'agir d'un Hôte, ou tous les hôtes qui héritent de modèles d'hôte donnés, mais aussi de la même manière pour les Clusters.
Enfin, les checks eux-même supportent la Logique des modèles.
| Tip |
|---|
Astuce : Pour créer une configuration maintenable dans la durée, il est recommandé d'avoir préalablement créé des modèles (d'hôte ou de cluster) sur lesquels appliquer des checks, plutôt que d'appliquer directement les checks sur éléments finaux.
Cette étape permet de pouvoir plus facilement étendre et modifier quels checks seront exécutés sur quels éléments. |
| Panel |
|---|

