Le modèle shinken-synchronizer vous permet de superviser un hôte hébergeant le démon Synchronizer.
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.
| Nom du check | Description | Exemple de résultat |
|---|---|---|
| Synchronizer - Alive | Vérifie que le démon Synchronizer peut être correctement contacté sur le réseau. Son numéro de version est affiché. |
|
| Synchronizer - Performance API Connection | Vérifie la latence de connexion au Synchronizer et ses performances |
|
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ée | Description | Valeur par défaut | Hérité du modèle d'hôte ou locale |
|---|---|---|---|
| SHINKEN_PROTOCOL | Protocole utilisé pour établir la connexion avec le Scheduler | http | shinken |
| SYNCHRONIZER_PORT | Port utilisé pour établir la connexion avec le Synchronizer | 7765 | Locale |
| MONGO_CONNECTION_METHOD | Méthode de connexion au serveur MongoDB ("direct" ou "ssh") | ssh | mongodb-no-replication |
| MONGO_SSH_USER | Utilisateur distant avec lequel se connecter au serveur hébergeant MongoDB | shinken | mongodb-no-replication |
| MONGO_SSH_KEYFILE | Clé SSH privée permettant la connexion au serveur hébergeant MongoDB | ~/.ssh/id_rsa | mongodb-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é).
Nom du check | Commande du check | Ligne de commande |
|---|---|---|
| Synchronizer - Alive | check_shinken_synchronizer!alive | $PLUGINSDIR$/check_shinken -H "$HOSTADDRESS$" -p "$_HOSTSYNCHRONIZER_PORT$" --shinkenversion "$SHINKENVERSION$" -t synchronizer -m $ARG1$ |
| Synchronizer - Performance API Connection | check_shinken_synchronizer!api_connection | $PLUGINSDIR$/check_shinken -H "$HOSTADDRESS$" -p "$_HOSTSYNCHRONIZER_PORT$" --shinkenversion "$SHINKENVERSION$" -t synchronizer -m $ARG1$ |