Première partie d'un tutoriel - Installation d'un serveur de supervision avec Nagios.La deuxième partie concernera la configuration de Nagios. (lien)La troisième partie concernera le couplage avec Nagvis.
1. Ingrédients :
- Debian 7 - Wheezy
- 10 minutes
2. Mises à jour et installation de paquets :
Mise à jour des paquets :
apt-get update
Mise à jour de Debian :apt-get upgradeInstallation des paquets nécessaires à Nagios :
apt-get install apache2 libapache2-mod-php5 php5-gd php5 make gcc build-essential wget libgd-gd2-perl libgd2-xpm libgd2-xpm-dev libnet-snmp-perl libssl-dev snmp daemon
3. Ajout et configuration des utilisateurs :
Création du groupe « nagios » :
groupadd nagios
Création du compte utilisateur « nagios » que nous ajoutons au groupe « nagios ». Son mot de passe est « nagios » :
useradd -m -g nagios nagios passwd nagios nagios nagios
Création d'un groupe « nagcmd »
permettant l'exécution des commandes externes à travers l'interface Web :
groupadd nagcmd
Rajout des utilisateurs Nagios et Apache à l'intérieur du groupe « nagcmd » :
usermod -g nagcmd nagios usermod -g nagcmd www-data
3. Téléchargement de Nagios et des plugins + dézippement :
Aller dans un répertoire quelconque :
cd /tmpTéléchargement de Nagios :
wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.5.1.tar.gz
Extraction de Nagios :
tar -xvzf nagios-3.5.1.tar.gz
Téléchargement des plugins Nagios :
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz
Extraction des plugins Nagios :
tar -xvzf nagios-plugins-2.0.3.tar.gz
3. Installation de Nagios :
Aller dans le répertoire extrait de Nagios :
cd nagios
Exécuter le script de configuration en lui précisant le groupe « nagcmd » :
./configure --with-command-group=nagcmd
Compilation du code source de Nagios :
make all
Installation des binaires :
make install
Installation du script de démarrage de Nagios :
make install-init
Installation des fichiers de configuration :
make install-config
Installation et configuration des permissions :
make install-commandmode
Installation du fichier de configuration de Nagios dans le répertoire conf.d d'Apache :
make install-webconf
Création d'un compte « nagiosadmin » pour se connecter à la page Web Nagios, le mot de passe est « nagiosadmin » :
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin nagiosadmin nagiosadmin
Redémarrage du service ‘Apache2 :
service apache2 restart
Installation des plugins
cd /tmp/nagios-plugins-2.0.3/
Exécuter le script de configuration en lui précisant le groupe « nagios » :
./configure --with-nagios-user=nagios --with-nagios-group=nagios/
Compilation du code source de Nagios :
make
Installation des binaires :
make install
Lancement du service nagios :
service nagios restart
Si le service ne fonctionne pas, vérifiez s'il n'y a pas une erreur avec votre installation grâce à cette commande :
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
4. Test en image :
Apache |
Nagios |
Mot de passe : nagiosadmin
Aperçu de Nagios sur l'interface Web. |
0 commentaires :
Enregistrer un commentaire