| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le check Broker - $KEY$ - Alive vérifie que le démon Broker peut être correctement contacté sur le réseau.
Il donne également la version du démon ( Résultat court ) et ainsi que les modules opérationnels ( Résultat long ).
| Panel |
|---|
Paramétrage
La commande de notification notify-host-by-email permet d'envoyer un mail de notification sous le format suivant :
| Panel |
|---|
Par défaut, la commande envoie le mail au serveur de mail local ( en ciblant "localhost" ).
Paramétrage
La commande utilise la définition Le check utilise la ligne de commande suivante :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$NOTIFPLUGINDIR$/notify_by_email.py --title-tpl $NOTIFPLUGINDIR$/host_alert_title_template.tpl --content-tpl $NOTIFPLUGINDIR$/host_alert_content_template.tpl -F "$SENDER$" -r "$CONTACTEMAIL$" -n $NOTIFICATIONTYPE$ -H "$HOSTNAME$" --address "$HOSTADDRESS$" --url $MAILURL$ --huuid $HOSTUUID$ --state $HOSTSTATE$ --last-state $LASTHOSTSTATEID$ --last-change $LASTHOSTSTATECHANGE$ --last-check "$DATE$ $TIME$" --output "$HOSTOUTPUT$" --long-output "$LONGHOSTOUTPUT$" --ack-author "$ACKAUTHOR$" --ack-data "$ACKDATA$" --downtime-comment "$HOSTDOWNTIMECOMMENT$" --downtime-author "$HOSTDOWNTIMEAUTHOR$" --first-notification-delay "$HOSTFIRSTNOTIFICATIONDELAY$" --notification-number "$HOSTNOTIFICATIONNUMBER$" --realm "$HOSTREALM$" |
Données obligatoires pour toutes les commandes de vérifications
LES VARIABLES Les commandes utilisent le mécanisme des Variables pour recevoir les informations spécifiques à l'élément de la notification ( voir la page Les Variables ( Remplacement dynamique de contenu - Anciennement les MACROS )LES VARIABLES ( Remplacement dynamique de contenu - Anciennement les MACROS Macros ) )nopanelExcerpt Include
| Info |
|---|
NOTIFPLUGINDIR
Modèle d'hôte
( Onglet Données )
Configuration du port de communication avec le Broker.
Autres check(s) impacté(s) :
Note : Cette valeur remplacera la valeur $ARG2$ dans la commande
Données communes pour toutes les commandes de vérifications
| No Format |
|---|
BROKER_PORT |
Modèle d'hôte
( Onglet Données )
Configuration du port de communication avec le Broker.
Autres check(s) impacté(s) :
Note : Cette valeur remplacera la valeur $ARG2$ dans la commande
Données globales
Nom
Modifiable sur
Unité
Défaut
Valeur par défaut à l'installation de Shinken
Description
PLUGINSDIRNon modifiable
( Sauf Admin Shinken )
Chemin absolu du dossier contenant la sonde ( non modifiable ).
MAILURLAdresse de l'interface de visualisation de Shinken ( dans le but par exemple de donner au contact un lien vers l'élément ).
Propriétés de l'hôte
Résultat
Exemple
| Panel |
|---|
Interprétation
Statut
Il peut prendre deux valeurs OK / CRITIQUE / ATTENTION / INCONNU .
Le statut va dépendre du retour de sonde et de la configuration spécifique du check pour les données suivantes :Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
Les vérifications communes
Les vérifications spécifiques
Situation
Statut
En fonction du pourcentage de CPU volé :
- Si c'est supérieur à THRESHOLD_CPU_STOLEN_CRITICAL ( par défaut : 10 % )
CRITIQUE
En fonction du pourcentage de CPU volé :
- Si c'est supérieur à THRESHOLD_CPU_STOLEN_WARNING( par défaut : 5% )
ATTENTION
| ||
A noter que l'option -S, permettant d'envoyer le mail vers un serveur mail différent de "localhost", n'est pas présente dans la commande.
|
Données de configuration du script d'envoi de mail
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Données de fonctionnement indispensable pour une notification minimal
| Excerpt | |||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Données pour compléter l'affichage du contenu du mail
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Exemples
Notification type - PROBLEM
| Panel |
|---|
Notification type - RECOVERY
| Panel |
|---|
Si la sonde n'a pas eu de réponse avant le temps maximum
Si supérieur àCHECK_SHINKEN_TIMEOUT ( par défaut : 3 sec )Résultat
Renvoi au format texte :
- Si le démon fonctionne correctement, la version installée et le temps qu'a pris le check pour établir la communication avec le check.
Résultat Long
Précise le fonctionnement des modules du Broker, leur statut, le nombre de redémarrages lors des 24 dernières heures, la date de dernier redémarrage et les sous-modules


