Utiliser l'autologin pour réaliser des vues pour écran
- premièrement, activer l'auttologin dans Centreon,
- deuxièmement, créer un contact de préférence local et créer un token autologin,
- troisièmement, créer une ACL limitée à la vue que nous désirons,
- quatrièmement, ouvrir une session utilisateur et récupérer le chemin de la vue,
- et dernièrement adapter le lien pour afficher la vue en plein écran.
Lire plus…
Mise à jour des clés GPG pour le dépôt Centreon
yum update centreon\*
. . . . .
Is this ok [y/d/N]: y
Downloading packages:
attention : /var/cache/yum/x86_64/7/centreon-stable-noarch/packages/centreon-plugin-Cloud-Aws-Rds-Api-20210915-070550.el7.centos.noarch.rpm: Entête V4 RSA/SHA256 Signature, clé ID 3fc49c1b: NOKEY
Récupération de la clé à partir de file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES
Les clés GPG listées pour le dépôt « Centreon open source software repository. » sont déjà installées mais sont incorrectes pour ce paquet.
Vérifiez que les URL des clés pour ce dépôt soient correctes.
Échec avec le paquet : centreon-plugin-Cloud-Aws-Rds-Api-20210915-070550.el7.centos.noarch
Les clés GPG sont configurées comme : file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES
Utilisez la procédure suivante indiqué dans la documentation officielle de Centreon car la clé de signature a été remplacé.
rpm -e gpg-pubkey-8a7652bc-4cb6f1f6
rpm --import https://yum-gpg.centreon.com/RPM-GPG-KEY-CES
yum update centreon*release -y
curl -JO https://raw.githubusercontent.com/centreon/centreon/master/check-centreon-gpg-key.sh
Rendre exécutable le script et exécutez-le
chmod u+x check-centreon-gpg-key.sh
sh check-centreon-gpg-key.sh
Vous pouvez ensuite faire votre mise à jour sans problème 😉
yum update centreon\*
Merci à Mickaël pour m'avoir alerter sur ce sujet, on part en vacances…et patatras 🤣
Gorgone et Debian 11, suite...
Les tutos d'installation de Centreon avec Debian 11 ont été mis à jour :
- Installation Full Centreon 21.04.x sur Debian Bullseye version 11
- Installation d'un poller distant avec Debian Bullseye
Gorgone et Debian 11
Vous trouverez la procédure avec le tutoriel suivant Installation d'un poller distant avec Debian Bullseye. L'installation du Central n'est pas concernée. Un grand merci à Quentin pour avoir trouvé le problème 😉.
Premier test Debian 11 Bullseye avec Centreon
Affaire à suivre.
Les articles disponibles :
CentCTL, Exporter une configuration vers une autre plateforme
Je vous propose de continuer avec cet article : Exporter une configuration vers une autre plateforme Centreon
CentCTL, l'administration facile en ligne de commande
Lisez CentCTL, administrez facilement votre Centreon en ligne de commande
Installer Centreon sur AlmaLinux
Le tuto pour l'installation c'est ici Installation Centreon 21.04 avec AlmaLinux 8.4
Centreon 20.10.2 avec Debian
Open Centreon Discovery
Centreon 20.10.x sur Raspberry
Installation automatisée de Nagvis sur Debian
Upgrade Centreon-Web 20.10.5 -> 20.10.6
Nous allons découvrir la procédure pour arriver à nos fin.
Tout d'abord, voici les commandes à réaliser pour la mise à jour.
Découverte automatique des lecteur de disque avec NSClient
Vous trouverez toutes les informations dans ce nouveau tutoriel : Découverte auto des lecteurs de disques avec NSClient
MAJ de l'Installation Centreon 20.04 sur Debian
Attention, actuellement les paquets sources n'étant pas prêt, utilisez les dépôts Github si vous vous lancez dans l'installation.
Si vous avez une ancienne configuration conan, faites le ménage avec les commandes suivantes :rm -rf ~/.conan/data/*
rm -rf ~/.conan/profiles/*
Installation Centreon 21.04 sur Debian
Raspberry avec Centreon, l'après Bintray !
Vous trouverez les tutos avec les liens suivants :
- Pi 4, Raspbian Buster et Centreon 20.04x
- Pi 4, Raspbian Buster et Centreon 20.10x
- Pi 4, Raspbian Buster et Centreon 21.04x
Flux inversé pour Centreon-Gorgone
Attention, je vais être prudent surtout en ce moment avec l'actualité sur la sécurité informatique, l'exemple qui est présenté dans mon tutoriel n'est aucunement une préconisation de la société Centreon. Il est fortement déconseillé d'exposer une plateforme Centreon sur Internet, ce tutoriel est juste un cas d'école pour comprendre le flux inversé de Centreon-Gorgone.
Et n'oubliez pas, faites vos mises à jour de votre plateforme Centreon !
Centreon-Gorgone...et de trois !
Sécurisez Centreon sur Debian avec UFW
Un peu de sécurité : ufw, le parefeu pour Debian
Mise à jour Nagvis sur Centreon
PHP Composer version 2.00
Je pensais migrer vers la version 2 de PHP Composer pour toutes les versions de Centreon, mais une erreur fatale lors de l'installation en mode Web, m'oblige à downgrader la version de PHP Composer pour l'instant pour la version 20.04.
Procédure valable pour la version 20.04
Il faut modifier la commande d'installation de PHP Composer comme ceci
php composer-setup.php --install-dir=/usr/bin --filename=composer --version=1.10.17
Procédure valable pour la version 19.10
Cette nouvelle version nécessite une nouvelle commande de mise à jour lorsque vous préparez l'installation de Centreon-Web. Comme je réalise l'installation de Centreon en mode root, il faut aussi annuler le mode interactif.
Actuellement seul le tutoriel Full Centreon 19.10 Buster est mis à jour. Si vous voulez néanmoins faire l'installation avec les tutoriels non mis à jour, modifiez la procédure comme ceci :
Ancienne procédure
Avant de continuer l'installation, installer PHP composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/bin --filename=composer
Lancer la commande dans le dossier d'installation de centreon-web-xxxx pour installer les dépendances php
composer install --no-dev --optimize-autoloader
Nouvelle procédure
Avant de continuer l'installation, installer PHP composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/bin --filename=composer
Depuis que composer est passé en version 2, vous devez lancer cette commande :
composer update -n
Lancer la commande pour installer les dépendances php
composer install --no-dev --optimize-autoloader --no-plugins -n
Centreon 20.10, ma roadmap...
Voici les tutoriels et travaux terminés :
- Installation avec les sources d'un poller distant sur Debian Buster,
- Mise à jour Centreon 20.04 - > 20.10 sur Debian,
- Mise à jour des scripts auto pour Debian et Centreon 19.04, 19.10 et 20.04,
- Installation automatisée par script Centreon 20.10 pour Debian,
Voici ma roadmap pour les jours suivants :
- Mise à jour Centreon 20.04 -> 20.10 sur Debian pour un poller distant,
- Mise à jour de ma supervision croisée sur une plateforme distribuée,
- Installation avec les sources pour l'OS Raspberry PI OS, plateforme standalone et distribuée,
- Mise à jour de mon tutoriel My Poller is not running,
- Installation pour CentOS 8,
- Installation pour Ubuntu,
- Installation automatisée par script pour Raspberry PI OS.
Centreon 20.10.0, de nombreuses améliorations !
- une compatibilité complète avec SELinux pour CentOS,
- une compatibilité avec RedHat ou CentOS v 8,
- la possibilité d'activer l'authentification Multi-Facteurs avec OpenID Connect
- Les vues Monitoring des hôtes et services sont regroupées dans une seule vue Statut des ressources (vue proposée en bêta sur la version 20.04)
- La possibilité de sauvegarder des filtres de recherche
- La vue détail des services complètement repensé et un nouvel onglet Historique pour le service concerné
- Grosse amélioration sur un module non-proposé en libre, il s'agit du module Auto-Discovery et plus particulièrement Host Discovery
Attention pour les mises à jour des plateformes, pensez à migrer les pollers distants avec la même version que votre Central. N'oubliez pas la gestion du cycle de maintenance, la version 19.04.x ne devrait plus être supportée.
Maintenant, il me reste à découvrir et vous proposer les installations sous Debian, à la prochaine !
Modifiez l'adressage IP de votre plateforme Centreon distribuée
Nous allons voir, pas à pas, les modifications à réaliser pour obtenir une plateforme fonctionnelle.
L'adressage IP dynamique permet l'accès sans modifier la configuration de la carte réseau virtuelle de la VM. Nous partons du principe que la plateforme fonctionnait auparavant sur une configuration en Wifi en 4G. Voici l'état de la configuration sur mon réseau local, le Central a pour adresse 192.168.1.30 et le poller distant 192.168.1.34.
Lire plus…
Best practice : La supervision croisée
J'en profite pour vous faire part d'une mise à jour de mes articles sur l'installation de Centreon version 20.04.x sur Debian avant l'imminente version majeure :
- Installation Full Centreon 20.04 sur Debian Buster version 10,
- Installation d'un poller distant avec Debian Buster.
Bonne lecture
Centreon 20.04.x sur Raspberry - MAJ
Une base de connaissance pour Centreon
Lire plus…
Installation automatisée : MAJ septembre 2020
Lire plus…
Les logs Centreon
- La commande envoyé par le moteur : voir le détail du service dans la vue temps réel
- Le moteur centreon-engine : fichier /var/log/centreon-engine/centengine.log
- Le module cbmod du Central : fichier /var/log/centreon-broker/central-module-master.log
- Le watchdog du broker : fichier /var/log/centreon-broker/watchdog.log
- le service broker pour les rrd : fichier /var/log/centreon-broker/central-rrd-master.log
- le service broker master : fichier /var/log/centreon-broker/central-master-master.log
- les erreurs SQL : fichier /var/log/centreon/sql-error.log
- les erreurs php de l'IHM : fichier /var/opt/rh/rh-php72/log/php-fpm/centreon-error.log
- les erreurs des fichier RRD : fichier /var/log/centreon/rrdtool.log
- le module cbmod d'un poller : fichier /var/log/centreon-broker/module-
.log - le service centreon-gorgone : fichier /var/log/centreon-gorgone/gorgoned.log
- l'authentification ldap : fichier /var/log/centreon/ldapsearch.log
- la gestion des ACL : fichier /var/log/centreon/centAcl.log
- l'ouverture de session : fichier /var/log/centreon/login.log
- le cron de la purge de la base : fichier /var/log/centreon/centreon-purge.log
- le cron du partionnement : fichier /var/log/centreon/centreon-partitioning.log
Pourquoi partitionner votre serveur Centreon
Partitionnez son système Centreon
Dans cet article, vous verrez comment partitonner manuellement avec un OS Debian et un exemple d'utilisation du gestionnaire LVM pour un cas concret.
Mise à jour 20.04.x
- Installation Full Centreon 20.04 sur Debian Buster version 10
- Installation automatisée avec Centreon 20.04.x et Buster
Centreon 20.04.x sur Raspberry Pi 4
Pour l'instant, je vous propose l'installation en mode standalone Pi 4, Raspbian Buster et Centreon 20.04x. La version architecture distribuée (installation d'un poller) sera bientôt disponible.
Mise à jour de tutos
Mise à jour de mon article sur Centreon Report To PDF. Ce petit programme a été testé avec la dernière version de Centreon 20.04. Un nouvelle option permet de créer une page de couverture personnalisée. Merci à Victor Hugo dos Santos pour son travail.
Mise à jour de ma page des liens, suppression de liens brisés et ajout du site Pixelabs, super site sur l'IT et la supervision.
Les améliorations des scripts continuent...
Voici donc la procédure pour mettre à jour votre version 20.04 installée avec mon script automatique :
Lire plus…Du nouveau pour le script automatique...
Donc, actuellement, si vous avez installé une version Centreon 19.10.x, il vous sera possible d'effectuer une mise à jour jusqu'à la dernière version Centreon 19.10.10. Pour l'instant, cette option ne concerne que l'architecture 64 bits. Pour Raspbian, il faudra attendre un peu.
Confinement Covid: mes travaux en cours...
- Tout d'abord la mise en ligne de mon projet Lego GBC à base de Raspberry, Arduino et Lego que je devais présenter à Open Source Summit de Paris en 2019 et au Makerfight de Mulhouse,
- L'acquisition d'une imprimante 3D pour me former à la réalisation d'objets,
- L'acquisition du microcontrôleur Micro:bit pour ma culture personnelle,
- et de nombreux tutoriels sur la nouvelle version de Centreon 20.04 et son intégration dans l'environnement Debian.
Voici les travaux en cours de réalisation ou dans les cartons :
- Projet PI-GBC : les tutos sont à l'arrêt pour cause de version Centreon 20.04, ils reprendront bientôt avec la communication Arduino - Raspberry,
- Intégration Nagvis avec Centreon 20.04 : actuellement non-compatible, Nagvis fonctionne mais l'intégration du module Centreon-Nagvis ne se passe pas bien,
- Intégration Centreon 20.04 sur Raspbian : travaux non commencés,
- Installation automatisée Centreon sur Debian-Raspbian : après l'installation sur Raspbian,
- Migration Centreon 19.x vers 20.04 avec Debian : j'y pense 😉,
- Nouvel article sur Gorgone : tuto actuellement sur le papier, ça se précise…
- projet Micro:bit : C'est encore dans ma tête 😂
Comme vous pouvez le constater, j'ai pas mal d'occupation pour quelques semaines. Ce qui m'inquiète le plus en ce moment, c'est ma solution pour alimenter mon site web. J'utilise un programme (rapidweaver) ne fonctionnant que sous MacOS. J'ai tenté de trouver un produit similaire sous Linux mais sans succès et je n'ai pas envie de tout recréer. Ce serait plus de 350 pages à refaire ! Et comme mon Macbook va bientôt atteindre ses onze ans, je commence à me demander si celui-ci va encore tenir le coup. Je pense à investir dans un Mac mini, mais l'investissement n'est pas négligeable et il servirait essentiellement à la publication du site. Ma première idée était de réfléchir à une monétisation du site mais n'étant pas un adepte des publicités qui dénature les sites, je n'ai pas opté pour cette solution. Je lance donc une bouteille à la mer, si on peut dire, pour trouver une solution afin d'assurer la pérennité du site actuel…
Affaire à suivre…
Confinement Covid : c'est le moment de faire du ménage !
- Installation Full Centreon 18.10 sur Debian Stretch version 9
- Installation Full Centreon 19.04 sur Debian Stretch version 9
- Installation Full Centreon 19.10 sur Debian Buster version 10
- Installation d'un poller distant avec Debian Buster
- Installation automatisée avec Centreon 18.10.x
- Installation automatisée avec Centreon 19.04.x
- Installation automatisée avec Centreon 19.04.x et Buster
Bonne lecture et Restez chez vous !
c'est reparti pour 2020 !
La dernière version d'engine 19.10.8
wget http://files.download.centreon.com/public/centreon-engine/centreon-engine-19.10.8.tar.gz
La dernière version des plugins
wget http://files.download.centreon.com/public/centreon-plugins/centreon-plugins-20191219.tar.gz
La dernière version de broker 19.10.2
wget http://files.download.centreon.com/public/centreon-broker/centreon-broker-19.10.2.tar.gz
et enfin, la dernière version de Centreon-Web
wget http://files.download.centreon.com/public/centreon/centreon-web-19.10.4.tar.gz
J'en profite pour vous signaler la mise à jour des scripts automatiques pour Debian
https://sugarbug.fr/atelier/installations/debian/centreon-install/centreon-install_1910-Buster/
La mise à jour de mon article sur Ubuntu server 19.10
https://sugarbug.fr/atelier/installations/ubuntu/ubuntu1910_centreon_1910/
La mise à jour de mon article sur la migration 19.04 vers 19.10 pour Debian.
https://sugarbug.fr/atelier/installations/debian/migration_1904_1910/stretch/
bonne lecture
Centreon et Odroid C2
Bonne lecture.
Debian et Centreon avec les plugin-packs !
Avertissement : Il n'y aura aucun de support de la part de Centreon pour cette version Debian et l'offre IMP n'est pas supporté, inutile de contacter Centreon.
Le tutoriel est disponible ici : Installation Full Centreon Complet 19.04 sur Debian Stretch version 9
Lifting pour l'espace de téléchargement de Centreon
Plus d'excuses pour ne pas utiliser les plugins Centreon, un package est librement téléchargeable avec les derniers plugins en mode fatpacked. Les librairies perl nécessaires au bon fonctionnement sont incluses dans les fichiers. Plus de 300 plugins sont ainsi à disposition.
En attendant l'intégration des nouveaux modules licence-manager et pp-manager dans Debian, j'ai modifié mon tutoriel sur l'installation de Centreon sur Debian Stretch avec les plugins Centreon FatPacked officiel. Autre changement, le tutoriel sur les plugins Centreon.
Bonne lecture.
Quand Ldap ralentit Centreon
J'avoue que j'ai cherché longtemps le problème,
Lire plus…Améliorez vos notifications par mail
Lire plus…
Mes travaux du début d'année 2019
Voici la liste des mes activités :
- Mise à jour de l'article sur le partitionnement des bases Centreon
- Installation de Nagvis 1.9x avec Centreon 18.10
- Installation de Centreon 18.10 avec Debian Stretch et Raspbian Stretch
- Mise à jour de l'article sur les ligne Weathermap de Nagvis
- Utilisation de l'option pass-manager avec KeePass pour les plugins Centreon
- Mise à jour de mon dépôt Debian pour la nouvelle version 18.10 pour l'instant limité à Debian Stretch 64 bits
Sans oublier la mise à jour permanente de ma Timeline de Centreon
De nouveaux articles devraient voir le jour prochainement ainsi que la mise à jour du dépôt pour le Raspberry avec Raspbian. Bonne lecture.
Migration Centreon Debian 8 vers 9, premier test
Je me suis basé sur l'excellente documentation de Centreon
N'hésitez pas à me faire des retours sur vos expériences de migration.
Mise à jour de la procédure d'installation de Centreon avec Debian
Merci aux développeurs de Centreon pour l'aide qu'ils ont pu m'apporter pour la résolution de ce point.
Consultez les articles suivants
- Installation Full Centreon 18.10 sur Debian Stretch version 9
- Installation Full Centreon 18.10.x sur Ubuntu 18.04 LTS
pour en connaître tous les détails.
Installation 18.10 : quand la création du partionnement bloque l'installation
Voici la problématique : l'étape du partitionnement des tables qui ne s'arrête pas, les logs du fichier /var/log/httpd/error.log indiquant un time out du proxy_fcgi.
Pas de panique, ne fermez pas la fenêtre d'installation mais saisissez l'url
Adaptez php-fpm à votre configuration
Lors de l'installation de Centreon avec les sources avec Debian, la configuration de php-fpm se fait avec les paramètres par défaut. Malheureusement, cette configuration s'avère vite insuffisante pour une utilisation intensive de Centreon.
Le fichier de log /var/log/php7.1-fpm.log nous indique assez rapidement, ce genre de message
[07-Nov-2018 14:56:02] WARNING: [pool www] server reached pm.max_children setting (5), consider raising it
Ce message indique que vous n'avez pas assez de processus pour php-fpm. Nous devrons donc augmenter cette valeur dans des proportions cohérentes par rapport à votre configuration.
Dans un premier temps, déterminez la mémoire vive utilisée par les différents processus (centengine, mysql, apache, etc) de votre serveur et estimez la valeur totale que vous pouvez allouer à php-rpm. Dans notre cas, nous prendrons comme valeur 1024 Mo de RAM.
Ensuite, déterminons la consommation par processus php-rpm avec cette commande (attention valable pour une distribution Debian pour le nom du processus) :
ps -ylC php-fpm7.1 --sort:rss
S UID PID PPID C PRI NI RSS SZ WCHAN TTY TIME CMD
S 33 15825 15807 0 80 0 29556 109221 - ? 00:00:00 php-fpm7.1
S 33 15826 15807 0 80 0 30756 109281 - ? 00:00:00 php-fpm7.1
S 0 15807 1 0 80 0 47032 107672 - ? 00:00:00 php-fpm7.1
Les valeurs qui nous intéresse sont celles-qui correspondent à la colonne RSS. C'est la consommation en Ko de chaque processus. Pour obtenir la moyenne, vous pouvez lancer cette commande.
ps --no-headers -o "rss,cmd" -C php-fpm7.1 | awk '{ sum+=$1 } END { printf ("%d%s\n", sum/NR/1024,"M") }'
29M
Nous pouvons calculer le nombre de processus maximum que vous pourrez allouer à votre service php-fpm :
Mémoire allouée en ko / moyenne en ko d'un processus php-fpm
soit
1024/29=35,31 soit 35 processus maximum
Nous éditons le fichier de configuration php-fpm
vi /etc/php/7.1/fpm/pool.d/www.conf
La configuration par défaut est la suivante
pm.max_children = 5
pm.start_servers = 2
pm.min_spare_servers = 1
pm.max_spare_servers = 3
Nous allons configurer les différentes valeurs :
pm.max_children : la valeur maximum sera celle trouvée précédemment soit 35
Pour les autres valeurs, il n'y a pas de règle bien définie, je n'en ai pas trouvé. Nous dirons que pm.max_spare_servers ne peut être inférieur à pm.start_servers et ni supérieur à pm.max_children. Voici donc une proposition :
pm.max_children = 35
pm.start_servers = 10
pm.min_spare_servers = 10
pm.max_spare_servers = 20
Pour optimiser la durée des processus et les fuites de mémoires, on peut configurer les valeurs suivantes :
pm.process_idle_timeout = 10s;
pm.max_requests = 500
Et je n'ai pas parlé du CPU qui a une importance évidente pour le traitement des processus…
Centreon 18.10, c'est parti avec Debian !
Actuellement, plusieurs travaux sont en cours :
- l'installation de Centreon 18.10.0 avec les sources sur Debian Jessie,
- la migration d'une version 2.8.26 vers 18.10.0 sur Debian Jessie,
- l'installation de Centreon 18.10.0 avec les sources sur Debian Stretch.
Sur mon GitHub, je travaille aussi sur l'installation automatisée par script d'une version Jessie de Centreon 18.10 avec pour objectif de finaliser la version Stretch. Je commence aussi à travailler sur les paquets Debian mais le délai sera beaucoup plus long car il faut effectuer de nombreux tests. De plus la version Stretch sera plus délicate à réaliser à cause de l'incompatibilité du paquet officiel rrdtool (version 1.6.0).
Mes prochains projets seront :
- l'installation de Centreon sur Rapsberry,
- l'installation de Centreon sur Ubuntu
- la compatibilité de Nagvis avec Centreon 18.10
Ce n'est plus qu'une question de jour...
Mise à jour des scripts d'installation automatisée pour Debian
Après l'installation, vous obtenez cette configuration toute prête avec un minimum d'effort.
Mise à jour des articles sur NRPE
Le premier article décrit l'installation du client NRPE avec une configuration Centreon avec les plugins Centreon. Le deuxième article décrit l'installation d'un service Nrpe sur un serveur CentOS 6.
Les articles NRPE avec Debian ont été mis à jour avec l'installation du client et du démon avec les sources.
Bonne lecture.
Rappel sur les versions de Centreon
En 2014, Centreon, alias Méréthis à l'époque, met à la disposition de la communauté une ISO comprenant tous les packages Centreon en version CES standard 3.0. Pour ceux, utilisant les plugins Centreon en version communautaires, l'aventure a commencé le 5/12/2013 avec une version bétà.
Depuis, les versions de Centreon toutes confondues ont évolué avec leurs propres numérotations. J'ai remarqué que certaines personnes étaient perturbées de ce versionning propre à Centreon. Donc, pour éclairer les centreonistes débutants, je vous propose ce résumé des dernières versions à jours :
- L'ISO Centreon est en version 3.4.6. Elle est basée sur CentOS 6 ou 7. Après un yum update fortement recommandé, elle comprendra la version centreon-web 2.8.22, la version centreon-broker 3.0.14 et la version centreon-engine 1.8.1. Les centreon-plugins version communautaire ne sont pas installés par défaut au profit de Centreon Imp.
- Centreon-Web est en version 2.8.22. C'est l'intelligence de Centreon. Elle comprend l'IHM Web, les services centcore, centreontrapd. Ce package est nécessaire en globalité pour un serveur Central et en partie pour un serveur Poller.
- Centreon-Boker est en version 3.0.14. C'est le lien entre l'intelligence de Centreon et les moteurs des pollers. Ce multiplexeur de flux de données est utile pour alimenter des applications externes à Centreon. Ce package est nécessaire en globalité pour un serveur Central et en partie pour un serveur Poller.
- Centreon-Engine est en version 1.8.1. C'est le moteur de supervision de Centreon. Il assume le rôle d'ordonnanceur pour les contrôles de vérification en exécutant les sondes (centreon-plugins par exemple). C'est lui qui envoie aussi les notifications. Ce package est nécessaire pour chaque poller.
- Les Centreon-Plugins sont en version 20180427 sur le GitHub. C'est une bibliothèque de plus de 250 plugins développés par Centreon. Ils sont librement téléchargeables mains contrairement aux plugins IMP, il n'y a aucune configuration pour les intégrer à votre Supervision. Vous devrez créer vous-même vos commandes et vos templates dans la configuration de Centreon. Ce dépôt est nécessaire pour chaque poller si vous n'utilisez pas Centreon IMP. Il peut être utilisé pour superviser des serveurs via nrpe.
Pour finir, voici les derniers articles à jour sur mon site :
Centreon 3.4.6 is out !
Pour une fois, vous ne trouverez pas de procédure d'installation sur mon site car j'ai trouvé la documentation de Centreon très bien faite Je vous propose seulement quelques astuces et préconisations pour cette nouvelle installation Centreon : Intégration de Centreon 3.4.6 avec CentOS 7
My poller is not Running ! Why ?
En fait, cette information qui semble simple et anodine au premier abord, est le résultat d’un mécanisme complexe pour un néophyte en supervision Centreon.
Lire plus…
NSClient et l'API Rest avec les plugins Centreon
Nous commencerons par l'installation de l'agent sur CentOS et Windows.
Ensuite nous aborderons l'installation du mode web de l'agent NSClient et du plugin Rest API Centreon.
D'autres articles seront prévus plus tard pour l'intégration dans l'IHM Centreon et l'utilisation des divers modules de NSClient. Le dépôt Centreon-deb a été mis à jour pour pouvoir utiliser ce nouveau plugin. Pour une mise à jour :
apt-get update
apt-get install centreon-plugins
Les actions Nagvis avec Centreon
Vous aurez la possibilité de gérer vos connexions ssh et rdp en fonction de la valeur de la macro personnalisée TAGS comme le montre cet exemple :
Bonnes Fêtes de fin d'année !
Bonnes fêtes de fin d'année et pour bien finir, rien de tel que de faire la dernière mise à jour de Centreon-web qui vient de passer en version 2.8.17 😀
Voyons les quelques manipulations à réaliser pour faire une mise à jour sur une architecture distribuée. Lire plus…
Créons une nouvelle commande Clapi
Exemple pratique de Centreon-Clapi
Lire plus…
L'API Rest de Centreon en ligne de commande
Nouveaux scripts d'installation automatisée pour Debian
- un script nommé centreon_central.sh pour installer un central
- un script nommé centreon_poller.sh pour installer un poller.
L'installation est très simple, vous trouverez la procédure sur cette page qui sera bientôt modifiée pour le poller.
Astuce CentOS 7 : installer une version précise de Centreon
VERSION=2.8.14 && yum install centreon-$VERSION centreon-base-config-centreon-engine-$VERSION centreon-common-$VERSION centreon-perl-libs-$VERSION centreon-plugin-meta-$VERSION centreon-plugins-$VERSION centreon-poller-centreon-engine-$VERSION centreon-trap-$VERSION centreon-web-$VERSION -y && sed -i -e "s/;date.timezone =/date.timezone = Europe\/Paris/g" /etc/php.ini && systemctl restart httpd && systemctl enable httpd && systemctl restart mariadb
Il faudra finaliser avec l'installation Web. Bonne supervision 😉
Mise à jour des scripts avec les plugins Centreon
Pour ceux qui utilise la version Open-Source sans IMP, vous trouverez les scripts dans ma page Ressource.
Nouveaux scripts pour Centreon-deb
Mode opératoire
Après avoir installé votre nouvelle installation Centreon sur Debian, installez le paquet centreon-clapi.
apt-get install centreon-clapi
Configurez le fuseau horaire Lire plus…
Chronologie des versions Centreon
Vous trouverez la page à cette adresse http://sugarbug.web4me.fr/timeline/index.html, je n'ai pas encore réussi à l'intégrer au site. En survolant les items, vous avez l'information du support Centreon. Les versions majeures ont été regroupées par couleur afin de connaître ce qui est compatible avec qui. Pour Centreon-engine, Centreon-broker et Centreon-web, il faut développer avec l'icône triangle pour découvrir toutes les versions.
D'autres versions comme les modules et widgets viendront compléter ce tableau.
Mise à jour de mes article sur la distribution Centreon
Les plugins pack ont été mis à jour avec une nouvelle barre de status, malgré un léger bug (voir ma page sur IMP), ceux-ci sont entièrement fonctionnels.
Liste des articles à jour :
- Installation d'un Central avec un distribution Centreon 3.4.1
- Configuration Centreon-IMP
- Architecture distribuée avec Centreon 3.4.1
- Installation d'un poller
- Configuration de l'architecture
Installez Centreon sur CentOS 7
Centreon-Plugins : 250 plugins et 935 modes
Pour ceux qui veulent économiser du temps en recherche et développement, sachez que la majorité de ces plugins sont packagés dans l'offre IMP de Centreon. Pour les autres, vous pouvez les télécharger via le GitHub comme indiqué ci-dessous :
Installation des prérequis
apt-get install libxml-libxml-perl libjson-perl libwww-perl libxml-xpath-perl libnet-telnet-perl libnet-ntp-perl libnet-dns-perl libdbi-perl libdbd-mysql-perl libdbd-pg-perl -y
Installation de Centreon-plugins dans le dossier /usr/lib/centreon/plugins
git clone https://github.com/centreon/centreon-plugins.git
cd centreon-plugins
cp -R * /usr/lib/centreon/plugins/
chmod +x /usr/lib/centreon/plugins/centreon_plugins.pl
Pour connaître la version de Centreon-Plugins, saisissez la commande suivante :
/usr/lib/centreon/plugins/centreon_plugins.pl --version
Global Version: 20170613
Vous obtenez la date de la dernière mise à jour.
Pour connaître la liste des équipements succeptibles d'être supervisé, voici la commande. Je n'afficherai pas la liste qui est très longue (conseil : filtrer la sortie )
/usr/lib/centreon/plugins/centreon_plugins.pl --list-plugin
Je viens de mettre à jour une de mes articles sur ces fameux plugins et un focus sur le mode cmd-return du plugin os::linux::local::plugin. Celui-ci nous permet, par exemple, de réaliser des tests en bash pour détecter la présence de fichiers ou de dossiers. Avec aussi , la possibilité de réaliser cette opération à distance.
Vous n'avez plus aucune excuse de ne pas utiliser les plugins Centreon 😊
Installez une VM Centreon avec Fusion
Ajoutez le fichier ovf en cliquant sur "choisir un fichier…"
Mise à jour de sécurité pour Centreon
- Si vous êtes en version Centreon Web 2.7x, il est fortement conseillé de passer en version 2.7.10.
- Si vous êtes en version Centreon Web 2.8x, il est fortement conseillé de passer en version 2.8.8
Une ISO Centreon 3.4.2 devrait être mise en ligne rapidement.
Voici un historique des dernières versions, je rappelle aux utilisateurs des sources Centreon qu'il est important de ne pas mélanger les versions et de respecter leur chronologie pour éviter des problèmes de fonctionnement.
Cliquez sur l'image pour obtenir la version complète de l'historique des versions de Centreon. Je précise que ce document n'est pas contractuel et n'engage que son auteur
Communiquons avec Centreon
Quand la configuration du broker nous joue des tours !
Ce phénomène se produit aussi lorsque vous dupliquez une configuration du broker pour réaliser des essais. Je vous conseille de bien vérifier votre configuration d'Engine avant toute opération d'exportation, cela vous évitera des recherches inutiles de dysfonctionnement de broker.
Une configuration de broker via l'API Clapi n'affecte pas la configuration Engine. Après cette mise au point, je vous laisse découvrir un nouveau tutoriel sur l'architecture distribuée avec cette nouvelle version 2.8.4 et Debian 8.
Bonne Lecture.
Ubuntu et Centreon-Web 2.8x
J'attire votre attention sur la distribution Ubuntu qui n'est pas supporté par l'éditeur Centreon et qu'il peut subsister des bugs que je n'aurais pas vu.
Vous trouverez la procédure d'installation avec ce nouvel article Installation Full Centreon 2.8x sur Ubuntu 14.04.
Installez Centreon 2.8.2 sur Debian
24/01/2017 Mise à jour de l'installation Centreon-Web 2.8.2 avec l'ajout d'un chapitre sur les widgets.
Pour l'instant, la procédure que je vous propose installe Centreon-Web 2.8 avec Centreon-engine 1.6.2 et Centreon-Broker 3.0.3. Nous utiliserons le GitHub Centreon pour avoir les dernière versions et un exemple de configuration que nous importerons avec l'API Clapi. Cette installation est basée sur les scripts SysV.
Voici ma feuille de route pour mes prochains articles :
- Installation de systemd avec Centreon 2.8.2 sur Debian
- Installation de Centreon sur CenOS 7
Cycle de vie Centreon
Et sur mon site, j'ai aussi précisé ce cycle de vie sur mes articles récents. Vous devriez voir, sur le début des pages, ces infos :
Réaliser les mises à jour avec Centreon 3.4
yum update
Le système me renvoie la liste des paquets à mettre à jour :
=======================================================================================================================
Paquet Architecture
Version Dépôt Taille
=======================================================================================================================
Mise à jour:
centreon noarch 2.8.2-2.el6 centreon-stable-noarch 9.7 k
centreon-base-config-centreon-engine noarch 2.8.2-2.el6 centreon-stable-noarch 13 k
centreon-broker x86_64 3.0.3-4.el6 centreon-stable 37 k
centreon-broker-cbd x86_64 3.0.3-4.el6 centreon-stable 372 k
centreon-broker-cbmod x86_64 3.0.3-4.el6 centreon-stable 470 k
centreon-broker-core x86_64 3.0.3-4.el6 centreon-stable 840 k
centreon-broker-storage x86_64 3.0.3-4.el6 centreon-stable 136 k
centreon-common noarch 2.8.2-2.el6 centreon-stable-noarch 8.3 k
centreon-license-manager noarch 1.0.1-3.el6 centreon-stable-noarch 212 k
centreon-perl-libs noarch 2.8.2-2.el6 centreon-stable-noarch 84 k
centreon-plugin-Applications-Databases-Mysql noarch 20161212-1.el6 centreon-stable-noarch 37 k
centreon-plugin-Applications-Monitoring-Centreon-Central noarch 20161212-1.el6 centreon-stable-noarch 28 k
centreon-plugin-Applications-Monitoring-Centreon-Database noarch 20161212-1.el6 centreon-stable-noarch 40 k
centreon-plugin-Applications-Monitoring-Centreon-Poller noarch 20161212-1.el6 centreon-stable-noarch 28 k
centreon-plugin-Hardware-Printers-Generic-Snmp noarch 20161212-1.el6 centreon-stable-noarch 34 k
centreon-plugin-Hardware-Ups-Standard-Rfc1628-Snmp noarch 20161212-1.el6 centreon-stable-noarch 34 k
centreon-plugin-Network-Cisco-Standard-Snmp noarch 20161212-1.el6 centreon-stable-noarch 60 k
centreon-plugin-Operatingsystems-Linux-Snmp noarch 20161212-1.el6 centreon-stable-noarch 57 k
centreon-plugin-Operatingsystems-Windows-Snmp noarch 20161212-1.el6 centreon-stable-noarch 49 k
centreon-plugin-meta noarch 2.8.2-2.el6 centreon-stable-noarch 12 k
centreon-plugins noarch 2.8.2-2.el6 centreon-stable-noarch 60 k
centreon-pp-manager noarch 2.1.1-1.el6 centreon-stable-noarch 142 k
centreon-trap noarch 2.8.2-2.el6 centreon-stable-noarch 12 k
centreon-web noarch 2.8.2-2.el6 centreon-stable-noarch 3.4 M
centreon-widget-host-monitoring noarch 1.5.1-3.el6 centreon-stable-noarch 24 k
centreon-widget-service-monitoring noarch 1.5.1-2.el6 centreon-stable-noarch 19 k
ghostscript x86_64 8.70-21.el6_8.1 updates 4.4 M
vim-common x86_64 2:7.4.629-5.el6_8.1 updates 6.7 M
vim-enhanced x86_64 2:7.4.629-5.el6_8.1 updates 1.0 M
vim-filesystem x86_64 2:7.4.629-5.el6_8.1 updates 15 k
vim-minimal x86_64 2:7.4.629-5.el6_8.1 updates 422 k
Résumé de la transaction
=======================================================================================================================
Mise à jour de 31 paquet(s)
Mais lorsqu'on accepte la mise à jour, la procédure échoue avec le message suivant :
Est-ce correct [o/N] : o
Téléchargement des paquets :
Le paquet centreon-plugin-Applications-Databases-Mysql-20161212-1.el6.noarch.rpm n'est pas signé
Donc pour remédier à ce problème, j'ai réalisé une mise à jour filtrée comme ci-dessous :
yum update centreon centreon-broker centreon-pp-manager centreon-license-manager centreon-widget*
Mais pas de solution pour les paquets centreon-plugin. Après quelques recherches, voici la solution. Après avoir mis à jour l'interface Web, sélectionnez le menu Configuration / Plugin pack.
Lors de l'affichage des plugins, vous pouvez apercevoir une nouvelle icône pour chaque plugin activé en haut à droite. Il s'agit d'un chevron pointe vers le haut indiquant qu'une mise à jour est disponible. Pour réaliser la mise à jour des plugins, il suffit de survoler ce chevron pour visualiser la possibilité de faire une mise à jour.
Cliquez sur le chevron, une fenêtre d'information apparaît
Confirmez la mise à jour en cliquant de nouveau sur le chevron.
Confirmez l'action.
Eventuellement, la mise à jour entraînera la mise à jour des dépendances d'autres plugins.
Après avoir mis à jour les plugins-pack, je revenais en ligne de commande pour finir la mise à jour. Mais la commande suivante se soldait encore par un échec de signature.
yum update centreon-plugin-*
Après quelques recherches, j'ai trouvé le paramètre qui m'a permis de réaliser la mise à jour.
yum update centreon-plugin-* --nogpgcheck
Enfin ma supervision est à jour, ne pas oublier de réaliser la mise à jour des modules et des widgets. En espérant que ce petit souci de mise à jour sera vite résolu par Centreon 😉
Les méta-services avec Centreon 3.4
Autre nouveauté, très intéressante pour vérifier le bon fonctionnement d'une commande de vérification, l'affichage de celle-ci dans le détail d'un service comme le montre cette copie d'écran.
C'est tout pour aujourd'hui, je vous souhaite de bonnes fêtes de fin d'année. 😀🎄🎄🎄
Mise à jour de Centreon 3.3
N'oubliez pas de faire la mise à jour des derniers packages Centreon-engine 1.6.2 et Centreon-Broker 3.0.2 😀
Centreon 3.4 avec IMP
Vous trouverez aussi un article sur la mise à jour d'une distribution Centreon 3.3 vers Centreon 3.4.
Patience pour les utilisateurs de Debian avec le dépôt Centreon non-officiel, il faudra attendre un peu.
Spécial newbie, créez votre premier hôte
Suite à une remarque judicieuse sur les réseaux sociaux, je rappelle les bonnes pratique de Centreon : l'utilisation des modèles (template) pour la construction des hôtes et services. J'aurai l'occasion d'en reparler.
Centreon 2.7.7 avec Ubuntu Server 16.04
- Préparation de la VM
- Installation de la librairie Centreon-Clib
- Installation de Centreon-Connector
- Installation du moteur Centreon-Engine
- Installation des plugins
- Installation du broker Centreon-Broker
- Installation du SNMP
- Installation de Centreon UI
Ne dites plus CES mais Centreon !
Voici les principales nouveautés :
- CES standard devient Centreon,
- Le catalogue Plugins Packs devient Centreon EPP,
- Les offres CES Essential, Advanced et Complete sont remplacées par Centreon EMS,
- Centreon BI devient Centreon MBI.
J'en profite pour faire appel à la communauté Centreon, nous avons besoin de vous pour tester la future version de Centreon 3.4. Envoyer vos retours sur le github de Centreon.
Bonne rentrée !
Installer une VM Centreon sur un QNAP
Lire plus…
Spécial newbie, configurez simplement vos notifications en local
Tout d'abord, votre serveur doit être équipé d'un agent mail, pour la distribution Debian vérifiez bien que vous avez le package bsd-mailx.
Lire plus…
Des nouvelles du Centreon Barcamp 6
Ce sixième barcamp était l'occasion de visiter les nouveaux locaux de Centreon. Après un accueil très convivial, Laurent et Julien nous ont fait découvrir les lieux flambant neuf et très bien pensé.
Le matin, Maximilien, Julien, Etienne et Laurent nous ont présenté toutes les nouveautés à venir, et elles sont nombreuses :
- CES devient Centreon, pour une plus grande clarté de l'offre Centreon,
- la version 3.4 arrive bientôt avec une flopée de nouveautés, une bétà sera disponible au second semestre,
- nouveauté 2016, Centreon Open Tickets ouvert à la communauté pour créer des tickets vers un outil ITSM,
- bientôt une nouvelle librairie de plugins pour Centreon,
- des nouveaux graphes en d3js,
- un nouveau Centreon MBI pour le bonheur des DSI.
Après un super buffet, deux présentations étaient organisées par moi-même et Charles.
- Unofficial Centreon Repositories for Debian, par Eric Coquard
- Next-Gen Monitoring System, par Charles Judith
Pour les personnes qui n'ont pas eu la chance de venir au Barcamp, vous trouverez en lien ma présentation. Une super journée sympathique,merci à l'équipe Centreon.
Communiquons avec le Raspberry Pi 3
Pour finaliser mes tutos sur le Raspberry, je devais mettre en place un système de mail pour recevoir les notifications, je vous propose ce nouvel article sur la mise en place de Postfix et sa configuration avec un compte gmail. Dans mes cartons, un prochain article sur un plugin en bash pour vérifier la température de votre Rapsberry préféré.
Logrotate et systemd avec Debian 2ème Partie
Les logs centreon
Après quelques essais, je me suis aperçu que j'avais un problème de droit avec les logs créés avec l'utilisateur www-data
En effet, les logs sont créés avec le script /etc/cron.d/centreon soit les lignes suivantes :
Lire plus…Logrotate et Centreon avec Debian
error: skipping "/var/log/centreon/centcore.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
error: skipping "/var/log/centreon/centAcl.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
error: skipping "/var/log/centreon/dashboardBuilder.log" because parent directory has insecure permissions (It's world writable or writable by group which is not "root") Set "su" directive in config file to tell logrotate which user/group should be used for rotation.
Le problème est dû à la configuration du propriétaire et du groupe affectée au répertoire /var/log/centreon. Comme le propriétaire et le groupe ne font pas partie de root, logrotate considère qu'ils ne peuvent pas gérer la rotation des fichiers de logs. Pour autoriser ceux-ci, il faut donc appliquer la directive su dans la configuration de logrotate. Nous en profiterons pour simplifier cette configuration avec la suppression du service centstorage.
Tout d'abord, supprimons la configuration de centstorage et de centcore.
rm /etc/logrotate.d/centstorage
rm /etc/logrotate.d/centcore
rm /etc/logrotate.d/centreontrapd
Ensuite nous allons simplifier la configuration de centreon, éditez le fichier
vi /etc/logrotate.d/centreon
Modifiez le fichier, pour obtenir les lignes suivantes :
/var/log/centreon/*.log {
daily
compress
notifempty
rotate 7
copytruncate
missingok
size 20M
su centreon centreon
}
Voici une brève explication :
daily : une rotation tous les jours.
compress : on compresse le fichier de log.
notifempty : on ne fait pas de rotation si le fichier de log est vide
rotate 7 : on conserve 7 fichiers donc une rétention d'une semaine.
copy truncate : tronque le journal original en place après en avoir créé une copie.
missingok : l'absence de fichier de log n'est pas anormal.
size 20M : si la taille du fichier arrive à 20M, il est permuté automatiquement.
su centreon centreon : directive nécessaire lorsque le propriétaire n'est pas root.
Et ce n'est pas fini, nous verrons bientôt la problématique de Centreon-Engine avec systemd sur Debian Jessie. Cette nouvelle configuration de logrotate sera appliquée au dépôt Centreon pour Debian. Merci à Konrad de Stuttgart pour m'avoir alerté à ce sujet.
Des widgets Centreon pour votre Debian !
SI des widgets plus anciens sont déjà installés, la méthode d'installation que j'ai utilisée effectuera automatiquement la mise à jour du Widget comme le montre l'image ci-dessus. Par contre, si vous avez modifié le code d'un widget pour une raison quelconque, sauvegardez votre modification car elle sera automatique remplacé par la mise à jour des paquets.
Un dépôt Centreon pour Raspbian
Vous avez la possibilité de réaliser une solution complète de Centreon mais elle ne devrait pas être utilisée en production du fait de ses faibles performances en matière de stockage disque et mémoire RAM.
Merci à Pilow pour ses tests et ses remarques, merci à Matthieu Robin pour son aide logistique
Raspberry Pi 3, une framboise survitaminée pour Centreon
En attendant un dépôt spécifique pour Raspbian, je vous souhaite une bonne installation
Tolérance de panne pour MariaDB
Vous avez installé Centreon ? Fantastique ! Et après...
Première Étape, vérifiez les prérequis
Ne vous lancez pas tête baissée dans l'installation de Centreon sans avoir vérifié tous vos prérequis :
- Avoir des notions Linux, c'est un minimum,
- Si vous vous lancez dans la compilation des sources, vérifiez que les versions que vous utilisez sont bien en adéquation entre elles. Vous trouvez ci-dessous une aide pour cela
- Et si vous n'êtes pas à l'aise avec la compilation, je vous conseille fortement l'utilisation de la distribution CES.
Deuxième étape, l'installation
Prenez votre temps, une erreur de frappe ou d'étourderie est si vite arrivé ! Si vous suivez mes tutoriels, n'oubliez pas de mettre les bons chemins pour l'installation de Centreon.
Troisième est dernière étape, le premier essai
Ça y est, votre installation est terminée. C'est le moment de vérité, vous exportez votre configuration sur le poller et … ? Rien ne se passe comme prévu ? Prenez votre courage à deux mains et recherchez la cause du dysfonctionnement. Pour cela, j'ai publié quelques articles qui pourront vous aidez :
- Générer votre première configuration, première étape du démarrage de votre supervision, vous saurez tout de l'export de votre configuration.
- Débogage Centreon Broker, cet article vous aidera à bien comprendre les interactions entre les différents modules de Centreon. Bien qu'un peu ancien, il vous donnera des pistes de résolution de votre problème.
- Sudo, le compagnon des services Centreon, je vous explique pourquoi la configuration de sudo est très importante.
- Vérifiez vos commandes de services, ce script vous permettra de vérifier vos lignes de commande de services.
- Centreon-Broker, cet article, pas encore réactualisé pour la version 2.7.x, vous expliquera pas à pas le fonctionnement du Broker Centreon.
- Quand innoDB nous fait des misères…., ce billet pourrait vous servir un peu plus tard, on ne sait jamais.
- Gérer ses graphes dans Centreon, et un dernier article pour comprendre le fonctionnement des données de performance.
Il me reste à vous souhaiter bonne chance pour la découverte de Centreon et croyez-moi, rien n'est acquis en informatique
Mise à jour des articles sur CES
- d'une installation d'architecture distribuée pour CES 3.3
- d'un article technique sur le module Centreon-display
- de l'installation du module Centreon-Display sur un poller CES 3.3
Passage à 2.7.1 pour centreon-deb
Architecture distribuée avec la version 2.7x
Upgrade Centreon 2.6 vers 2.7 avec Debian
Pour la mise à jour par le miroir non officiel de Centreon, il faudra patienter. Les nombreuses modifications de la version 2.7 m'amènent à réfléchir sur l'organisation des paquets mais j'y travaille !
Centreon Web 2.7 is out !
Que la force soit avec vous pour l'installation de cette nouvelle version
Si XML_RPC pour Pear ne veut pas se mettre à jour...
Voici la problématique lors d'une installation de Centreon. Nous sommes arrivés à la question de faire l'install/upgrade des modules PEAR.
Malheureusement, la procédure se solde par un échec avec le module XML_RPC
Centreon 2.7 à l'Open Source Summit de Paris
Lire plus…
Vérifiez vos commandes de services
Attention, c'est une première version, donc ce script est certainement perfectible. Rectification : protégez le nom de service avec des double-quotes si celui-ci comporte des espaces.
Centreon 2.6.5 avec Ubuntu Server 15.10
- 1 Préparation de la VM
- Installation de la librairie Centreon-Clib
- Installation de Centreon-Connector
- Installation du moteur Centreon-Engine
- Installation des plugins
- Installation du broker Centreon-Broker
- Installation du SNMP
- Installation de Centreon UI
- Configuration de Centreon
PEAR v 1.10.1 is OK !
pear upgrade
Le résultat de la commande :
WARNING: "pear/Console_Getopt" is deprecated in favor of "pear/Console_GetoptPlus"
WARNING: "pear/Auth_SASL" is deprecated in favor of "pear/Auth_SASL2"
WARNING: "pear/DB" is deprecated in favor of "pear/MDB2"
Did not download optional dependencies: pear/Mail, use --alldeps to download automatically
WARNING: "pear/DB" is deprecated in favor of "pear/MDB2"
pear/Log can optionally use package "pear/Mail"
pear/Log can optionally use PHP extension "sqlite"
downloading Net_SMTP-1.7.1.tgz ...
Starting to download Net_SMTP-1.7.1.tgz (14,815 bytes)
.....done: 14,815 bytes
downloading Archive_Tar-1.4.0.tgz ...
Starting to download Archive_Tar-1.4.0.tgz (20,018 bytes)
...done: 20,018 bytes
downloading Structures_Graph-1.1.1.tgz ...
Starting to download Structures_Graph-1.1.1.tgz (12,402 bytes)
...done: 12,402 bytes
downloading XML_Util-1.3.0.tgz ...
Starting to download XML_Util-1.3.0.tgz (17,186 bytes)
...done: 17,186 bytes
downloading Log-1.12.9.tgz ...
Starting to download Log-1.12.9.tgz (46,753 bytes)
...done: 46,753 bytes
downloading DB_DataObject-1.11.4.tgz ...
Starting to download DB_DataObject-1.11.4.tgz (82,406 bytes)
...done: 82,406 bytes
downloading PEAR-1.10.1.tgz ...
Starting to download PEAR-1.10.1.tgz (291,167 bytes)
...done: 291,167 bytes
downloading Console_Getopt-1.4.1.tgz ...
Starting to download Console_Getopt-1.4.1.tgz (5,580 bytes)
...done: 5,580 bytes
upgrade ok: channel://pear.php.net/Net_SMTP-1.7.1
upgrade ok: channel://pear.php.net/Archive_Tar-1.4.0
upgrade ok: channel://pear.php.net/Structures_Graph-1.1.1
upgrade ok: channel://pear.php.net/XML_Util-1.3.0
upgrade ok: channel://pear.php.net/Log-1.12.9
upgrade ok: channel://pear.php.net/DB_DataObject-1.11.4
upgrade ok: channel://pear.php.net/Console_Getopt-1.4.1
upgrade ok: channel://pear.php.net/PEAR-1.10.1
Problème avec PEAR v 1.10.0
Ce phénomène se produit avec les nouvelles installations depuis la date de mise à jour de PEAR et si vous faites la mise à jour de PEAR comme ceci :
Lire plus…Activez l'automap de Nagvis avec Centreon
public function getProgramStart() {
return -1;
}
Lire plus…
Mise à jour du miroir Centreon-Deb
Attention, le dernier paquet centreon-web-2.6.2-1_all.deb comporte une coquille. Le champ Insert in index data n'est pas modifiable dans l'output RRD file Generator. Ce n'est pas important pour le fonctionnement d'un Central ou un poller.
Mais lorsqu'on veut installer le module centreon-poller-display, ce champ non modifiable pose problème et vous empêche d'obtenir les graphes sur votre poller comme ci-dessous.
Voici la solution pour corriger ce léger bug. Connectez-vous sur la base de données centreon du Central.
mysql -u admin -p centreon
Modifiez l'enregistrement suivant :
update cb_field SET fieldtype='radio',external=null WHERE fieldname='insert_in_index_data';
Vérifiez dès à présent que le patch est bien appliqué.
Vous n'aurez plus de problème pour configurer le module centreon-poller-display.
Installer Centreon sur Debian Jessie
Quatre modes d'installation vous sont proposés :
- une installation standalone d'un Central avec sa base de données
- une installation standalone d'un Central sans base de données
- une installation d'un poller Centreon
- une installation d'un poller Centreon avec l'interface UI
apt-get install centreon-clapi
Actuellement c'est la version 1.7.1 qui sera installée en attendant la version 1.8.0 arrivée hier. Cerise sur le gâteau, ce paquet est accompagné de trois scripts pour les newbies (dans le dossier /usr/share/centreon/examples/clapi) et pas que . Ces scripts sont à appliquer sur une nouvelle installation ou à adapter pour vos besoins personnels. Les scripts permettent :
- create_trap.sh, configurer un serveur central pour les traps SNMP avec la création d'un service passif
- create_poller.sh, installer un poller sur un central
- create_poller_display.sh, configurer le poller sur le central pour le module centreon-display
configuration d'un central avec un poller et le module centreon-poller-display
Paris Monitoring #2 et après...
- Nouveautés de Zabbix 3.0 présenté par Steve Destivelle
- Surveiller et maintenir ses applications Node.js avec Keymetrics.io par Alexandre Strzelewicz
- La vision de la supervision libre en entreprise par Romuald FRONTEAU
- Bizarre… Vous avez dit bizarre ? par Renaud Bauvin
Vous retrouverez bientôt les slides et vidéos pour les personnes qui n'ont pas eu la chance d'assister à ce meetup.
Maintenant, discutons plus précisément, du projet de dépôt Centreon qui vous intéresse. Après la démo qui s'est réalisée sans anicroche, j'ai eu une opportunité de faire le point avec Centreon, le lendemain du meetup afin de consolider mes travaux. Il en résulte quelques modifications de paquet pour anticiper les prochaines versions de Centreon. Ces modifications portent sur une meilleure approche de la modularité des paquets et sur quelques correctifs mineurs. Pour l'instant, seul la version Jessie 64 bits sera impactée en attendant la prochaine mise à jour sur Wheezy. La sortie du dépôt pour Jessie ne devrait plus tarder, en attendant, un grand merci à Maximilien pour son aide
Le projet centreon-deb avec ses paquets et dépendances
Installer Centreon sur Debian en une seul ligne de commande !
- centreon-engine 1.4.14
- centreon-broker 2.9.2
- centreon 2.6.1
Installation d'un poller sous Debian en une ligne de commande !
Dépôt Centreon pour Debian is out !
L'installation sur Debian avec ces paquets est proche d'une distribution CES afin de garder une certaine homogénéité pour les installations. Je travaille actuellement sur l'intégration de Centreon UI qui est un gros chantier mais dors et déjà vous pouvez utiliser les paquets centreon-engine et centreon-broker en fonction des disponibilités sur le site. J'espère pouvoir fournir des paquets pour Raspbian dans les prochains mois.
Vous pouvez consulter l'article du projet Package qui est constamment mis à jour.
Obectif : un dépôt Centreon pour Debian
Pour vous offrir la possibilité de choisir votre moteur de supervision, je vous propose un nouvel article sur l'installation de Nagios et Centreon avec le broker de Centreon. J'espère vous proposer dans les jours qui viennent un dépôt tout à fait opérationnel
Centreon 2.6.0 avec Ubuntu
- 1 Préparation de la VM
- Installation de la librairie Centreon-Clib
- Installation de Centreon-Connector
- Installation du moteur Centreon-Engine
- Installation des plugins
- Installation du broker Centreon-Broker
- Installation du SNMP
- Installation de Centreon UI
- Configuration de Centreon
Finalisation Centreon 2.6.0 avec Debian 8.0
Test de trap SNMP et d'arrêt de service avec la maquette duchmol.
Mise à jour Wheezy vers Jessie avec Centreon 2.6.0
Maintenant que les précautions d'usages sont faites, nous allons passer à la migration proprement dite. Lire plus…
Ma feuille de route pour le printemps 2015
- Installation de Centreon 2.6.0 sur Raspberry
- Proposition d'un dépôt Debian non-officiel pour Centreon
- Mise à jour d'une supervision Nagios-Ndo vers une Full Centreon 2.6.0
- Mise à jour d'une supervision distribuée Nagios-Ndo vers une Full Centreon 2.6.0
- Migration de données d'une supervision Nagios vers une supervision Centreon avec récupération des graphes (projet ambitieux )
- Mise à jour d'une supervision Full Centreon 2.4x vers une Full Centreon 2.6x (standalone et distribuée)
Et pour finir, je vais travailler sur une nouvelle version de mes livres électroniques : l'Atelier de Kermith disponible sur iTunes et Google Play.
petit clin d'oeil à mon ancien métier, le matériel de signalisation du CFA SNCF de Toulouse dans les années 80
Installez Centreon-Poller-Display sur les pollers
Mise à jour de Centreon-Broker
Une interface pour les pollers CES Centreon
SNMP avec les plugins Centreon
L'option remote des nouveaux plugins Centreon
les différentes façons d'utiliser le plugin Centreon avec les modules os::linux et os::windows
Exporter les macros avec Centreon-Clapi
Centreon-Broker et Nagvis version Debian
Tableau compatibilité Debian
Les connecteurs Perl de Centreon, optimiseurs de performances !
Sudo, le compagnon des services Centreon
En clair : Exécuter une commande avec les droits du compte administrateur root et depuis n’importe quel compte utilisateur à condition qu’il soit autorisé.
Je vous invite à découvrir la suite de mon article.
Préparez-vous à la version 3.00
Dès à présent, vous devez vous poser les bonnes questions pour envisager une migration vers la future version majeure de Centreon. Voici quelques pistes pour vous préparer sereinement :
- Tout d'abord, jetez un coup d'œil à la documentation officiel de Centreon. Celle-ci a été traduite en français ! Merci lolokai
- Si vous ne l'avez pas encore fait, il est grand temps de migrer sur le moteur Centreon-Engine. Il a gagné en stabilité et offre de nombreuses fonctionnalités comme, par exemple, les connecteurs Perl et SSH, l'état Pending, etc . Dans quelques jours, une nouvelle version offrira le rechargement à chaud de votre configuration.
- Passez de NDOutils à Centreon-Broker. Malgré une configuration qui peut rebuter le newbie, Centreon-Broker offre une plus grande modularité, un système de tolérance de panne performant et de nombreuses autres options.
- Commencez à vous familiariser avec les nouveaux plugins de Centreon qui seront installés par défaut en lieu et place des anciens plugins que vous connaissez.
Désolé, il n'y aura aucune copie d'écran et je ne commenterais pas les nouveautés, du moins pour l'instant, j'en laisse la primeur à Centreon
Les plugins Centreon et MySQL
MAJ 13/06/2014 : Mise à jour de l'article du plugin check_mysql_health et du plugin centreon pour MySQL, vous pourrez comparer les différents plugins mis à votre disposition.
Les plugins Centreon et Apache
Mise à jour 2.5.1
Une nouvelle version de Centreon est disponible, il s'agit de la version 2.5.1. C'est une version corrective de la version majeure 2.5.0. Correction des scripts de démarrage Centcore et CentreonTrapd, correction du wizard de Centreon-Broker, et bien d'autre encore. Lisez le changelog.
Une petite nouveauté, l'ajout d'un petit haut-parleur pour couper le son des alertes, bien pratique pour éviter d'embêter votre voisin de bureau. je viens de mettre à jour mes articles sur l'installation de Centreon 2.5.1 et sur la mise à jour 2.5.0 vers 2.5.1.
Gérer le partage des vues personnalisées
Pour éviter ce désagrément, je vous conseille de mémoriser les droits de partage affectés à votre vue personnalisée. Ensuite, supprimez tous les droits. Modifiez votre vue et terminez en réaffectant tout les droits précédents. Vos utilisateurs retrouveront les vues personnalisées avec les modifications apportées.
J'en profite pour vous annoncer la création d'un nouvel article sur les Widgets afin de finaliser la maquette de "Ma petite entreprise...", une interface Centreon sans Widgets c'est comme une tartine sans beurre
La gestions des notifications
Mais ça, c'est une autre histoire
Création de macros personnalisées avec Clapi
MAJ 11/04/2014 : Le précédent script avait un bug avec des noms de préfixe identique comme par exemple $_SERVICEMODE$ et $_SERVICEMODE_MYSQL$. Le script ne faisait pas la distinction entre ces deux chaines et donc ne désactivait pas la macro lots de l'exécution du script. Je vous propose cette version corrigée.. Lire plus…
S'authentifier avec LDAP
Je crée ma petit entreprise...
Vous pouvez, dès à présent, consulter ma nouvelle rubrique sur la création de la maquette, base de tous mes prochains tests.
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 )
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
Utilisation d'une base de données distante avec Centreon
Lire plus…
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
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
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…
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é
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.
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.
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.
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...
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…
Première installation de la 2.4 RC7
Un aperçu de Centreon 2.4
Lire plus…
Centreon Signal 2
Livre sur Centreon "Maîtrisez la supervision de votre système d'information"
Bar Camp Centreon 2012
Samedi 6 octobre se tenait le premier Bar Camp Centreon dans les locaux de Méréthis. Laurent et Max nous ont présenté les nouveautés à venir et les prochaines améliorations. Je ne dévoilerai pas ces changements, car je laisse la primeur de ces informations à l'équipe de Centreon. Ce que je peux vous dire, c'est l'avènement d'une prochaine version majeure de Centreon.
Après une pause pizza, Loïc Fontaine, en direct de la réunion, nous présenta son ouvrage sur Centreon disponible depuis peu chez ENI. Puis s'en est suivi un débat sur les prochaines orientations et les nouvelles fonctionnalités pour Centreon. Une journée bien remplie sous l'égide de la bonne humeur. Bref, une expérience à renouveler.
Mise en production de Centreon-Broker
Bug dans Tactical Overview avec Centreon 2.3.9 et Centreon-broker
Lire plus…
Centreon-Broker 2.1.2
La version 2.1.2 de Centreon-Broker vient d'être publiée. Je vous propose une mise à jour de l'article sur l'installation de Centreon-Broker. L'article a été divisé en plusieurs pages pour plus de lisibilité. Le problème, lors des suppressions des hôtes, a disparu, ce qui est une bonne nouvelle. Bonne lecture et n'hésitez pas à faire part de vos commentaires et expériences.
Pilotez Centreon en ligne de commande
Devoir de vacances, suite...
Centreon 2.3.9
Une nouvelle version de Centreon est disponible, il s'agit de la version 2.3.9. Pas de nouvelles fonctionnalités, mais de nombreuses corrections de bug. Voici le Changelog :
## Centreon 2.3.9
Bug : No CSV extraction when system is not using NDO
Bug : It was impossible to import media file packages (.tgz or .zip) when using PHP 5.1
Bug : Removed hardcoded paths of CGI configuration which were used during installation
Bug : It is now mandatory to specify a "%s" pattern in the LDAP search filter
Bug : Host category relations are also kept when duplicating a host
Bug : Event logs were displaying inconsistent information depending on filter combination.
Bug : Soft states were displayed in the Tactical overview page. Only hard states matter now.
Bug : Monitoring console used to crash when some host group names contained " or ' characters
Bug : ACL menu access overridden
Bug : Graph split option is applied in some cases, although it is not supposed to
Une remarque, lors de la mise à jour, un nouveau paquet Pear a été téléchargé. Il s'agit du paquet Archive_Zip-0.1.2.tgz. Pour ceux qui n'ont pas de connexion internet sur leur serveur (c'est mon cas), faire un téléchargement manuel et faire la mise à jour de Pear avant celle de Centreon.
Bonne installation !
Centreon-DSM dans une architecture distribuée
Dysfonctionnement LogAnalyser
Lire plus…
Mise à jour de Centreon Engine
il y a
config_file=/usr/local/centengine/etc/centengine.cfg
il faut
config_file=/usr/local/centengine/etc/nagios.cfg
Voir l'article consacré à Centengine.
Migration Nagios vers Centreon Engine
Architecture distribuée avec Centreon
Centreon-broker
Je vous propose un article sur l'installation de Centreon-Broker créé par l'équipe Centreon à la place de NDOutil dans une architecture non distribuée. D'autres articles, sur le même thème, verront le jour : Centreon-Broker dans une architecture distribué, Intégrer Nagvis avec Centreon-Broker. Maj du 22/05, version 2.1.1 de Centreon-Broker et ajout d'un nouvel article : Intégration de Nagvis avec Centreon-Broker et MK Livestatus. Maj du 25/05, en regardant de plus près le fonctionnement de Centreon-Broker, je vous propose deux configurations : avec ou sans l'utilisation de Perfdata de Nagios.
Centreon 2.3.8
Petite mise à jour, une nouvelle version de Centreon est disponible, il s'agit de la version 2.3.8. Voici le Changelog :
## Centreon 2.3.8
Bug : ACL SQL query problem
Bug : ACL engine does not handle multiple resource rules per access group
Information : Cette mise à jour est nécessaire si vous utilisez les ACL. En effet, je n'avais plus de vue sur les graphiques pour les comptes autre qu'admin. ci-dessous les messages d'erreurs.
Après la mise à jour, mes graphiques étaient disponibles.
Le SNMP et la supervision
Centreon 2.3.7
Une nouvelle version de Centreon est disponible, il s'agit de la version 2.3.7. Voici le Changelog :
## Centreon 2.3.7
Enhancement : prevent users from entering reserved macros
Bug : fix duplicate entries(x4) in service monitoring console
Bug : fix Internet explorer 7/8 problem with command argument fields in service configuration form
Bug : possibility to escape the "!" character in argument definitions
Bug : fix notification problems that causes \n to be replaced with #BR#
Bug : fix downtime info in overlay window
Bug : fix logAnalyser lock system
Bug : fix log data console when using Centreon Broker
Bug : fix service by hostgroup summary monitoring console
Une rubrique mise à jour 2.3.7 est disponible.
Centreon NDO-Management
C'est un module permettant de faire le ménage de votre base Centstatus. Je vous propose une explication détaillée de l'installation et l'exploitation de ce module.
Publication L'atelier de Kermith sur iTunes
Centreon 2.3.4
Une nouvelle version de Centreon est disponible, il s'agit de la version 2.3.4. Voici le Changelog :
## Centreon 2.3.4
Enhancement: Add more help in LDAP form
Enhancement: Improvement arround the broker integration
Enhancement: Improve configuration Import system
Enhancement: Improve color management for curve in graphs
Enhancement: Improve vitual metrics management
Bug : Fix problems with recurrent downtimes
Bug : Fix problems with LDAP auth and Auto import of Users
Bug : Fix problems with LDAP and Special chars
Bug : Fix problem with status bar and poller state
Bug : Fix problem with special chars in meta services
Bug : Fix problem when user want to modify image in media
Bug : Fix problem with auto increment id in ndo database
Bug : Remove problem with ACL table : remove useless id
Bug : Various improvement in parsing of data in centstorage
Publication L'atelier de Kermith
En attendant une éventuelle publication sur App Store, si si j'ai osé , je vous propose en téléchargement ma première publication iBook pour Ipad.
Lire plus…Des nouveautés pour la supervision
Mise à jour de Centreon Version 2.2.1
Mais attention à la compatibilité de certain modules. C'est le cas du module Centreon_syslog qui a besoin d'être mis à jour avant de procéder à l'upgrade de Centreon. Vous trouverez un article sur la procédure de mise à jour de ce module, au demeurant très simple à réaliser, en attendant l'article sur la mise à jour de Centreon.
Syslog et E2S
Superviser les switchs 3 com avec le SNMP V3
En effet, la gestion SNMP V1 et V2 ne pose aucun problème avec le plugin. Par contre la gestion du SNMP V3 est beaucoup plus complexe.
Les informations sur Internet ne m'ont pas donné satisfaction, j'ai pris mon courage à deux mains et je vous livre donc mes recherches et mes solutions. Si vous avez des informations non décrites dans cet articles ou des corrections à me signaler, n'hésitez pas à me contacter. Lire plus…
Nagios Business Process
Ajout d'un document sur Centreon dans la rubrique Ressources
Centreon 2.1.11 et première configuration
Petit bug sur le plugin Centreon check_centreon_snmp_remote_storage
J'avais remarqué depuis quelques temps que lorsqu'on rebootait des machines, nous avions des erreurs avec le fichier cache se trouvant dans /var/lib/centreon/centplugins a cause de la gestion de la date sur la première ligne.
Il y a plusieurs solutions :
- Diminuer le temps de synchronisation qui est par défaut 3 heures,
- Attendre patiemment 3 heures pas la meilleure idée,
- Supprimer les fichiers caches, solution à l'emporte pièce,
Merci à Olivier LI-KIANG-CHEONG pour la modification à réaliser, voir le bug #2045 sur Centreon. En espérant une mise à jour pour bientôt.
Et voilà la ligne à rajouter dans le plugin
Nouveau document au format ePub
Vous avez donc la possibilité de le récupérer pour l’installer sur votre iPhone favori. Bonne lecture !
Upate du document ! version du 30 août 2010 en ligne.
Utilisation d'une sonde AKCP avec Nagios
Lire plus…
Mise à jour...
Plusieurs articles de mon site ont été mis à jour :
- Les architectures distribuées avec CES et Debian,
- Superviser un site Web avec Selenium et le plugin Centreon Waa
NSCA et Centreon
exemple d'utilisation de NSCA avec CFT
Les mises à jour continuent !
Pour chercher un article, vous pouvez utiliser la page Orientation. Prochain article en préparation NSCA et Vagrant, bonne lecture
Nouveau site, nouveaux liens de téléchargement
ancienne ligne de commande
wget http://download.centreon.com/index.php?id=4600 --output-document=centreon-clib-1.4.2.tar.gz
nouvelle ligne de commande
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-clib/centreon-clib-1.4.2.tar.gz
Et pour éviter de vous casser la tête, voici un script pour une installation full centreon sur debian :
#!/bin/bash
cd /usr/local/src
# librairie partagée
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-clib/centreon-clib-1.4.2.tar.gz
# connecteur
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-connectors/centreon-connector-1.1.1.tar.gz
# engine
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-engine/centreon-engine-1.4.10.tar.gz
# broker
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon-broker/centreon-broker-2.8.0.tar.gz
# centreon UI
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/centreon/centreon-2.5.4.tar.gz
# clapi
wget https://s3-eu-west-1.amazonaws.com/centreon-download/public/Modules/CLAPI/centreon-clapi-1.7.0.tar.gz
# widget
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
Bonne installation !
Création de macros personnalisées avec Clapi
MAJ 11/04/2014 : Le précédent script avait un bug avec des noms de préfixe identique comme par exemple $_SERVICEMODE$ et $_SERVICEMODE_MYSQL$. Le script ne faisait pas la distinction entre ces deux chaines et donc ne désactivait pas la macro lots de l'exécution du script. Je vous propose cette version corrigée.. Lire plus…
Le site de Centreon change de peau
Pour accéder au téléchargement, une nouvelle adresse est mise à votre disposition. Elle centralise tous les téléchargements, la barre d'onglet vous permettant d'arriver rapidement aux solutions recherchées.
15 minutes chrono pour installer Centreon sur une Debian 7 !
MAJ du 9 mars 2013 : je viens d'écrire un article pour faire une installation automatisée avec Centreon 2.4x avec mes configurations actuelles du site.
Une nouvelle version est sortie depuis quelques jours, quelques corrections sont à faire pour obtenir une installation sans problème. Voici une procédure d'installation sur une Debian 7 nouvellement créée.
- Copiez le script centreon.sh sur votre distribution Debian.
Il vous faudra au minimum 225 Mo d'espace libre sur le volume contenant /tmp
Pour choisir un autre dossier que /tmp, modifier la variable DL_DIR du script centreon.sh
- Copiez le fichier centreon_engine.tmpl dans le dossier /tmp ou celui indiqué dans DL_DIR
Le chemin d'installation des paquets est par défaut /srv, si vous voulez le changer, modifier la variable INSTALL_DIR de centreon.sh
- Rendre le script exécutable et lancez-le
./centreon.sh
Au bout d'environ 15 minutes en fonction de votre machine et connexion réseau, vous aurez une installation Centreon 2.5 avec Centreon-Engine 1.3.7 et Centreon-Broker 2.6.1 prête à configurer pour la partie Web.
N'oubliez pas de changer les mots de passe pour la base de données.
Voici les corrections à faire pour le script.
ligne 126, rajouter la commande ldconfig pour activer la librairie partagée
ldconfig
ligne 317, rajoutez le paquet sudo surtout si vous utiliser une VM avec une install minimal
DEBIAN_FRONTEND=noninteractive apt-get install -y --force-yes sudo bsd-mailx mysql-server
ligne 353, remplacez tmp par la variable DL_DIR
./install.sh -i -f /${DL_DIR}/${CENTREON_TMPL}
Relancer apache pour la prise en compte de l'écriture des fichiers de configuration
service apache2 restart
Bonne installation et merci à Rémy pour ce bon travail
Mise à jour de Centreon-Install
Installation automatisée Centron 2.5.1 avec MariaDB
Bonne installation !
Centreon Enterprise Server 3.0
Les graphes de Centreon
Gérer ses graphes et localiser ses fichiers RRD
Cette problématique m'a été posée, il y a quelques jours par un internaute, gimly44 se reconnaitra . Je vous invite à lire l'article sur la gestion des graphes.
Trouvez vos commandes check envoyées par Centreon-Engine
Nous allons voir que malgré une absence d'interface sur Centreon, le Broker de celui-ci nous offre beaucoup plus de renseignements. Lire plus…
Devoir de vacances : installer Centreon sur CentOS
- Préparation de la VM CentOS
- Installation de la distribution CentOS
- Configuration de la distribution CentOS
- Installation de la librairie Centreon-Clib
- Installation de Centreon-Connector
- Installation du moteur Centreon-Engine
- Installation des plugins
- Installation du broker Centreon-Broker
- Installation du SNMP
- Installation de Centreon
- Configuration de Centreon
Bonne installation !
Installation Centos 6.6 màj
- Préparation de la VM CentOS
- Installation de la distribution CentOS
- Configuration de la distribution CentOS
- Installation de la librairie Centreon-Clib
- Installation de Centreon-Connector
- Installation du moteur Centreon-Engine
- Installation des plugins
- Installation du broker Centreon-Broker
- Installation du SNMP
- Installation de Centreon
- Configuration de Centreon
Comment déployer une configuration en quelques minutes
Il est possible d'utiliser le script create_conf pour restaurer une configuration.
Affichage partiel d'une création de configuration avec Clapi
Mettre à jour Pear manuellement
Je vous propose une solution pour mettre à jour manuellement cette librairie. Cette opération nécessite de récupérer des paquets requis pour Centreon sur le site de PEAR depuis un poste connecté sur la toile et ne pas oublier les dépendances. Cette méthode est valable pour l'installation de Centreon 2.1.12 et postérieur.
Les pré requis pour Centreon
Vérifions nos besoins en lançant le script d'installation de Centreon, nous obtenons ceci sur une debian 5
------------------------------------------------------------------------
Pear Modules
------------------------------------------------------------------------
Check PEAR modules
PEAR 1.4.9 1.7.1 OK
DB 1.7.6 NOK
DB_DataObject 1.8.4 NOK
DB_DataObject_FormBuilder 1.0.0RC4 NOK
MDB2 2.0.0 NOK
Date 1.4.6 NOK
HTML_Common 1.2.2 NOK
HTML_QuickForm 3.2.5 NOK
HTML_QuickForm_advmultiselect 1.1.0 NOK
HTML_Table 1.6.1 NOK
Archive_Tar 1.1 1.3.2 OK
Auth_SASL 1.0.1 NOK
Console_Getopt 1.2 1.2.3 OK
Net_SMTP 1.2.8 NOK
Net_Socket 1.0.1 NOK
Net_Traceroute 0.21 NOK
Net_Ping 2.4.1 NOK
Validate 0.6.2 NOK
XML_RPC 1.4.5 NOK
SOAP 0.10.1 NOK
Log 1.9.11 NOK
En surfant sur le site de PEAR http://pear.php.net/packages.php pour les packages, nous obtenons cette liste de paquets à récupérer.
Archive_Tar-1.3.7.tgz
Log-1.12.5.tgz
Auth_SASL-1.0.4.tgz
MDB2-2.4.1.tgz
Console_Getopt-1.3.1.tgz
Net_Ping-2.4.5.tgz
Date-1.5.0a1.tgz
Net_SMTP-1.5.1.tgz
DB-1.7.13.tgz
Net_Socket-1.0.10.tgz
DB_DataObject-1.9.5.tgz
Net_Traceroute-0.21.3.tgz
DB_DataObject_FormBuilder-1.0.1.tgz
Net_URL-1.0.15.tgz
HTML_Common-1.2.5.tgz
PEAR-1.9.2.tgz
SOAP-0.12.0.tgz
Structures_Graph-1.0.4.tgz
HTML_QuickForm-3.2.12.tgz
Validate-0.8.4.tgz
HTML_QuickForm_advmultiselect-1.5.1.tgz
XML_RPC-1.5.4.tgz
HTML_Table-1.8.3.tgz
XML_Util-1.2.1.tgz
HTTP_Request-1.4.4.tgz
Cette liste est construite en tenant compte des dépendances des librairies comme le montre ce schéma.
Attention, ce schéma comporte certainement des erreurs ou des manques, c'est juste pour démontrer la complexité des dépendances entre les paquets.
Transfert des paquets vers le serveur
Créons un dossier pear dans /usr/local/src
mkdir /usr/local/src/pear
Transférons, à l'aide d'un utilitaire scp, les paquets récupérés sur le site de PEAR
Mise à jour de PEAR
Il nous reste, maintenant, à upgrader la librairie PEAR.
cd /usr/local/src/pear
pear upgrade Net_URL-1.0.15.tgz
pear upgrade Net_Socket-1.0.10.tgz
pear upgrade HTTP_Request-1.4.4.tgz
pear upgrade Net_Ping-2.4.5.tgz
pear upgrade Auth_SASL-1.0.4.tgz
pear upgrade Log-1.12.5.tgz
pear upgrade Net_SMTP-1.5.1.tgz
pear upgrade Net_Traceroute-0.21.3.tgz
pear upgrade XML_RPC-1.5.4.tgz
pear upgrade MDB2-2.4.1.tgz
pear upgrade Date-1.5.0a1.tgz
pear upgrade HTML_Common-1.2.5.tgz
pear upgrade HTML_QuickForm-3.2.12.tgz
pear upgrade HTML_QuickForm_advmultiselect-1.5.1.tgz
pear upgrade HTML_Table-1.8.3.tgz
pear upgrade DB-1.7.13.tgz
pear upgrade DB_DataObject-1.9.5.tgz
pear upgrade DB_DataObject_FormBuilder-1.0.1.tgz
pear upgrade SOAP-0.12.0.tgz
pear upgrade Structures_Graph-1.0.4.tgz
pear upgrade XML_Util-1.2.1.tgz
pear upgrade -f Archive_Tar-1.3.7.tgz
pear upgrade PEAR-1.9.2.tgz
pear upgrade Console_Getopt-1.3.1.tgz
pear upgrade Validate-0.8.4.tgz
Attention, bien respecter l'ordre des upgrades pour les dépendances et, subtilité pour le paquet Archive_Tar-1.3.7.tgz, il faut ajouter l'option f pour forcer son installation.
Vérification de la mise à jour
Lancer l'installation de Centreon. A la vérification des pré requis PEAR, l'affichage ci-dessous nous confirme que notre mise à jour s'est déroulée correctement.
------------------------------------------------------------------------
Pear Modules
------------------------------------------------------------------------
Check PEAR modules
PEAR 1.4.9 1.9.2 OK
DB 1.7.6 1.7.13 OK
DB_DataObject 1.8.4 1.9.5 OK
DB_DataObject_FormBuilder 1.0.0RC4 1.0.1 OK
MDB2 2.0.0 2.4.1 OK
Date 1.4.6 1.5.0a1 OK
HTML_Common 1.2.2 1.2.5 OK
HTML_QuickForm 3.2.5 3.2.12 OK
HTML_QuickForm_advmultiselect 1.1.0 1.5.1 OK
HTML_Table 1.6.1 1.8.3 OK
Archive_Tar 1.1 1.3.7 OK
Auth_SASL 1.0.1 1.0.4 OK
Console_Getopt 1.2 1.3.1 OK
Net_SMTP 1.2.8 1.5.1 OK
Net_Socket 1.0.1 1.0.10 OK
Net_Traceroute 0.21 0.21.3 OK
Net_Ping 2.4.1 2.4.5 OK
Validate 0.6.2 0.8.4 OK
XML_RPC 1.4.5 1.5.4 OK
SOAP 0.10.1 0.12.0 OK
Log 1.9.11 1.12.5 OK
All PEAR modules OK
Centreon 2.5x et PHP sur Debian
Avis à tous les lecteurs, avant de m'écrire que vous ne pouvez pas modifiez votre configuration...
Depuis que la distribution Debian est passée en version 7.x (wheezy), l'interface Web Centreon fonctionne mal avec la version PHP 5.4 installée par défaut. Ceci est dû au framework utilisé qui n'est pas totalement compatible avec PHP 5.4. Malheureusement, il n'est pas prévu de mise à jour de cette interface, car les développeurs de Centreon travaillent d'arrache-pied à la nouvelle version prometteuse qui aura une toute nouvelle interface. Ce rappel concerne toutes les internautes qui veulent se lancer dans l'installation d'une supervision Centreon à base de Debian, n'installez pas la version PHP 5.4 avec Wheezy !
L'installation de Centreon ne vérifie pas la version du PHP et elle se termine sans problème. Le plus troublant, vous pouvez vous connecter et lancez le démarrage de la configuration. Votre supervision fonctionne ! Mais viennent ensuite les dysfonctionnements lorsque vous voulez ajouter, modifier vos hôtes et services. Voici un exemple simple d'un dysfonctionnement lors d'un ajout d'un hôte ci-dessous :
Si vous obtenez cet exemple de vue quand vous validez votre modification, ne cherchez pas ! Vous n'avez pas la bonne version de PHP.
Deux solutions s'offrent à vous :
- La première, la plus radicale, réinstaller votre supervision en configurant le gestionnaire de paquet APT comme indiqué dans cet article.
- La deuxième, la plus délicate, downgrader le PHP comme indiqué dans cette article http://blog.wpkg.org/2013/06/20/downgrading-to-php-5-3-on-debian-wheezy-7-0/
Cette deuxième solution évite la réinstallation de votre supervision, je viens de la tester. Merci à Clément pour avoir trouvé cette solution sur Internet
Mise à jour de Centreon-Install
Rémy nous a concocté une nouvelle version de Centreon-Install avec toutes les dernières versions de Centreon. L'installation a une interface très sobre mais efficace. Vous aurez besoin d'une VM avec la distribution Debian Wheezy 64bits et d'une connexion Internet. Pour lire la suite, c'est ici.