Tag: Supervision

Premier livre sur Centreon

Le premier livre sur Centreon « centreon maitrisez la supervision de votre système d’information » a été publié le 06 octobre 2012. L’ouvrage aux éditions ENI est écrit par Loic FONTAINE et Bruno LEGROS avec une préface de Cédric TEMPLE (aka le sérial préfaceur :-) ).

Que vous êtes débutant, utilisateur de Centreon, administrateur système, DSI, etc et que vous désirez apprendre ou approfondir vos connaissances sur Centreon, ce livre est fait pour vous.

L’auteur familiarise le lecteur peut à peut avec l’interface de Centreon, ce qui lui permet de monter rapidement en compétence sur le sujet.

Plusieurs ordonnanceurs et brokers sont abordés comme Nagios, Centreon-Engine et NDO utils et Centreon-Broker.

Un livre complet qui donne même des astuces pour développer ses propres sondes (plugins ou greffons) ainsi qu’une section troubleshoot.

Vous pouvez acheter ce livre sur le site des éditions ENI.

Bonne lecture si vous achetez cet ouvrage.


Comment installer VMware tools sur CES, FAN ou encore CentOS partie 1

Aujourd’hui il n’est pas rare de voir un serveur de supervision virtualisé. Et souvent dans le monde de l’entreprise, c’est la solution de VMware qui est utilisé. Qui dit virtualisation dit aussi outils à installer sur le serveur virtualisé pour optimiser le système d’exploitation de la VM.

Chez VMware c’est l’outil VMware tools qu’il faut « impérativement » installé sur les VMs. Oui impérativement car il peut arriver que le système d’exploitation de la VM devienne instable du fait que cette outil est manquant. Parfois on perd quelques heures avant de se dire « si j’installais les VMware tools », et hop on redémarre la VM et tout est en ordre.

Dans ce billet, nous verrons une des différentes méthodes pour installer les VMware sur les systèmes basés sur RedHat (CentOS, CES, FAN, etc). Cette méthode n’est certainement pas la meilleure mais peut vous dépanner.

La première étape consiste à rajouter les clé GPG de VMware sur votre VM par l’intermédiaire des commandes suivantes:


rpm --import http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-DSA-KEY.pub
rpm --import http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub

Nous rajoutons ces clé GPG car l’installation de VMware tools sera fait via les dépôts de VMware.

La deuxième étape consiste à créer le fichier vmware-tools.repo dans le répertoire /etc/yum.repo.d/ et d’y ajouter les lignes suivantes:


[vmware-tools]
name=VMware Tools
baseurl=http://packages.vmware.com/tools/esx/4.1/rhel6/$basearch
enabled=1
gpgcheck=1


Remarque: Dans cette exemple, nous allons installer VMware tools pour VMware ESX 4.1 sur une RedHat 6. Vous devrez adapter ce fichier en fonction des versions d’ESX et de RedHat que vous utilisez !

Maintenant que le dépôt a été rajouté, nous allons installer VMware Tools:


yum install vmware-open-vm-tools-nox

vCenter affichera le status “Unmanaged” pour votre VM, cela signifie que ce n’est pas lui qui va gérer les mise à jour mais plutôt votre gestionnaire de paquet.

Dans un prochain article nous verrons une deuxième méthode pour installer VMware Tools.


Comment utiliser les pâquets de CES sur une RedHat

Vous connaissez certainement CES (Centreon Enterprise Server), une ditribution Linux orientée supervision qui se base sur une CentOS. Cette distribution intègre Centreon, Nagios, NRPE, etc.
Vous pouvez ainsi installer et mettre à jour Nagios, Centreon, etc plus facilement par l’intermédaire du gestionnaire de paquet yum.

Pour utiliser les paquets de CES sur RedHat, il vous faut une installation de RedHat 5 puis ajouter le repository de CES dans /etc/yum.repo.d/ces-standard.repo. Le fichier ces-standard.repo n’existe pas il faudra le créer et y ajouter le contenu suivant:

[ces-standard]
name=Centreon Entreprise Server RPM repository for ces $releasever
baseurl=http://yum.centreon.com/standard/stable/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[ces-standard-noarch]
name=Centreon Entreprise Server RPM repository for ces $releasever
baseurl=http://yum.centreon.com/standard/stable/noarch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[ces-standard-deps]
name=Centreon Entreprise Server dependencies RPM repository for ces $releasever
baseurl=http://yum.centreon.com/standard/stable/dependencies/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[ces-standard-deps-noarch]
name=Centreon Entreprise Server dependencies RPM repository for ces $releasever
baseurl=http://yum.centreon.com/standard/stable/dependencies/noarch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

Afin de ne pas entrer l’option –nogpgcheck à chaque installation, il faudra rajouter les lignes suivantes dans le fichier /etc/pki/rpm-gpg/RPM-GPG-KEY-CES . Ce fichier n’existe pas il faudra donc le créer.

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.5 (GNU/Linux)

mQGiBEy28fYRBADHbNta9G3rwLDRdN+v4KjjNVkFWr1AgbjHW8t1dH3jE/RW99HL
VJFoW1pS29BwZG/LjQiQbHJkn9cqzOxV26LMMAdncfeAiXEBVzQMH1lRBw/LmIQz
QgLcvsldpn04Op0qNl3ZFFZnnKYZsIn16Du1uNqfClOBiceL2lXvk7k0vwCggd5F
DtRJJvFQycOq/1/M/8ZuXgMD/3jYXLDfPDVRQZMeGN25jcn4o+LhvNOqpeBe7rfF
xSwBi1fwh0lvNqPTR7GXxvtfaYeU9swMZZ/+ZMbPgBJ29mnzpo3yfJrt3fP9WgOe
mgOTBH+96YAHXY+jWxi+Lk1oxQCbdPMbtZ59wz6WCirb0X+89qLvouXPCZzMp/eG
2a77A/9S9sKa6fbX74a24suurN+ZhmZZSEJldh3HoofByoF92Gzv2DKKZIpFb1GN
qFa8jVt4JVF60N3bn9ir6uxno5ARuSWTVIF+WTvoNMiEdjvWRU3oLJtJL1luUyLT
Dffb8NEej3e87IEH/4ehA6mv7a6i/7zrY5nDf5zXiqZ3HsGMSbRGQ2VudHJlb24g
RW50ZXJwcmlzZSBTZXJ2ZXIgT2ZmaWNpYWwgU2lnbmluZyBLZXkgPGNlcy1rZXlA
Y2VudHJlb24uY29tPohgBBMRAgAgBQJMtvH2AhsDBgsJCAcDAgQVAggDBBYCAwEC
HgECF4AACgkQ9vxK44p2UrywwQCfSC57qk19N6sBRcbAi+wwbpgmLRQAnAjONYcT
J4DasO87MOFV2oaj7dEpuQINBEy28fwQCAC2W2g5LoyOOOaGKmAvClee2dbLqMj/
b+rdk06FN9avQCg7q45IL1E9j2b4iZayY/DSxB+FZ1bu2vDkci9pMPOdiv/aa+i6
VyFQOO4/LgiNI9siMczf+Uwy5SqOUJNH/6c2Dy+PvYTOqx4F650EnQCVfy1lxMUS
EiWIz21RfnXIJgC4TzJJHr8+hfnORZp44g5PwuA1qgdgRCgbe8WA+mcKsacC639P
fD4iCLYnruNfMKBxIn9lJCmAlSRRdtnvG8UvUtPcdC3USXWnGmp8IZsJk8fq3Pdb
aQqLj5gifdpfyN9kch+jSGmwOnXBQjoJVahoO/vHYlFPCFS4sFHtQ+ZXAAMFB/94
HBPCobYYfD1sG+LUBxBTOfhAWGF26dIR5GUfuI0e6xdqj6tzUzS9rMznQEWK93pE
QX7fKCzOYnpime85L7YHHDi2Buk69qJnYiB4RJyY1hKloHCOVMbhXxsCBStEphZM
j5irY0igeOPRj/NW/h75l3FWXmU51TdoiBSE5NRKqCkj+8thAKLbA99B3Oo5/jlG
7BHQDyVlYAE1vMXKXjl17B9TnTJITkzERebqoQiVwngWRvgsHBl8QG8Jh43GQty5
NqpkHshLED37V5rbp9EOIY1nugxUpZSUcSSHNvWUk34yL9XGZE32L0js69MGT0hq
/6pVMNcgBjtJoqo+p1GLiEkEGBECAAkFAky28fwCGwwACgkQ9vxK44p2UryUzwCe
KFbF6AzjpXX4QuXAL2FwkRpaZfEAnAvM8pfjca6BVWlT3bmimKbMYkGP
=+us4
-----END PGP PUBLIC KEY BLOCK-----

A présent vous disposez d’un server de supervision sous RedHat. Grâce au paquets de CES vous pourrez mieux gérer les l’installation et la mise à jour de vos logiciels de supervision tel que Centreon, Nagios, etc


Retrouvez moi aux RMLL 2011

Bonjour à tous,

Comme certains l’aurait remarqué, je donne une conférence aux RMLL 2011 sur le thème suivant: Icinga un fork de Nagios Core

Pour plus d’informations, rendez-vous sur http://2011.rmll.info/-Administration-Systeme-?lang=fr


Un nouveau lead pour le projet FAN

FAN est une distribution linux (basé sur une CentOS) orientée supervision. Cette solution s’installe rapidement et propose de nombreux outils tels que Nagios, Centreon, Nareto, Nagvis, …

Le développement du projet s’était peu à peu ralentit depuis ces derniers mois par manque de temps de la part des développeurs.

Le leader du projet, Cédric Temple, a décidé de passer les rênes au développeur le plus actif du projet qui est Olivier LI-KIANG-CHEONG (LKCO).

Cédric Temple confie les clés de la maison à LKCO, pour les raisons suivantes:

  • LKCO continue à développer FAN;
  • LKCO répond aux questions des utilisateurs sur le forum;
  • LKCO propose et met en oeuvre des nouvelles idées;

Olivier LI-KIANG-CHEONG prévoit de sortir une nouvelle version de F.A.N, on attend avec impatience la roadmap qui mijote dans son grimoire.

Pour de plus d’informations, je vous invite à lire l’article du blog de Cédric Temple en cliquant sur le lien suivant:

http://cedrictemple.net/dotclear/post/2011/02/21/LKCO-devient-le-nouveau-responsable-de-FAN-Fully-Automated-Nagios


Shinken 0.4 : la libéllule décadente se pose

L’équipe de Shinken vient de sortir une nouvelle version de son outil de supervision. Étape importante pour ce projet, c’est la première a être validée pour installation en production !

Un rattrapage des derniers manques par rapport à Nagios.
Comme à leur habitude, les développeurs de l’outil, compatible avec Nagios et sa myriade de plugins, ne se sont pas tournés les pouces. Cette version était destinée à régler tous les derniers points qui manquaient par rapport à son grand frère :

  • Chargement des données de rétention au format Nagios:
  • Gestion des caractères ! et * dans les associations services sur hôtes
  • Les commandes de données de performances sont gérées (comme celles de Centreon par exemple)
  • Gestion des variables d’environnements _NAGIOS* pour les sondes

L’utilisateur n’a ainsi plus à craindre de perdre des fonctionnalités en passant de Nagios à Shinken. C’est aussi simple que de lancer ce dernier avec les fichiers de configurations de l’honorable star de la supervision (et d’avoir avec quelques lignes de plus une architecture performantes, distribuée et hautement disponible…).

Des nouvelles fonctionnalités

  • L’apparition des « service generators » dont nous reparlerons par la suite
  • Serveur NSCA intégré au cœur de la solution sous la forme de module
  • Apparition de la sauvegarde des données entre les redémarrages dans un serveur memcache ou redis afin d’offrir une méthode distribuée et redondante entre les nœuds de ces données si importantes
  • Les macros utilisateurs peuvent avoir des vrais noms, SONDESDIR est plus explicite que la célèbre valeur USER1 par exemple pour fournir le répertoire des sondes…

Outre ces nouvelles fonctionnalités, cette version a été l’occasion de mettre en place un modèle de développement dirigé par les tests, ce qui a permis de détecter/régler bon nombre de bugs. Cette version est utilisée en production chez son auteur et se révèle très stable.

Focus sur les générateurs de services
Revenons un peu sur les générateurs de services. L’idée principale de ces dernier est de recentrer un peu les données des hôtes dans la définition de ces derniers et de générer des services à la volée.

Par exemple, si un utilisateur veut superviser les espaces disques d’un serveur, il pourra les déclarer sur son hôtes comme suit :

define host {

host_name  serveur-fichier

_disks     C,D,E

Et pour avoir un service pour chaque disque, l’utilisateur n’a plus qu’à déclarer un unique service dans leur configuration :

define service {

service_description  Espace disque $KEY$

duplicate_foreach   _disk

C’est encore plus utilise pour nos chers administrateurs réseaux qui doivent définir un service par port d’un équipement. Maintenant ils peuvent définir pour une « pile de 6 switchs » avec 48 ports chacun :

define host {

host_name switch-prinicpal

_ports  Switch [1-6] Port [1-48]

Et le service

define service {

service_description  Etat port $KEY$

duplicate_foreach  _ports

Ainsi l’utilisateur a automatiquement 6*48 = 288 services en quelques lignes !

Pour le tester facilement
Comme à son habitude, l’équipe de Shinken fourni son outil sous forme de source installable facilement sur GNU/Linux ou Windows, mais également sous la forme d’une machine virtuelle pré-installée avec les interfaces de visualisation Thruk, Ninja et NagVis

Le tout est disponible sur le site officiel de l’outil : http://www.shinken-monitoring.org/download/

Aperçu de la roadmap
Cette version était importante pour le projet car c’est la première a être installable sereinement en production. Maintenant que les dernières fonctionnalités manquantes de Nagios sont rattrapées, il est temps pour l’équipe de repartir de plus belle vers des améliorations toujours plus intéressantes pour ses utilisateurs. Les principales nouvelles fonctionnalités de la version 0.5 seront :

Escalades de notifications basées sur le temps au lieu du nombre de notifications afin de plus facilement coller à la notion de SLA
« Cluster/business correlation » est une fonctionnalités pour agréger facilement des données de plusieurs services en un seul afin de représenter efficacement une application métier avec des règles puissantes comme des « et » ou des « ou ». C’est un peu un « addon business correlator » mais intégré dans le cœur afin de faciliter la configuration et d’avoir une sortie unifiée vers les interfaces de visualisation et la notion de problème/impacts déjà présente dans Shinken
L’arrivée de la notion de « criticité » des environnements afin de permettre aux utilisateurs de savoir facilement et rapidement ce sur quoi ils doivent travailler en priorité, et de faciliter la configuration dans le cadre des envois de SMS par exemple
la possibilité d’avoir des « downtimes » de contacts afin de pouvoir gérer facilement les vacances des utilisateurs
Les bases de l’outil étant bien posées, et les méthodes de développement efficaces étant bien intégrées, cette version ne devrait pas tarder à arriver

Pour participer
L’équipe de développement est très ouverte, et toutes les aides sont les bienvenues. Vous pouvez obtenir les informations sur la mailing list sur la page http://www.shinken-monitoring.org/project-and-contact/ ou tout simplement voter pour vos choix d’orientations du projet sur le site des idées de Shinken disponible sur http://shinken.ideascale.com/ (inscription optionnelle). Si vous avez une idée pour améliorer l’outil, c’est le meilleur moyen de le dire


Solution linux 2011

Monitoring-fr sera présent au salon solution linux (10 au 12 mai au cnit paris la défense) avec les équipes de FAN et Shinken-Monitoring.


Welcome !

Bonjour à tous et bienvenue sur mon site!

Vous pourrez trouver des billets sur la sortie de nouveau logiciels libres (et oui pas de logiciels propriétaires ici !!!), des tutoriels, mon CV, …

Bonne visite !


  • Munich !!!!!9 hours ago via Twitter for iPad
  • Good Practices : “Did you know?” about Centreon 2.4 http://t.co/mMvAaC7FtY via @sharethis Thanks to @lpinsivy18 hours ago via Tweet Button
  • Centreon in Noumea http://t.co/J2kP146M7e via @sharethis18 hours ago via Tweet Button
  • La rustine 2.0, présente dans tous les SI j'ai nommé #POG1 day ago via Twitter for Android

  • Copyright © 2010-2013 Charles JUDITH. All rights reserved.
    Jarrah theme by Templates Next | Powered by WordPress