Migration ESX
08/11/11 07:35 Classé dans: Techniques
Nouvelle rubrique sur mon site, la page des ESX. Il m'a semblé intéressant de vous faire partager mes connaissances sur la supervision des ESX de VMware. En effet, la migration de 3.5 à 4.1 (mieux vaut tard que jamais ) nous pose quelques soucis dans la modification de certaines configurations. Nous commencerons par le SNMP, à voir ici
J'en profite pour vous signaler qu'à priori, il n'est plus possible d'utiliser NRPE sur les serveurs ESX 4.1, tout du moins très simplement, car les paquets de compilation ne sont plus installés par défaut. Par conséquent, la configuration NRPE pour ESX décrite dans mon document Configuration NRPE devient caduque. Une nouvelle version de ce document prends en compte ce changement. Il est conseillé d'utiliser le SDK sous Perl de vSphere, ce sera l'objet d'un prochain article.
J'en profite pour vous signaler qu'à priori, il n'est plus possible d'utiliser NRPE sur les serveurs ESX 4.1, tout du moins très simplement, car les paquets de compilation ne sont plus installés par défaut. Par conséquent, la configuration NRPE pour ESX décrite dans mon document Configuration NRPE devient caduque. Une nouvelle version de ce document prends en compte ce changement. Il est conseillé d'utiliser le SDK sous Perl de vSphere, ce sera l'objet d'un prochain article.
Objectif : zéro papier !
30/10/11 22:01 Classé dans: Divers
Après un long moment d'absence, je reprends la plume... euh pardon, le clavier, pour faire part de mon expérience dans la saisie de notes sur iPad Lire plus…
Des nouveautés pour la supervision
29/07/11 19:19 Classé dans: Techniques
Juillet était un mois plein de surprise, une nouvelle version mineure 2.2.2 pour Centreon, une version majeur 3.3.1 pour Nagios avec une nouvelle interface Web. Et pour finir une mise à jour mineure de Nagvis avec sa version 1.5.10 Voilà pour les nouveautés, je vous laisse découvrir un nouvel article pour le module Centreon-Nagvis
Découverte de Centreon Engine
10/07/11 10:44 Classé dans: Techniques
L'équipe de Centreon viennent de sortir la version 1.00 de Centreon Engine. Celui-ci veut être une alternative à l'ordonnanceur Nagios. Centreon Engine devrait à terme être plus performant que Nagios et proposer des nouveautés, voir le site.
Lire plus…
Lire plus…
Script de démarrage Nagios pour Debian 6
07/07/11 07:15 Classé dans: Techniques
La nouvelle version de Debian 6 alias Squeeze apporte de nouvelles modifications pour l'installation de Nagios. Ainsi, lorsque vous voulez initialiser le script de démarrage automatique avec la commande update-rc.d, vous êtes confronté au message suivant :
Avec la version 6, vous devez insérer une entête d'information pour les scripts. Modifiez votre script nagios en ajoutant au début du fichier les lignes ci-dessous et vous pourez à nouveau utiliser la commande update-rc.d
La rubrique d'installation de Nagios tient compte de cette modification.
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'nagios' missing LSB tags and overrides
Avec la version 6, vous devez insérer une entête d'information pour les scripts. Modifiez votre script nagios en ajoutant au début du fichier les lignes ci-dessous et vous pourez à nouveau utiliser la commande update-rc.d
### BEGIN INIT INFO
# Provides: nagios
# Required-Start:
# Required-Stop:
# X-Stop-After:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: nagios
# Description: Supervision Nagios
### END INIT INFO
La rubrique d'installation de Nagios tient compte de cette modification.
Mise à jour de Centreon Version 2.2.1
04/07/11 17:58 Classé dans: Installations
Centreon vient de finaliser sa version 2.2.1, il est temps de penser à la migration de votre supervision.
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.
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
13/05/11 07:45 Classé dans: Techniques
VMware Tools pour Debian 6
01/05/11 22:21 Classé dans: Techniques
Mise à jour de l'installation des VMware Tools pour Debian avec les outils de compilation.
Lire plus…
Lire plus…
Superviser les switchs 3 com avec le SNMP V3
15/04/11 18:54 Classé dans: Techniques
Je vous propose, dans cet article, une modification du plugin check_centreon_snmp_traffic livré avec le package Centreon pour superviser les switchs 3com 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…
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…
Mettre à jour Pear manuellement
25/03/11 05:36 Classé dans: Installations
L'installation de Centreon exige la mise à jour de la librairie PEAR. Cette opération de mise à jour est intégrée dans le script d'installation. Par contre, elle nécessite une connexion internet pour accéder au site de PEAR (http://pear.php.net). Dans certaines entreprises, il n'est pas toujours possible ou facile d'obtenir une autorisation pour se connecter automatiquement sur Internet. Il faut donc trouver un autre moyen pour mettre à jour notre librairie.
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.
Vérifions nos besoins en lançant le script d'installation de Centreon, nous obtenons ceci sur une debian 5
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.
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.
Créons un dossier pear dans /usr/local/src
Transférons, à l'aide d'un utilitaire scp, les paquets récupérés sur le site de PEAR
Il nous reste, maintenant, à upgrader la librairie PEAR.
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.
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.
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
Nagios Business Process
08/03/11 16:20 Classé dans: Techniques
Nouvelle article sur l'interface permettant d'afficher des vues métiers en utilisant des services Nagios. Cet Addons s'appelle Nagios Business Process. Maj du 8/03 L'article est terminé.
Ajout d'un document sur Centreon dans la rubrique Ressources
Ajout d'un document sur Centreon dans la rubrique Ressources
Centreon 2.1.11 et première configuration
27/02/11 12:15 Classé dans: Installations
Je profite de la sortie de Centreon 2.1.11 pour réaliser une mise à jour de l'article sur Centreon. J'ai aussi rajouté un article sur ma première configuration de Centreon appliquée à la première maquette du site.
Petit bug sur le plugin Centreon check_centreon_snmp_remote_storage
18/02/11 15:01 Classé dans: Techniques
Et bien ça fait quelques temps que je n'avais pas posté un article sur mon site. Voici une astuce qui n'est pas de moi, trouvé sur le forum de Centreon (une mine d'or !)
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 :
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
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
Utilisation de NRPE
03/01/11 06:37 Classé dans: Techniques
Pour bien commencer l'année, voici une procédure pour l'installation de NRPE. Ce service permet d'exécuter à distance des plugins Nagios sur des machines Linux ou, comme proposé dans ma documentation, sur des serveurs ESX de VMware. Vous trouverez un exemple d'utilisation du plugin check_emc_clariion pour les SAN de type Clariion.
NRPE est aussi utilisé pour configurer un Fail-Over Nagios expliqué dans un article précédent.
Exemple d'utilisation du service NRPE
NRPE est aussi utilisé pour configurer un Fail-Over Nagios expliqué dans un article précédent.
Exemple d'utilisation du service NRPE