Categories
Computing

GNU/Linux Debian (testing) : Nagios (3.2.1) / Centreon (2.1.9)

Sur le futur serveur Nagios/Centreon

Installation de Nagios 3

Installez Nagios 3 :

# apt-get install nagios3

Remarque : il vous sera demandé d’initialiser le mot de passe de l’utilisateur nagiosadmin (compte d’administration par défaut au niveau de l’interface Web)
Vous pouvez d’ores et déjà accéder à l’interface Web de Nagios3 via l’URL http://<@IP_serveur_nagios>/nagios3/

Installation des prérequis pour Centreon

# apt-get install build-essential

Installez le serveur Web Apache2, le language de scripts PHP 5 ainsi que les modules associés :

# apt-get install apache2 php5 php5-mysql php-pear php5-ldap php5-snmp php5-snmp php5-gd

Installez le SGBD MySQL ainsi que des librairies de développement :

# apt-get install mysql-server libmysqlclient-dev

Remarque : il vous sera demandé d’initialiser le mot de passe du superutilisateur (root) de votre SGBD (MySQL). Installez l’outil Round Robin Database ainsi que l’interface Perl pour ce même outil :

# apt-get install rrdtool librrds-perl

Installez le module Config::IniFiles pour Perl :

# apt-get install libconfig-inifiles-perl

Installez le client ainsi que l’agent SNMP, et le module Perl Net::SNMP :

# apt-get install snmp snmpd libnet-snmp-perl

Installez différentes librairies graphiques :

# apt-get install libgd2-xpm libgd2-xpm-dev libpng12-dev

Installation de l’addon NDOUtils

Etant sous Debian GNU/Linux Squeeze, l’extension Nagios Data Output Utils n’est pas packagée. Pour y remédier, ajoutez le dépôt Unstable :

# echo "deb http://ftp.fr.debian.org/debian/ unstable main contrib non-free" >> /etc/apt/sources.list

Ayant à présent des dépôts pour testing et unstable, indiquez votre distribution par défaut (testing) :

# echo "APT::Default-Release \"testing\";" >> /etc/apt/apt.conf

Récupérez la liste des paquets mis à votre dispositions (testing/unstable) :

# apt-get update

Installez l’extention NDOUtils :

# apt-get install ndoutils-nagios3-mysql

Installation de Centreon 2

Récupérez les sources de Centreon 2.1.9 :

# cd /usr/local/src
# wget http://download.centreon.com/index.php?id=143

Décompressez l’archive précédemment téléchargée et lancez le processus d’installation de Centreon (à l’aide d’un template) :

# tar zxvf centreon-2.1.9.tar.gz
# cd centreon-2.1.9
# ./install.sh -f tmpl/vardistrib/debian-lenny

Remarque : le déroulement du script d’installation de Centreon est indiqué dans le fichier texte associé. Rendez-vous sur l’interface Web de votre serveur Centreon, http://<@IP_serveur_nagios>/centreon/, afin de finaliser l’installation.

Sur le client à superviser

Installation de NRPE Server

Installez le serveur Nagios Remote Plugin Executor :

# apt-get install nagios-nrpe-server

Sauvegardez le fichier de configuration d’origine puis éditez-le :

# cp /etc/nagios/nrpe.cfg /etc/nagios/nrpe.cfg.original
# vim /etc/nagios/nrpe.cfg
	log_facility=daemon
	pid_file=/var/run/nagios/nrpe.pid
	server_port=5666
	nrpe_user=nagios
	nrpe_group=nagios
	allowed_hosts=127.0.0.1,11.22.33.2
	dont_blame_nrpe=0
	debug=0
	command_timeout=60
	connection_timeout=300
	command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10
	command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20
	command[check_sda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/sda1
	command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z
	command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 150 -c 200
	include=/etc/nagios/nrpe_local.cfg
	include_dir=/etc/nagios/nrpe.d/

Redémarrez finalement le serveur NRPE afin de prendre en compte vos modifications :

# /etc/init.d/nagios-nrpe-server restart

La suite très prochainement…

Categories
Computing

Installation des VMWare Tools sous GNU/Linux Debian

Tout d’abord, installez les prérequis, à savoir un compilateur C, un outil d’aide à la compilation et le fichiers d’en-tête de votre noyau :

$ sudo apt-get install gcc make linux-headers-$(uname -r) 

Dans l’interface du client VMware (ici VMWare Workstation 7.0.1), déroulez le menu VM pour la machine virtuelle en cours d’exécution puis cliquez sur Install VMware Tools. Cela va vous permettre de monter le CDROM contenant les VMware Tools et, bien évidement, de les installer. Remarque : il est préférable d’ouvrir un Shell local dans la mesure où nous risquons de perdre toute connectivité lors de la mise à jour du module des interfaces Ethernet.

$ sudo mount /dev/cdrom /media/cdrom0 
$ tar zxvf /media/cdrom/VMwareTools-8.1.4-227600.tar.gz -C ~ 
$ sudo ~/vmware-tools-distrib/vmware-install.pl 

Répondez alors aux questions posées (les réponses par défaut étant le plus souvent le choix à retenir). Ne reste plus démonter les interfaces Ethernet, décharger les modules pcnet32 et l’ancien vmxnet (dans le cas d’une ancienne installation des VMware Tools), charger le module vmxnet issu de précédente installation, puis remonter les interfaces Ethernet :

$ sudo /etc/init.d/networking stop 
$ sudo rmmod pcnet32 
$ sudo rmmod vmxnet 
$ sudo modprobe vmxnet 
$ sudo /etc/init.d/networking start 

Afin de pouvoir utiliser des interfaces de type VMware VMXNET Ethernet Controller (recommandé par VMWare) au prochain redémarrage, il vous suffit d’ajouter la ligne suivante dans le fichier de configuration de la machine virtuelle (<vm_name>.vmx) : ethernet0.virtualDev = “vmxnet” Remarque : si vous avez plusieurs interfaces, il vous suffit d’ajouter cette ligne plusieurs fois en incrémentant l’id de l’interface (ethernet0, ethernet1, …, ethernetn).