Superviser avec un RaspBerry
Je vous souhaite une bonne année 2014.
Widgets de service avec affichage de la latence
Je vous propose une version toute prête à insérer dans votre supervision en attendant une version officielle.
Mode Opératoire
Récupérez l'archive spécialement créée pour l'occasion et copiez-la dans le dossier /usr/local/src par exemple. Décompressez le binaires comme ci-dessous :
tar xzf service-monitoring-v2.tar.gz
Copiez le dossier dans l'espace réservé aux widgets
cp -R service-monitoring-v2 /usr/local/centreon/www/widgets/
Ouvrez une session dans l'interface Web de Centreon et sélectionnez Administration / Modules / Widgets - Setup
Installez le widget
Vous avez un nouveau widget affichant l'exécution de chaque service et sa latence associée. J'y ai mis ma petite touche personnelle, à savoir le symbole seconde Encore merci à Charles pour cette amélioration !
Barcamp Centreon 1..2.. et 3!!!
La journée s'est terminée avec un échange d'idées à bâtons rompus sans oublier le goodies Centreon, merci à Aude-Claire et bien sûr Centreon !
Au prochain Barcamp !
(désolé pour la photo pas très nette, elle est prise du TGV , c'est bien 3 pollers en engine 1.4.2 )
Vers de bonnes nouvelles pour Debian 7.1 !
git clone http://git.centreon.com/centreon-engine
Attention, cette version n'est pas encore validée pour la production, néanmoins elle est opérationnelle pour un serveur de recette ou pour réaliser une maquette. Merci à l'équipe de développeurs pour cette amélioration
Je rappelle qu'il faut modifier les préférences d'APT pour ne pas télécharger la version 5.4 de PHP qui n'est pas totalement compatible avec l'interface WEB de Centreon.
Afficher vos logs dans la même fenêtre
Commençons pas l'installation sur une distribution Debian.
apt-get install multitail
Ensuite, nous allons configurer le fichier /etc/multitail.conf pour la coloration syntaxique de Centreon-Broker.
# BROKER: Centreon-Broker
colorscheme:centreon-broker
cs_re:yellow:SQL:
cs_re:cyan:NDO:
cs_re:green:storage:
cs_re:magenta:failover:
cs_re:red,,blink:error:
cs_re:yellow:RRD:
Maintenant, vous lancez en ligne de commande
multitail -ts -cS centreon-broker /var/log/centreon-broker/central-module-master.log -ts -cS centreon-broker /var/log/centreon-broker/central-broker-master.log -ts -cS centreon-broker /var/log/centreon-broker/central-master-rrd.log
L'option -ts rajoute un champ date heure à chaque nouvelle ligne (attention, toutefois, cette option est intéressante pour les nouveaux logs. La date/heure corresponds aux lignes s'affichant et non au timestamp linux du log). L'option -cS centreon-broker ajoute la coloration syntaxique défini dans le fichier de configuration.
Il existe de nombreuses possibilités, je vous invite à visiter le site de Multitail.
Dernière astuce, vous pouvez vous créer un raccourci pour éviter les erreurs de saisie. Editez votre fichier .bashrc et saisissez la ligne suivante.
alias lessbroker='multitail -ts -cS centreon-broker /var/log/centreon-broker/central-module-master.log -ts -cS centreon-broker /var/log/centreon-broker/central-broker-master.log -ts -cS centreon-broker /var/log/centreon-broker/central-master-rrd.log'
il suffira de saisir cette commande pour obtenir les logs du broker.
~# lessbroker
Opération Béta testeur Centreon-engine 1.4
Grande nouveauté, le changement à chaud de la configuration des hôtes et services dont voici un bref aperçu.
Déboguez Centreon-Broker
Créez vos plugins - deuxième partie
Challenge Centreon Blog-trotters 2013
Voici notre participation au chalenge Centreon Blog-trotters initié cet été, merci à ma fille Emilie pour la conception des tee-shirt et à Vincent pour les photos.
Créez vos plugins de supervision avec Perl
Surveillez vos snapshots avec Centreon
Supervisez votre serveur ESX avec Centreon
Astuce pour le widget Graph Monitoring
Utilisation d'une base de données distante avec Centreon
Lire plus…
Dépoussiérage d'articles
Et pour finir une astuce pour indiquer la bonne version de Centreon-Clapi 1.5.2
Supervisez vos sites Web (2/2)
Maintenance du site
Enfin, je travaille actuellement sur le plugin check_centreon_waa, vous pouvez d'ores et déjà consulter les premiers chapitres.
Mise à jour Centreon-Engine et Clapi
Supervisez vos sites Web (1/2)
Après un week-end studieux, je peux vous présenter mes premiers tests : le premier vérifie l'ouverture de session de l'interface Centreon du propre serveur de supervision et le deuxième vérifie l'ouverture de session d'un site de collectionneur sur Internet.
Le plugin vérifie toutes les étapes du script, lors d'un fonctionnement normal vous aurez 100% des opérations réalisées. Enfin, il donne le temps d'exécution du script. Vous avez la possibilité de mettre des valeurs critique et warning. Dans l'exemple ci-dessus, j'ai volontairement arrêté le service Web du serveur de supervision pour visualiser un dysfonctionnement.
L'affichage des valeurs des services liés au plugin Centreon-wwa. L'installation est assez fastidieuse, mais le résultat en vaut la peine, vous avez un véritable outil de supervision de ressenti utilisateur. Je vous promets un article plus complet sur ce plugin dans les prochains jours.
Attention avec Debian 7 Wheezy et Centengine
Voir l'image ci-dessous :
Fonctionnement normal
Après le redémarrage de centengine, la connexion semble perdue
Une commande netstat fait remarquer un problème de données bloquées en réception (Recv-Q) sur le port 5669
root@central244:~# netstat -an | grep 5669
tcp 0 0 0.0.0.0:5669 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:57298 127.0.0.1:5669 ESTABLISHED
tcp 19492 0 127.0.0.1:5669 127.0.0.1:57298 ESTABLISHED
Gérer les caractères accentués avec LiveCode pour SQLite
Centreon et Debian wheezy, c'est possible !
Mais je ne voulais pas rester sur un constat d'échec, et Google étant mon ami de longue date j'ai découvert la solution grâce à cette page. En fait, il suffit d'indiquer au système Debian, avant l'installation des paquets php, de prendre la version 5.3 de Squeeze et non la version 5.4 de Wheezy. Lire plus…
Zoomer avec les objets graphic de LiveCode
Lire plus…
Full Centreon en Prod !
Tout cela pour dire que pendant la migration, le plus difficile a été de corriger les problèmes de droits. Sans oublier de bien configurer le fichier sudoers autant sur le serveur Central que sur le poller. La majeure partie de mes soucis lors de la migration était des erreurs de saisie pour la nouvelle configuration, bref la migration s'est bien passée dans l'ensemble, il me reste à utiliser le connecteur ssh pour améliorer les performances du moteur centengine
Dernier conseil, lors d'une migration ne pas oublier d'enlever le démarrage automatique de l'ancien moteur nagios sinon gare au cafouillage lors du redémarrage du serveur.
Mise à jour Centreon 2.4.4
Une nouvelle version de Centreon est disponible, il s'agit de la version 2.4.4.
Première amélioration lors de la mise à jour, vous pouvez passer la mise à jour de la configuration snmptt pour éviter d'écraser votre configuration.
Deuxième amélioration, la possibilité de trier les événements des hosts et services en fonction de plusieurs critères dont la criticité.
Troisième amélioration dans la gestion des graphiques, des options supplémentaires ont été ajoutées.
Et il reste encore quelques améliorations à découvrir ! Décidément l'équipe des développeurs de Centreon ne prend pas de vacances cet été
FTP avec LiveCode
Challenge Centreon Blog-trotters de l'été !
Le blog de Centreon créé l'événement. Il s'agit de réaliser votre propre T-shirt Centreon et de se prendre en photo. Envoyez la photo à Communications(@)centreon.com et/ou twittez-la avec @Centreon. Dernier délai 31 décembre 2013 à minuit. Voir les règles du concours sur le blog de Centreon.
LiveCode et les sockets
Serveur UDP
Serveur TCP
Full Centreon avec Ubuntu Server 12.04
Pour aider à vous retrouver dans mes articles, voici les étapes à ne pas oublier pour la réussite de votre projet :
1 - Installation du moteur Nagios ou Centreon Engine
   1.1 - Installation de Clib pour Centreon Engine
   1.2 - Installation de Centreon-Connector pour Centreon Engine
   1.3 - Installation de Centreon-Engine
2 - Installation des plugins
3 - Installation du broker NDOutils ou Centreon-Broker
4 - Installation de l'interface Web de Nagios
5 - Installation de l'interface Centreon
Nouveaux articles sur LiveCode
Libérons le cahier Debian !
Faites comme moi, libérons le cahier Debian afin de partager la connaissance au pus grand nombre d'entre nous. Vendredi nous étions à 29%, Actuellement le projet est financé à hauteur de 80 %.
Maj du 6 juin. Le projet est financé entièrement mais vous pouvez continuer à contribuer pour le faire progresser.
Mise à jour Centreon 2.4.3
Centreon passe à la version 2.4.3. De nombreuses corrections de bug, voir le changelog sur la forge et quelques améliorations.
Une des améliorations correspondant à l'affichage des macros.
La grande nouveauté est la possibilité de charger le fichier de langue française pour les versions 2.4.x. Téléchargez l'archive depuis le site de Centreon. Décompressez ce fichier dans un dossier temporaire et lisez le fichier INSTALL. Je vous donne les lignes de commandes qui sont adaptées à mes installations.
mkdir -p /usr/local/centreon/www/locale/`locale | grep LC_MESSAGES | cut -d \" -f 2`/LC_MESSAGES
cp LC_MESSAGES/*.mo /usr/local/centreon/www/locale/`locale | grep LC_MESSAGES | cut -d \" -f 2`/LC_MESSAGES
chown -R www-data.www-data /usr/local/centreon/www/locale/fr_FR.UTF-8
service apache2 restart
Pour visualiser l'interface en français, il faudra modifier votre profil
L'interface est francisée.
Quelques nouvelles
Quelques nouvelles qui méritent une attention : une nouvelle version Debian 7 appelé Wheezy est sortie depuis le 4 mai. Je travaille sur cette distribution, mais celle-ci n'est pas encore validée pour Centreon. En effet la version de PHP ne fonctionne pas avec l'interface Web, voir le ticket de la forge Centreon. Merci à Charles Bijon pour l'info. Il faudra patienter
Aujourd'hui, une nouvelle version de Centreon Broker qui passe en 2.4.4.
Quelques dates importantes :
- Le salon Linux se tiendra le 28 et 29 mai prochain au CNIT à la Défense, j'y passerai mardi après-midi au Stand de la communauté Centreon.
- Le premier meeting du groupe LiveCode se tiendra le 28 mai
Centreon avec MariaDB
Livestatus via le réseau
Comment utiliser Thruk et Nagvis dans une architecture distribuée ? Avec Mk livestatus et xinetd ! Je vous propose une petite procédure d'installation sur une architecture Debian. J'en ai profité pour mettre à jour l'utilisation de Nagvis avec Centreon-engine. La copie d'écran ci-dessus représente le dashboard Panorama de Thruk avec quelques plugins standard.
Centreon sur Ubuntu Server
Pour aider à vous retrouver dans mes articles, voici les étapes à ne pas oublier pour la réussite de votre projet :
1 - Installation du moteur Nagios ou Centreon Engine
   1.1 - Installation de Clib pour Centreon Engine
   1.2 - Installation de Centreon-Connector pour Centreon Engine
   1.3 - Installation de Centreon-Engine
2 - Installation des plugins
3 - Installation du broker NDOutils ou Centreon-Broker
4 - Installation de l'interface Web de Nagios
5 - Installation de l'interface Centreon
Maj du 15 avril : L'installation de Centreon-engine et Centreon-broker sur Ubuntu Server est terminée. Actuellement, deux soucis subsistent : un problème de compilation de Connector SSH et un problème d'installation du script de centengine.
- Installation de Centreon clib
- Installation de Centreon Connector
- Installation de Centreon engine
- Installation de Centreon Broker
Nouvelle version de Centreon 2.4.2
Une nouvelle version de Centreon est disponible, il s'agit de la version 2.4.2. De plus, j'ai profité de la mise à jour de trois widgets pour mettre à jour l'article sur les widgets.
Projet LiveCode avec Centreon-Clapi
Je me suis lancé à réaliser une application, dans un but didactique, interrogeant mon infrastructure de supervision avec Centreon-Clapi et renvoyant les données sur l'interface graphique. Le programme est très basique pour l'instant, mais il va bientôt s'étoffer de nouvelles fonctionnalités. Actuellement il fonctionne sur une plateforme Mac OS X mais il est adaptable très facilement sur les autres plateformes.
Voici donc le premier jet de mon projet LiveCode-Clapi.
22 avril 2013 : Ajout de la fonctionnalité enregistrement des préférences.
26 avril 2013 : Cryptage du mot de passe
Un concentré de doc Centreon dans l'iPad !
Le nouveau site de la documentation de Centreon comporte une fonctionnalité très intéressante pour les possesseurs de tablette iPad. Toute la documentation peut être transformée au format epub et transférée dans l'éditeur iBooks de votre tablette. Cette solution doit être valable pour les autres tablettes type Android. Maj utilisation avec l'iPad.
Intégrer Thruk dans un poller
Lire plus…
Centreon-Broker 2.4.0 .. 1 .. 2 ! et 3 !
MàJ du 24/03 : Récemment, l'équipe de Méréthis nous a mis à disposition une nouvelle version (2.4.1) de Centreon-broker, elle réglait de nombreux bugs, en particulier un bug sur les problèmes de droit à l'installation. Mais je me suis rendu compte d'un souci lors de mes essais d'architecture distribuée. Le processus cbd se plantait au rechargement de la configuration avec la méthode reload. Après quelques heures de recherches, je me résignais à faire un retour arrière sur la version 2.4.0. Mais, heureuse surprise, l'équipe de Méréthis a réagi promptement en proposant une version 2.4.2 corrigeant, en autre, ce problème. Cette version présente aussi un problème de stabilité, j'en ai fait les frais lors d'une mise à jour du système. Je vous conseille fortement de faire votre mise à jour avec la version 2.4.3 et de passer votre chemin pour les versions 2.4.1 et 2.4.2.
Cette péripétie est riche d'enseignement. Elle démontre l'intérêt de réaliser des installations de recette afin de ne pas se lancer aveuglément sur des mises à jour qui pourrait mettre en difficulté le fonctionnement de votre infrastructure.
Lire plus…
Installation distribuée avec Centreon-Engine
Un plugin pour les cifs NAS EMC
Mise à jour du 05/03, prise en compte des Tree Quota
J'en profite pour vous faire découvrir ma première réalisation en HTML 5 avec ce petit tuto animé, le premier d'une longue série...
Mise à jour Installation distribuée
Les articles modifiés sont l'installation et la configuration d'une installation distribuée. La gestion des traps, Centreon-broker et DSM sont en cours de réécriture. Lire plus…
Installation centreon 2.4.1
- Installation de Centreon-Engine
- Installation de Centreon-Broker
- Installation de Centreon version 2.4.1
Prochaine mise à jour avec Centreon-Clapi 1.5 nouvellement sorti. Lire plus…
Migration 2.4 réussie
Accès aux vues personnalisées
Il faudra aussi partager vos vues aux autres collaborateurs avec l'option Share View.
Une autre nouveauté de la version 2.4, le statut des modules par rapport à la version 2.4.
Comme vous pouvez le constater, il y a encore du boulot au niveau des modules
Mise à jour importante !
La rubrique L'atelier de Kermith va être décliné en quatre grandes sous-rubriques :
Supervision Outils
Les applicatifs liés à la supervision (Nagios, Centreon, Inciga, etc...).
Supervision du Réseau
Les outils complémentaires basés sur les protocoles réseaux.
Supervision des Système
Même chose côté machines et OS.
Architecture
Des exemples concrets d'architecture de supervision.
Pour l'instant, je viens de terminer un article sur la mise à jour de Centreon 2.3.9 vers 2.4 avec Nagios et Centreon-Broker. Bonne lecture.
MaJ du 21 janvier, de nombreux articles ont été rajoutés pour l'installation de Centreon 2.4 avec Centreon-Engine et Centreon-Broker. Suivez le guide :
- Installation de Centreon-Engine 1.3.0
- Installation de Centreon-Broker 2.4.0
- Installation de Centreon 2.4.0
MaJ du 25 janvier, merci à Aude-Claire pour le nouveau logo 2.4 Ready Lire plus…
Construction du Centreon Signal 2
Lire plus…
Des nouveautés à profusion !
Centreon nous gâte en ce moment, de nombreuses mises à jour et de nouvelles fonctionnalités : Centreon-Broker version 2.4.0, Centreon-engine 1.3.0, Centreon-connector-1.0.0, Centreon-clib-1.0.0...Merci à l'équipe de développement, plein de nouveautés à tester
Quand les services nous jouent des tours !
Après vérification, les services snmptt et centcore fonctionnent. En fait, comme il ne retourne aucun message, le système Debian considère qu'il y a un problème. Pour y remédier, activez l'affichage de ces messages. Editez le fichier /etc/default/rcS
Modifiez la ligne comme ci-dessous:
VERBOSE=yes
Redémarrez votre serveur et vérifiez qu'il n'y a plus aucune erreur.
Lire plus…