Nous allons découvrir une des grandes nouveautés de la version 2.4 de Centreon, il s'agit des Widgets permettant une vue personnalisée de votre supervision. Vous trouverez sur le site de Centreon, les versions 1.1.0 de certains Widgets mais pour avoir toutes la collection complète (graphe-monitoring), il faut aussi récupérer le binaire de la version 1.0 sur la forge de Centreon.
1 Installation des Widgets
Télécharger les Widgets sur le site de téléchargement de Centreon, onglet Widgets
Les versions à télécharger sont indiquées en rouge. Tout d'abord, téléchargez les binaires et copiez-les dans le dossier /usr/local/src. Vous pouvez les télécharger par la commande wget ci-dessous:
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-widgets/centreon-widget-service-monitoring/centreon-widget-service-monitoring-1.3.2.tar.gz wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-widgets/centreon-widget-host-monitoring/centreon-widget-host-monitoring-1.3.2.tar.gz wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-widgets/centreon-widget-servicegroup-monitoring/centreon-widget-servicegroup-monitoring-1.1.0.tar.gz wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-widgets/centreon-widget-hostgroup-monitoring/centreon-widget-hostgroup-monitoring-1.1.1.tar.gz
tar xzf centreon-widget-hostgroup-monitoring-1.1.1.tar.gz tar xzf centreon-widget-host-monitoring-1.2.1.tar.gz tar xzf centreon-widget-servicegroup-monitoring-1.1.0.tar.gz tar xzf centreon-widget-service-monitoring-1.2.1.tar.gz
Déplacez les répertoires dans le dossier réservé aux widgets
mv centreon-widget-hostgroup-monitoring-1.1.1 /usr/local/centreon/www/widgets/hostgroup-monitoring mv centreon-widget-service-monitoring-1.2.1/service-monitoring/ /usr/local/centreon/www/widgets/ mv centreon-widget-servicegroup-monitoring-1.1.0 /usr/local/centreon/www/widgets/servicegroup-monitoring mv centreon-widget-host-monitoring-1.2.1/host-monitoring/ /usr/local/centreon/www/widgets/
Téléchargez le binaire Centreon Widget 1.0 sur la forge de Centreon.
Décompressez ce fichier dans le dossier /usr/local/src
Déplacez le dossier graph-monitoring dans le dossier réservé aux widgets.
Pour finaliser l'installation, il faut se connecter sur l'interface d'administration de Centreon. Sélectionnez le menu Administration / Modules / Setup (widgets) et pour la version 2.5 de Centreon Administration / Extension / Setup (Widgets).
Cliquez sur l'icône Actions pour chaque Widget.
Pour chaque Widget, acceptez l'installation.
Les widgets sont installés, passons à la configuration des vues.
Décompressez ce fichier dans le dossier /usr/local/src
tar xzf centreon-widgets-1.0.0.tar.gz
Déplacez le dossier graph-monitoring dans le dossier réservé aux widgets.
mv graph-monitoring /usr/local/centreon/www/widgets
Pour finaliser l'installation, il faut se connecter sur l'interface d'administration de Centreon. Sélectionnez le menu Administration / Modules / Setup (widgets) et pour la version 2.5 de Centreon Administration / Extension / Setup (Widgets).
Cliquez sur l'icône Actions pour chaque Widget.
Pour chaque Widget, acceptez l'installation.
Les widgets sont installés, passons à la configuration des vues.
2 Configuration des vues personnalisés
Dans l'interface de Centreon, dirigez-vous dans la section Home / Custom Views. Nous allons créer notre première vue.
Cliquez sur le bouton Add view. Saisissez le nom de votre vue et sélectionnez 3 colonnes.
Maintenant, nous allons ajouter nos widgets. cliquez sur Add widgets
Nous allons besoin d'un aperçu de la charge serveur de notre supervision. Saisissez le nom "charge serveur" et sélectionnez le widget Graph Monitoring.
Il faut encore le configurer pour nos besoins. Cliquez sur l'icône identifiée par la clé.
Sélectionnez le service Load de l'hôte Centreon-Server. Nous choisirons une période de 24 heures.
Voici le widget de la charge du serveur de supervision terminé. Nous continuons avec deux autres widgets.
Sélectionnez le widget Host Monitoring pour visualiser les hôtes supervisés par Centreon.
Le widget se positionne automatiquement en dessous du premier widget. Pour le positionner à droite, cliquez sur le titre et glissez le widget jusqu'à l'emplacement qui s'affichera en surbrillance dans la vue.
Continuez avec le troisième widget service monitoring.
Placez les trois widgets en ligne. Il est possible de filtrer les vues pour limiter le nombre d'hôtes et de services. Nous allons limiter le widget Service, cliquez sur l'icône de configuration (clé)
Limitons la vue au serveur de supervision. Validez.
Cette présentation des widgets est terminée, pour de plus amples renseignements n'hésitez pas à consulter la documentation officielle de Centreon.
Cliquez sur le bouton Add view. Saisissez le nom de votre vue et sélectionnez 3 colonnes.
Maintenant, nous allons ajouter nos widgets. cliquez sur Add widgets
Nous allons besoin d'un aperçu de la charge serveur de notre supervision. Saisissez le nom "charge serveur" et sélectionnez le widget Graph Monitoring.
Il faut encore le configurer pour nos besoins. Cliquez sur l'icône identifiée par la clé.
Sélectionnez le service Load de l'hôte Centreon-Server. Nous choisirons une période de 24 heures.
Voici le widget de la charge du serveur de supervision terminé. Nous continuons avec deux autres widgets.
Sélectionnez le widget Host Monitoring pour visualiser les hôtes supervisés par Centreon.
Le widget se positionne automatiquement en dessous du premier widget. Pour le positionner à droite, cliquez sur le titre et glissez le widget jusqu'à l'emplacement qui s'affichera en surbrillance dans la vue.
Continuez avec le troisième widget service monitoring.
Placez les trois widgets en ligne. Il est possible de filtrer les vues pour limiter le nombre d'hôtes et de services. Nous allons limiter le widget Service, cliquez sur l'icône de configuration (clé)
Limitons la vue au serveur de supervision. Validez.
Cette présentation des widgets est terminée, pour de plus amples renseignements n'hésitez pas à consulter la documentation officielle de Centreon.
3 Mise à jour des widgets
L'équipe de Centreon a mis en ligne des nouvelles versions de widget début avril 2013. Visitez le site Centreon à la section Widget et vous obtiendrez la liste ci-dessous.
Les nouvelles versions sont indiquées en rouge. Je vous propose une procédure pour mettre à jour vos widgets. Tout d'abord, téléchargez les binaires et copiez-les dans le dossier /usr/local/src. Décompressez tous les binaires comme ci-dessous :
Les nouvelles versions sont indiquées en rouge. Je vous propose une procédure pour mettre à jour vos widgets. Tout d'abord, téléchargez les binaires et copiez-les dans le dossier /usr/local/src. Décompressez tous les binaires comme ci-dessous :
tar xzf centreon-widget-service-monitoring-1.1.2.tar.gz tar xzf centreon-widget-hostgroup-monitoring-1.1.1.tar.gz tar xzf centreon-widget-host-monitoring-1.1.2.tar.gz
Le but de la manoeuvre ci-dessous permet de copier les fichiers dans les dossiers existants.
cp -R centreon-widget-service-monitoring-1.1.2/* /usr/local/centreon/www/widgets/service-monitoring/ cp -R centreon-widget-hostgroup-monitoring-1.1.1/* /usr/local/centreon/www/widgets/hostgroup-monitoring/ cp -R centreon-widget-host-monitoring-1.1.2/* /usr/local/centreon/www/widgets/host-monitoring/
Revenons à notre interface graphique et sélectionnons le menu Administration / Modules / Setup / Widgets
Un icône, en forme de roue dentée, indique la mise à jour possible du widget. La version affichée est la version actuellement en service.
Cliquez sur chaque icône pour mettre à jour chaque widget. Un fenêtre vous demandera la confirmation, cliquez sur OK.
Les nouvelles versions sont affichées comme ci-dessus. Une nouvelle option est disponible pour les widgets Host Monitoring et Service Monitoring, la possibilité de moduler l'affichage de la sortie Output des services.
Comme le montre l'image ci-dessous, vous avez la possibilité d'agrandir le champ Output pour visualiser la totalité du message.
Un icône, en forme de roue dentée, indique la mise à jour possible du widget. La version affichée est la version actuellement en service.
Cliquez sur chaque icône pour mettre à jour chaque widget. Un fenêtre vous demandera la confirmation, cliquez sur OK.
Les nouvelles versions sont affichées comme ci-dessus. Une nouvelle option est disponible pour les widgets Host Monitoring et Service Monitoring, la possibilité de moduler l'affichage de la sortie Output des services.
Comme le montre l'image ci-dessous, vous avez la possibilité d'agrandir le champ Output pour visualiser la totalité du message.
J'ai découvert un bug sur les widgets Host Monitoring et Service Monitoring empêchant l'affichage de la barre de défilement horizontale dans une configuration précise.
Ce bug d'affichage est visible seulement dans les vues à 3 trois colonnes et seulement si le widget est placé dans la deuxième et/ou troisième colonne.
Voici une petite astuce pour récupérer le dernier widget Graph Monitoring à jour. Celui-ci n'étant pas disponible sur le site de Centreon, peut-être un oubli ? Récupérer une distribution CES, faire une installation sur une machine virtuelle.
Utiliser un client sep, Copier le dossier /usr/share/centreon/www/widgets/graph-monitoring de la distribution CES vers le dossier /usr/local/centreon/www/widgets de votre serveur de supervision.
Se connecter à Centreon, Menu Administration / Modules / Widgets (version 2.5 Administration / Extension / Widgets). Cliquer sur l'icône de mise à jour.
Valider la mise à jour.
Le widget est à jour de la version 1.1.0 ;-)