Contexte

  Le modèle shinken-synchronizer vous permet de superviser un hôte hébergeant le démon Synchronizer.

Sommaire

Description du modèle

Modèle d'hôte correspondant: shinken-synchronizer    (notez que ce modèle hérite du modèle shinken et mongodb-no-replication)

Afin de superviser le démon Synchronizer, le modèle shinken-synchronizer appliqué à votre hôte, attachera plusieurs checks qui vérifieront la santé et la performance de ce démon.



Checks

Nom du checkDescriptionExemple de résultat
Synchronizer - AliveVérifie que le démon Synchronizer peut être correctement contacté sur le réseau. Son numéro de version est affiché.

Synchronizer - Performance API ConnectionVérifie la latence de connexion au Synchronizer et ses performances

Paramètre du check

Les checks du Synchronizer peuvent être configurés via des données fournies par le modèle.

Les données suivantes sont disponibles pour le Synchronizer:

Nom de la donnéeDescriptionValeur par défautHérité du modèle d'hôte ou locale
SHINKEN_PROTOCOLProtocole utilisé pour établir la connexion avec le Schedulerhttpshinken
SYNCHRONIZER_PORTPort utilisé pour établir la connexion avec le Synchronizer

7765

Locale
MONGO_CONNECTION_METHODMéthode de connexion au serveur MongoDB ("direct" ou "ssh")sshmongodb-no-replication
MONGO_SSH_USERUtilisateur distant avec lequel se connecter au serveur hébergeant MongoDBshinkenmongodb-no-replication
MONGO_SSH_KEYFILEClé SSH privée permettant la connexion au serveur hébergeant MongoDB~/.ssh/id_rsamongodb-no-replication

D'autres données sont également héritées du modèle mongodb-no-replication (voir la page de Sécurisation des connexions aux bases MongoDB pour plus d'information sur un paramétrage sécurisé).


Détail des commandes

Nom du check

Commande du check

Ligne de commande

Synchronizer - Alivecheck_shinken_synchronizer!alive
$PLUGINSDIR$/check_shinken -H "$HOSTADDRESS$" -p "$_HOSTSYNCHRONIZER_PORT$" --shinkenversion "$SHINKENVERSION$" -t synchronizer -m $ARG1$
Synchronizer - Performance API Connectioncheck_shinken_synchronizer!api_connection
$PLUGINSDIR$/check_shinken -H "$HOSTADDRESS$" -p "$_HOSTSYNCHRONIZER_PORT$" --shinkenversion "$SHINKENVERSION$" -t synchronizer -m $ARG1$
  • No labels