| Scroll Ignore | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
|
Contexte
Le check Broker - DB - Open Connections vérifie le nombre de connexions en cours sur la base de données.
| Panel |
|---|
| Warning |
|---|
Lors de la mise à jour de Shinken une montée de version de MongoDB est effectuée. Le check "Broker - DB - Lock Time Percentage" devient obsolète et peut-être désactivé. La source "cfg-file-shinken" propose la désactivation du check, mais ne peut pas le supprimer automatiquement. |
Paramétrage
Le check utilise la ligne de commande suivante :
| Code Block | ||||
|---|---|---|---|---|
| ||||
$PLUGINSDIR$/check_shinkendb.py -D -H "$HOSTADDRESS$" -P "$_HOSTDB_PORT$" --connection-method "$_HOSTDB_CONNECTION_METHOD$" --ssh-user "$_HOSTDB_SSH_USER$" --ssh-keyfile "$_HOSTDB_SSH_KEY$" --ssh-tunnel-timeout "$_HOSTDB_SSH_TUNNEL_TIMEOUT$" -A connections -W "$_HOSTDB_CONNECTIONS_WARN$" -C "$_HOSTDB_CONNECTIONS_CRIT$" |
Données utilisées provenant du modèle
Données communes pour les checks du modèle
Nom | Modifiable sur | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|---|---|---|---|
CHECK_SHINKEN_TIMEOUT | l'Hôte ( Onglet Données ) | 3 | 3 | Temps maximum durant lequel les checks peuvent s'exécuter ( en secondes ). |
Données spécifiques pour ce check
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description | ||
|---|---|---|---|---|---|---|---|
| Modèle d'hôte ( Onglet Données ) | --- | 27017 | 27017 | Port de la base de données Autres check(s) impacté(s) : | ||
| Modèle d'hôte ( Onglet Données ) | --- | ssh | ssh | Méthode de connexion au serveur MongoDB ( "direct" ou "ssh" ) Autres check(s) impacté(s) : | ||
| Modèle d'hôte ( Onglet Données ) | --- | shinken | shinken | Utilisateur distant avec lequel se connecter au serveur hébergeant MongoDB Autres check(s) impacté(s) : | ||
| Modèle d'hôte ( Onglet Données ) | --- | ~/.ssh/id_rsa | ~/.ssh/id_rsa | Clé SSH privée permettant la connexion au serveur hébergeant MongoDB Autres check(s) impacté(s) : | ||
| Modèle d'hôte ( Onglet Données ) | seconde | 5 | 5 | Temps d'attente maximum autorisé à la connexion au serveur hébergeant MongoDB Autres check(s) impacté(s) : | ||
| Modèle d'hôte ( Onglet Données ) | % | 70 | 70 | Seuil d'avertissement du nombre de connexions en cours sur la base de données | ||
| Modèle d'hôte ( Onglet Données ) | % | 80 | 80 | Seuil critique du nombre de connexions en cours sur la base de données |
Les données DFE ( Duplicate Foreach )
Pas de données DFE pour ce check.
Données utilisées provenant du check
Pas de données spécifiques pour ce check.
Données globales
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
Propriétés de l'hôte
| Excerpt Include | ||||||
|---|---|---|---|---|---|---|
|
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 :
- DB_CONNECTIONS_CRIT
- DB_CONNECTIONS_WARN
- DB_SSH_TUNNEL_TIMEOUT
- CHECK_SHINKEN_TIMEOUT
Voici un tableau récapitulatif du statut attendu suivant le retour de sonde :
Situation | Statut |
|---|---|
En fonction du pourcentage de connexions utilisées :
| CRITIQUE |
En fonction du pourcentage de connexions utilisées :
| ATTENTION |
Si la sonde n'a pas eu de réponse du tunnel SSH avant le temps maximum
| INCONNU |
Si la sonde n'a pas eu de réponse avant le temps maximum
| INCONNU |
Résultat
Renvoi au format texte :
- le nombre de connexions ouvertes
- les statistiques ( pourcentage )
Résultat Long
Pas de résultat long pour ce check.
Métriques
| Nom | Unité | Description | |||||||
|---|---|---|---|---|---|---|---|---|---|
| % | Pourcentage de connexions en cours sur la base de données par rapport aux connexions totales disponibles. | |||||||
| N/A | Nombre de connexions en cours sur la base de données. | |||||||
| N/A | Nombre de connexions totales disponibles sur la base de données |
. |
