| Scroll Ignore |
|---|
| scroll-pdf | true |
|---|
| scroll-office | true |
|---|
| scroll-chm | true |
|---|
| scroll-docbook | true |
|---|
| scroll-eclipsehelp | true |
|---|
| scroll-epub | true |
|---|
| scroll-html | true |
|---|
|
|
Le modèle shinkenmodèle shinken-broker-module-metrology-writer vous permet de superviser un hôte hébergeant le module Graphite-Perfdata d'un démon broker .
Modèle d'hôte correspondant : shinken-broker-module-metrology-writer( voir la page Le Broker ).
Afin de superviser le module Graphite-Perfdata d'un démon Broker, le modèle shinken-broker-module-metrology-writer appliqué à votre l'hôte, attachera un check qui vérifiera la santé et la performance de ce module.
Un check shinken-broker-module-metrology-writer est créé pour chaque module webui présent sur le démon broker de l'élément supervisé.
| Nom du check | Description | Exemple de résultat |
|---|
| Vérifie que le bon fonctionnement du module Graphite-Perfdata |
peut contacter le serveur hébergeant le service graphite.Il vérifie que le service est disponible : port réseau ouvert, processus en cours d’exécution, suffisamment d'espace disque, permissions, statistiques d'entrées/sorties disque pour écrire les données de métrologie.
Il renvoie également les statistiques globales et pour chaque worker : Nombre de données reçues, volume et charge du module.
Image Removed| Info |
|---|
La charge du module est calculée à partir du temps de traitement utilisé par rapport au temps d’exécution que le module dispose pour traiter les données. |
Les checks du module Graphite-Perfdata peuvent être configurés via des données fournies par le modèle.
Les données suivantes sont disponibles :
| Nom de la donnée | Decription | Valeur par défaut | Hérité du modèle d'hôte ou locale |
|---|
| MODULE_METROLOGY_LIST | Liste de Broker (Multi-démon) | broker-master$($_HOSTBROKER_PORT$)$ | Locale - Duplicate For Each |
| BROKER_PORT | Port utilisé pour établir la connexion avec le broker | 7772 | Locale |
| GRAPHITE_DATA_LOCATION | Emplacement des données sur les serveurs graphite | /opt/graphite/storage/whisper | Locale |
| GRAPHITE_PROCESS_NAME | Processus utilisé par graphite | carbon-cache | Locale |
| GRAPHITE_STORAGE_CRITICAL | Limite en % pour passer le statut du check en critique lorsque l'espace de stockage atteint cette limite | 95 | Locale |
| GRAPHITE_STORAGE_WARNING | Limite en % pour passer le statut du check en warning lorsque l'espace de stockage atteint cette limite | 85 | Locale |
| GRAPHITE_USER | Utilisateur de graphite pour vérifier que les droits sont corrects | apache | Locale |
GRAPHITE_DISKS_LOCATION | Filtre sur le nom du disque. Si une valeur est indiqué, seule ce disque sera pris en compte pour la vérification des I/O disques | absente car vide | Les données communes pour tous les checks
Provenant du modèle shinken
| Excerpt Include |
|---|
| Modèle shinken |
|---|
| Modèle shinken |
|---|
| nopanel | true |
|---|
|
Provenant du modèle shinken-broker-module-metrology-writer
| Excerpt Include |
|---|
| Mode actif et mode passif |
|---|
| Mode actif et mode passif |
|---|
| nopanel | true |
|---|
|
| Excerpt Include |
|---|
| Le Broker |
|---|
| Le Broker |
|---|
| nopanel | true |
|---|
|
Pour le check "Broker - $KEY$ - Module Metrology Writer"
| Excerpt Include |
|---|
| Broker - $KEY$ - Module Metrology Writer |
|---|
| Broker - $KEY$ - Module Metrology Writer |
|---|
| nopanel | true |
|---|
|
Les données DFE ( Duplicate Foreach )
| Excerpt |
|---|
| Nom | Modifiable sur | Unités | Défaut | Valeur par défaut à l'installation de Shinken | Description |
|---|
| No Format |
|---|
MODULE_METROLOGY_LIST |
| l'Hôte ( Onglet Données ) | --- | broker-master$($_HOSTBROKER_PORT$)$ | broker-master$($_HOSTBROKER_PORT$)$ | Liste de Broker ( Multi-démon )
Check(s) impacté(s) : | |
| Excerpt Include |
|---|
| Comment appliquer un modèle d'hôte à un hôte - Pack shinken |
|---|
| Comment appliquer un modèle d'hôte à un hôte - Pack shinken |
|---|
| nopanel | true |
|---|
|
| SSH_KEY | Clé SSH utilisée pour se connecter au serveurs graphite | $SSH_KEY$ | Locale |
| SSH_KEY_PASSPHRASE | Passphrase de la clé SSH | $SSH_KEY_PASSPHRASE$ | Locale |
| SSH_PORT | Port SSH des serveurs graphite | $SSH_PORT$ | Locale |
| SSH_USER | Utilisateur ssh des serveurs graphite | $SSH_USER$ | Locale |
| CHECK_SHINKEN_TIMEOUT | Timeout utilisé pour établir la connexion avec le broker | 3 | shinken |
| Info |
|---|
Le ssh est utilisé pour se connecter au serveurs graphite afin de vérifier que le processus indiqué est bien en cours d'exécution et que le serveur dispose d'assez d'espace de stockage |
| Info |
|---|
Les ports et adresse des serveurs hébergeant le broker sont utilisé pour connaître l'état des modules Graphite-Perfdata (écriture) et WebUI (lecture). |
| Nom du check | Commande du check | Ligne de commande |
|---|
Broker - broker-master - Module Metrology Writer | check_shinken_broker_module_metrology_writer!$VALUE1$ | $PLUGINSDIR$/check_shinken_module_metrology_writer.py -H "$HOSTADDRESS$" -p "$ARG1$" --shinkenversion "$SHINKENVERSION$" -P "$_HOSTSSH_PORT$" -i "$_HOSTSSH_KEY$" -u "$_HOSTSSH_USER$" -r "$_HOSTSSH_KEY_PASSPHRASE$" -d "$_HOSTGRAPHITE_DATA_LOCATION$" -U "$_HOSTGRAPHITE_USER$" -D "$_HOSTGRAPHITE_DISKS_LOCATION$" -n "$_HOSTGRAPHITE_PROCESS_NAME$" -w "$_HOSTGRAPHITE_STORAGE_WARNING$" -c "$_HOSTGRAPHITE_STORAGE_CRITICAL$" --timeout "$_HOSTCHECK_SHINKEN_TIMEOUT$"