Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Contexte

Les modèles shinken-broker et shinken-broker-module-sla vous permettent de superviser un hôte hébergeant le démon Broker.

  


Panel
titleSommaire

Table of Contents
maxLevel2


Broker

Description du modèle

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

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

Le modèle d'hôte shinken-broker-module-sla attachera un check additionnel qui permettra de superviser le module SLA.

Le modèle hérité mongodb-no-replication attachera quant à lui, les checks qui permettront de superviser la base Mongo.

Checks


Nom du CheckDescriptionExemple de résultat
Broker - AliveVérifie que le démon Broker peut être correctement contacté sur le réseau.La version du démon est affichée également.

Image RemovedImage Added

Broker - Performance API ConnectionVérifie les temps de connexion vers le Broker

Broker - Performance Modules QueuesVérifie les performances des modules du Broker

Broker Daemon Module SLA

Vérifie le bon fonctionnement du module SLA

 Image Removed


Paramétrage des Checks

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

Les données suivantes sont disponibles:

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 Brokerhttpshinken
BROKER_PORTPort utilisé pour l'établissement de la connexion avec Broker7772Locale
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

Broker - Alivecheck_shinken_broker!alive$PLUGINSDIR$/check_shinken -H "$HOSTADDRESS$" -p "$_HOSTBROKER_PORT$" --shinkenversion "$SHINKENVERSION$" -t broker -m $ARG1$
Broker - Performance API Connectioncheck_shinken_broker!api_connection$PLUGINSDIR$/check_shinken -H "$HOSTADDRESS$" -p "$_HOSTBROKER_PORT$" --shinkenversion "$SHINKENVERSION$" -t broker -m $ARG1$
Broker - Performance Modules Queuescheck_shinken_broker!modules_queue

$PLUGINSDIR$/check_shinken -H "$HOSTADDRESS$" -p "$_HOSTBROKER_PORT$" --shinkenversion "$SHINKENVERSION$" -t broker -m $ARG1$