Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
stylenone

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

Le check utilise la ligne de commande suivante :

Code Block
languagetext
themeEmacs
$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 Excerpt Include

communes

NomModifiable sur UnitésDéfautValeur par défaut à l'installation de ShinkenDescription
No Format
MAILURL

/etc/shinken/resource.d/email.cfg

---

http://127.0.0.1:7767

http://127.0.0.1:7767

L'adresse de l'UI de visualisation de Shinken. (dans le but par exemple de donner au contact un lien vers l'élément).

No Format
SENDER

/etc/shinken/resource.d/email.cfg

---
shinken@localhost
shinken@localhost

L'adresse mail de l'envoyeur, pour une notification mail.

No Format
NOTIFPLUGINDIR

/etc/shinken/resource.d/email.cfg

--- /var/lib/shinken/libexec/notifications/var/lib/shinken/libexec/notifications

Le répertoire dans lequel se trouve la commande de notification à exécuter.

Données de fonctionnement

LES VARIABLES ( Remplacement dynamique de contenu - Anciennement les MACROS )LES VARIABLES ( Remplacement dynamique de contenu - Anciennement les MACROS )nopaneltrue

NomModifiable sur UnitésDéfautValeur par défaut à l'installation de ShinkenDescription
No Format
NOTIFPLUGINDIR
CONTACTEMAIL
Modèle d

l'

hôte

utilisateur

( Onglet

Données

Général )


---
7772 7772

Configuration du port de communication avec le Broker.

Autres check(s) impacté(s) :

Note : Cette valeur remplacera la valeur $ARG2$ dans la commande

------

email de l'utilisateur à notifier

No Format
CONTACTEMAIL

l'utilisateur

( Onglet Général )


---------

email de l'utilisateur à notifier

Données pour compléter l'affichage du titre du mail

Données communes pour toutes les commandes de vérifications

NomModifiable sur UnitésDéfautValeur par défaut à l'installation de ShinkenDescription
No Format
BROKER_PORT

Modèle d'hôte

( Onglet Données )
HOSTNAME

À ne pas modifier

---
7772 7772

Configuration du port de communication avec le Broker.

Autres check(s) impacté(s) :

Note : Cette valeur remplacera la valeur $ARG2$ dans la commande

------

nom de l'hôte



Données pour compléter l'affichage du contenu du mail

Données globales

NomModifiable
sur
sur 
Unité
UnitésDéfautValeur par défaut à l'installation de ShinkenDescription
PLUGINSDIR

Non modifiable

( Sauf Admin Shinken )

--/var/lib/shinken/libexec /var/lib/shinken/libexec

Chemin absolu du dossier contenant la sonde  non modifiable ).

No Format
HOSTNAME

À ne pas modifier

---------

nom de l'hôte

No Format
NOTIFICATIONTYPE

À ne pas modifier

---------

Le type de notification à envoyer. Cela correspond au type d'événement qui a été constaté sur l'élément.

  • PROBLEM    ( Le statut de l'élément est non OK )
  • RECOVERY    ( L'élément avait un problème, mais est de nouveau dans un statut OK )
No Format
HOSTREALM

À ne pas modifier

---------

Nom du royaume auquel appartien l'hôte

No Format
HOSTADDRESS

À ne pas modifier

-------
MAILURL
--

Adresse de l'

interface de visualisation de Shinken ( dans le but par exemple de donner au contact un lien vers l'élément ).

hôte

No Format
HOSTSTATE

À ne pas modifier

---------

Etat courant de l'hôte (UP, DOWN, ou UNREACHABLE)

Propriétés de l'hôte

Excerpt Include
Mise en place du Pack windows
Mise en place du Pack windows
nopaneltrue

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 :
    • THRESHOLD_CPU_STOLEN_CRITICAL,
    • THRESHOLD_CPU_STOLEN_WARNING,
    • CHECK_SHINKEN_TIMEOUT

  • Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :

Les vérifications communes


Excerpt Include
Liste des événements sur les démons modifiant le résultat des checks
Liste des événements sur les démons modifiant le résultat des checks
nopaneltrue


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

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 )
INCONNU

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

Description des erreurs

Excerpt Include
Les vérifications communes à tous les démons
Les vérifications communes à tous les démons
nopaneltrue

Excerpt Include
Les vérifications de vol de CPU
Les vérifications de vol de CPU
nopaneltrue