Vous êtes sur la page 1sur 4

BTS SIO

Services Informatiques aux


Organisations

Option SISR

Session 2018

KOMLAN Cyriaque Activité professionnelle N°

NATURE DE L'ACTIVITE Mettre en place un système de monitoring Nagios sur le système


d’exploitation CentOS 7

Contexte Le réseau nécessite une surveillance permanente avec certaine alertes sur les
serveurs, pour ce faire Nagios est nécessaire.

Objectifs Installer Nagios et configurez afin de configurez les services nécessaire au réseau

Lieu de réalisation Normasys

SOLUTIONS ENVISAGEABLES

DESCRIPTION DE LA SOLUTION RETENUE


Conditions initiales Le serveur est en production pour un client, je dois donc être très attentif et
minutieux pour installer Nagios
Conditions finales Mise en place du système Nagios terminé

Outils utilisés CentOs7, Nagios ,

CONDITIONS DE REALISATION
Matériels serveur entreprise + Putty (depuis mon pc)

Logiciels Mysql

Durée 4h
(heures/jours)

Contraintes Le serveur est occupé par un client, il est donc délicat de faire certaine manipulation
dessus

COMPETENCES MISES EN OEUVRE POUR CETTE ACTIVITE PROFESSIONNELLE


Code Intitulé
A1.1.2 Étude de l'impact de l'intégration d'un service sur le système informatique
A1.1.3 Étude des exigences liées à la qualité attendue d'un service
A1.2.3 Évaluation des risques liés à l'utilisation d'un service
A1.3.4 Déploiement d'un service
A1.4.3 Gestion des ressources
A2.2.1 Suivi et résolution d'incidents
A2.2.3 Réponse à une interruption de service
A3.3.1 Administration sur site ou à distance des éléments d'un réseau, de serveurs …
A5.1.2 Recueil d'informations sur une configuration et ses éléments
A5.2.3 Repérage des compléments de formation ou d'auto-formation ...
A5.2.4 Étude d’une technologie, d'un composant, d'un outil ou d'une méthode

DEROULEMENT DE L'ACTIVITE
Prérequis
On commence par installer les packages requis pour faire fonctionner notre Nagios:

yum install httpd php gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel
xinetd unzip

Maintenant que l’on a nos packages d’installer, on vérifie que SELinux est désactivé. On édite donc le
fichier suivant:

vi /etc/selinux/config

et on s’assure que la ligne a bien la valeur « disabled »

SELINUX=disabled

Si besoin redémarrer votre serveur !

1. Création du compte et du groupe Nagios


On crée un compte nagios et un groupe nagios:

useradd nagios && passwd nagios

Ensuite on crée le groupe nagcmd et on ajoute notre user nagios à ce groupe. On ajoute également
notre user nagios au groupe apache.

groupadd nagcmd
usermod -a -G nagcmd nagios
usermod -a -G nagcmd apache

2. Installation du Nagios Core


Ok, on part sur de bonnes bases, maintenant on va télécharger les sources de Nagios et ses plugins. J’ai
un dossier /source ou je vais télécharger les 2 packages et compiler tout ça.

Si vous ne l’avez pas:


yum install wget
cd /source
wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.3.2.tar.gz
tar xzf nagios-4.3.2.tar.gz
cd nagios-4.3.2
./configure --with-command-group=nagcmd
make all
make install
make install-init
make install-config
make install-commandmode
make install-webconf

Notre Nagios Core est installée, mais sans ses plugins, c’est un peu une coquille vide.

Alors, on retourne sur notre dossier /source et on compile!


wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz
tar xzf nagios-plugins-2.2.1.tar.gz
cd nagios-plugins-2.2.1
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

3. Configuration de l’interface web


Maintenant, on va configurer notre accès à l’interface web de Nagios. Par défaut, on utilise le login
nagiosadmin donc:

htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Mettez un mot de passe et c’est bon !

4. Ajout du service nagios et apache pour le reboot


Donc bientôt terminé, on ajoute simplement nos services apache et nagios pour qu’ils démarrent
automatiquement lors du redémarrage de la machine.

systemctl enable nagios


systemctl enable httpd

5. Démarrage du Nagios et d’Apache


Tout simplement:

service httpd start


service httpd start

6. Accès à l’interface web


Et voilà! Vous pouvez maintenant accéder à l’interface web de votre nagios:

http://IP_DU_SERVEUR/nagios

CONCLUSION
Pour finir le système Nagios sera testé par mon tuteur afin de vérifier la configuration.

EVOLUTION POSSIBLE
Aucune