Il y a 389 articles et 19 utilisateurs inscrits (ce bandeau est défini dans MediaWiki:Sitenotice)
Nagios
Installez Nagios Core sur votre serveur
Avant de commencer il est important d'installer tous les paquets.
Installez le serveur Apache
Pour accéder à l'interface web on a besoin d’un serveur Apache et de l’interpréteur PHP.
apt-get install apache2 php php-gd php-imap php-curl
Installez les librairies Perl
Pour exploiter au maximum les possibilités offertes par les plugins de Nagios.
apt-get install libxml-libxml-perl libnet-snmp-perl libperl-dev libnumber-format-perl libconfig-inifiles-perl libdatetime-perl libnet-dns-perl
Installez les librairies graphiques
apt-get install libpng-dev libjpeg-dev libgd-dev
Installez les outils de compilation standards
Enfin pour installer Nagios et ses plugins vous aurez besoin des outils de compilation standards et du package unzip :
apt-get install gcc make autoconf libc6 unzip
Créez l'environnement Nagios
Pour ajouter l’utilisateur nagios sur le système, saisissez la commande suivante :
useradd -m -p $(openssl passwd nagios) nagios
Cette commande crée l’utilisateur nagios sur le système et initie son mot de passe à nagios. Bien entendu, il vous faudra renforcer ce mot de passe sur une machine de production.
Par ailleurs, il est également nécessaire de partager un groupe commun entre l’utilisateurnagios et l’utilisateur www-data(qui fait tourner le serveur Web apache2) afin, notamment, de permettre l’administration de Nagios depuis l’interface Web.
1 groupadd nagcmd
2 usermod -a -G nagcmd nagios
3 usermod -a -G nagcmd www-data
1. La première commande crée un groupe nagcmd, qui servira à exécuter des commandes Nagios depuis l’interface Web.
2. La seconde commande ajoute l’utilisateur nagios dans le groupe nagcmd.
3. La troisième commande ajoute l’utilisateur www-data, sous lequel tournent les processus du serveur Web Apache2 dans le groupe nagcmd. Dernière commande à passer, la création d’un répertoire de stockage pour tous les téléchargements :
mkdir /home/nagios/downloads
Téléchargez et compilez les sources de Nagios
Téléchargez les sources de Nagios Core, il faut se rendre directement sur le site de Nagios : http://www.nagios.org.
Ce document permet de télécharger les sources avec une documentation d’installation. Il concerne principalement la version XI de Nagios : https://www.nagios.com/downloads/nagios-xi/linux/
Ensute placez vous dans le dossier crée au début, télecharger le fichier et décompressez le :
cd /home/nagios/downloads
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.2.tar.gz
tar -zxvf nagios-4.4.2.tar.gz
Positionnez-vous dans ce répertoire avec la commande suivante :
cd nagios-4.4.2
La compilation des sources Nagios passe par un script configure. Celui-ci permet, entre autres, de s’assurer que les éléments nécessaires sont présents sur le système, et de passer quelques paramètres au processus de compilation.
./configure --with-httpd-conf=/etc/apache2/sites-enabled --with-command-group=nagcmd
Lancez la commande :
make all
Installez l’arborescence et les fichiers Nagios sur votre serveur
Créez l'arborescence Nagios
créez l’arborescence Nagios et installez les fichiers binaires :
make install
Vérifiez que l’arborescence Nagios est créée:
ls -lrtha /usr/local/nagios
Cette liste affiche les premiers répertoires d Nagios :
drwxrwsr-x 11 root staff 4,0K nov. 23 10:37..
drwxrwsr-x 2 nagios nagios 4,0K nov. 23 10:37 bin
drwxrwsr-x 2 nagios nagios 4,0K nov. 23 10:37 sbin
drwxrwsr-x 14 nagios nagios 4,0K nov. 23 10:37 share
drwxrwsr-x 2 nagios nagios 4,0K nov. 23 10:37 libexec
drwxr-sr-x 7 root staff 4,0K nov. 23 10:37 .
drwxrwsr-x 4 nagios nagios 4,0K nov. 23 10:37 var