Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Make by tools (01.00.01) - action=same_as_next_version
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
stylenone

Contexte

Le modèle shinken-broker-module-visualisation-ui

vous

permet de superviser un hôte hébergeant le module WebUI d'un démon

broker.

Table of Contents
maxLevel4

Description du modèle

Modèle d'hôte correspondant : shinken-broker-module-visualisation-uiBroker ( voir la page Le Broker )

Afin de superviser le module WebUI d'un démon Broker, le modèle shinken-broker-module-visualisation-ui appliqué à votre l'hôte, attachera un des check qui vérifiera vérifieront la santé et la performance de ce module.

Paramétrage du modèle

Sommaire des checks

Nom

Description

Afficher l'état d'une WebUI ainsi que les dernières configurations qu'elle a reçues

Affiche des statistiques concernant les métriques disponibles sur chaque serveur de métriques.

Les données

Les données communes pour tous les checks

Provenant du modèle shinken

Excerpt Include
Modèle shinken
Modèle shinken
nopaneltrue

Provenant du modèle shinken-broker-module-visualisation-ui

Excerpt Include
Mode actif et mode passif
Mode actif et mode passif
nopaneltrue


Excerpt Include
Le Broker
Le Broker
nopaneltrue


Excerpt Include
Broker - $KEY$ - Module Visualisation UI

Le modèle est paramétrable via des données fournies par le modèle.

Les données sont les suivantes : 

Nom de la donnéeDescriptionValeur par défautHérité du modèle d'hôte ou localeMODULE_UI_LISTListe de Broker (Multi-démon)broker-master$($_HOSTBROKER_PORT$)$Locale - Duplicate For EachBROKER_PORTPort utilisé pour établir la connexion avec le broker7772LocaleSSH_KEYClé SSH utilisée pour se connecter au serveurs graphites$SSH_KEY$LocaleSSH_KEY_PASSPHRASEPassphrase de la clé SSH$SSH_KEY_PASSPHRASE$LocaleSSH_PORTPort SSH des serveur graphites$SSH_PORT$LocaleSSH_USERUtilisateur SSH des serveurs graphite$SSH_USER$LocaleCHECK_SHINKEN_TIMEOUTTimeout utilisé pour établir la connexion avec le broker3shinkenDescription des checks

Broker - $KEY$ - Module Visualisation UI

- Metrology Reader

Description du check

Ce check affiche des statistiques concernant les métriques disponibles sur chaque serveur de métriques.

Il permet de vérifier que le module WebUI peut contacter les serveurs de métriques pour chacun des royaumes que la WebUI gère.

Pour chacun des serveurs graphite, le check va vérifier les points suivants :

  • Est-ce que le module WebUI a accès au serveur graphite ?
  • Combien d'hôtes sont hébergés sur le serveur ?
  • Combien de métriques dispose le serveur ?
  • Est-ce que le processus graphite fonctionne ?
  • Est-ce que le serveur dispose d'assez d'espace disque ?

nopaneltrue

Les données spécifiques

Pour le check "Broker - $KEY$ - Module Visualisation UI - Metrology Reader"

Excerpt Include
Broker - $KEY$ - Module Visualisation UI - Metrology Reader
Broker - $KEY$ - Module Visualisation UI - Metrology Reader
nopaneltrue

Les données DFE ( Duplicate Foreach )

Excerpt
Scroll Title
anchordata_for_check_sup_de_sup
title
NomModifiable sur UnitéDéfautValeur par défaut à l'installation de ShinkenDescription
No Format
MODULE_UI_LIST

l'Hôte

( Onglet Données )

---broker-master-WebUI-webui$($_HOSTBROKER_PORT$)$$($_HOSTWEBUI_MODULE_NAME$)$broker-master-WebUI-webui$($_HOSTBROKER_PORT$)$$($_HOSTWEBUI_MODULE_NAME$)$

Nom de ou des Brokers à superviser ( séparés par une virgule ), leurs ports et le nom du module à superviser ( Ici la WebUI ), exemple "Broker-Master$(7772)$$(WebUI)$,Broker-Spare$(8772)$$(WebUI)$".

Check(s) impacté(s) :

Comment appliquer un modèle d'hôte à un hôte

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
nopaneltrue

Panel

Image Removed

Paramètre du check

Le paramétrage de ce check s'effectue via les données de paramétrage du modèle ( voir ci-dessus le chapitre "Paramétrage du modèle" )

  • Il n'est nécessaire de donner la liste des serveurs graphites à vérifier, car le check interroge via le broker la configuration de la Webui pour obtenir cette liste.
  • En revanche, vu que le check est exécuté sur un Poller, il faut permet à ce dernier d'accéder aux serveurs graphite en SSH .
    • D’où la nécessité de paramétrer les données SSH_KEY, SSH_KEY_PASSPHRASE, SSH_PORT, SSH_USER.
    • REMARQUE: il est obligatoire en l’état du check actuel que cette même clef soit autorisée sur tous les serveurs graphites surveillés.
  • Si un autre check Shinken a déjà été paramétré avec une clé SSH pour accéder au serveur graphite, vous pouvez bien sûr reprendre cette même clé.

    Détail des commandes

    Nom du checkCommande du checkLigne de commandeBroker - broker-master - Module Visualisation UI - Metrology Readercheck_shinken_broker_module_visualisation_ui_metrology_reader!$VALUE1$$PLUGINSDIR$/check_shinken_broker_module_visualisation_ui_metrology_reader.py -H "$HOSTADDRESS$" -p "$ARG1$" --shinkenversion "$SHINKENVERSION$" -P "$_HOSTSSH_PORT$" -i "$_HOSTSSH_KEY$" -u "$_HOSTSSH_USER$" -r "$_HOSTSSH_KEY_PASSPHRASE$" --timeout "$_HOSTCHECK_SHINKEN_TIMEOUT$"

    Description des métriques

    Dans cette dernière partie sous les tableaux se trouvent les informations des métrique du check. Voici les informations affichées:

    nb_metrics : Nombre de métrique gérée par le serveur graphite