Vous êtes sur la page 1sur 26

Situation n9 - E6 Parcours de professionnalisation

BTS SIO option SISR

Apprenti : David Huy Priode : deuxime anne


dalternance (01/17 - 03/17)

Portefeuille de comptences

Contexte professionnel (dcrire lentreprise) :


Dans le cadre du parcours BTS SIO, il est demand de mettre en place une solution de
supervision / surveillance systme et rseau.

Situation (mission) N 9 :
Besoin : Mise en place dune solution de supervision Nagios

Environnement :
Debian
Google chrome/ Mozilla
Windows 10

Utilisateurs concerns par la situation


- Administrateur

Tches ralises :
Installation et configuration dun serveur debian
Configuration de la solution de supervision
Configuration dagents

Activits Rsultats attendus/productions Vcu,


simul
ou
observ
A1.1.2, tude de l'impact de l'intgration Impact fonctionnel de la Vcu
d'un service sur le systme informatique solution sur le service
informatique : surveillance
A1.3.2, Dfinition des lments Solution permettant la Vcu
ncessaires la continuit d'un service surveillance des htes et
services spcifis
A1.3.3, Accompagnement de la mise en Mise en place dune solution Vcu
place dun nouveau service de supervision
A1.3.4, Dploiement d'un service Dploiement dagent et Vcu
Nagios
A1.4.3, Gestion des ressources Prrequis au fonctionnement Vcu
de la solution
A2.2.3, Rponse une interruption de Solution permettant Vcu
service dindiquer le status des
services
A2.3.1, Identification, qualification et Service permettant Vcu
valuation d'un problme dinformer le bon ou mal
fonctionnement des htes et
autres
A3.3.2, Planification des sauvegardes et Possibilit de sauvegarde Vcu
gestion des restaurations
A4.1.9 Rdaction d'une documentation Procdure dinstallation et Vcu
technique mise en place de la solution
de supervision
A5.1.1, Mise en place d'une gestion de Gestion des htes et Nagios Vcu
configuration
A5.1.3, Suivi d'une configuration et de ses Surveillance totale des Vcu
lments lments mis en place
A5.2.2, Veille technologique Supervision du Vcu
fonctionnement des htes et
possibilit dalerte pour une
veille technologique

A le

Formateur :

Signature
Table des matires
1.0 Prsentation de la solution
2.0 Procdure dinstallation
3.0 Configuration de Nagios
4.0 Configuration dhte
5.0 Connaissances apports

1.0 Prsentation de la solution

Nagios est une application permettant de faire de la supervision systme et


rseau. Nagios surveilles les htes et services spcifis, alertant lorsque les
systmes ont des dysfonctionnements et quand ils repassent en fonctionnement
normal. Il faut savoir que Nagios est un logiciel gratuit et libre sous licence GPL.
2.0 Procdure dinstallation

Dans un premier temps, il faut mettre jour le serveur debian.

Ensuite, il faut se mettre en superutilisateur et tlchgar les paquets ncessaire


lutilisation de nagios.

Une fois les paquets installs, il est ncessaire de mettre un mot de passe pour
Mysql.
Ensuite, il faut crer un utilisateur avec le nom Nagios et un groupe nagcmd. Il
faut ensuite ajouter lutilisateur cr dans le groupe nagcmd .

- Ensuite, il faut tlcharger larchive de la dernire version de Nagios


version 4.1.1

Aprs lavoir tlcharg, il faut dcompresser le dossier.


Il est maintenant ncessaire de dplacer ce dossier.

Il nous faut lancer le script configure maintenant :

Ensuite il faut lancer la compilation des fichiers de Nagios avec la commande


make
Il faut maintenant crer les dossiers suivant /etc/httpd et etc/httpd/conf.d

Il nous reste maintenant une dernire compilation de Nagios raliser :

Il faut maintenant copier le dossier contrib/eventhandlers/ dans


/usr/local/nagios/libexec/

Maintenant, il faut changer le propritaire de ce dossier pour que lutilisateur


nagios puisse tre le propritaire.
Il est ncessaire de vrifier que le propritaire bien changer avec la commande
ls la :

3.0 Configuration de Nagios

Et il faut vrifier la configuration de Nagios :


On peut voir quaucune erreur nest remarqu.

Il faut maintenant changer le mot de passe de Nagios dans le fichier


htpasswd.users (avec loption C pour quil soit cr sil nexiste pas) dont le login
par dfaut est nagiosadmin.
Maintenant, on tlcharge larchive du plugin permettant laccs via linterface
web de Nagios et on dcompresse larchive:

Il est maintenant ncessaire de faire la mme manipulation que toute lheure,


on excute le script configure et on compile avec la commande make :
Maintenant, il faut copier le fichier nagios.conf

Mise en place dun lien entre le fichier conf de Nagios que lon vient de copier et
les sites active dapache2 :
On redmarre apache2

On redmarre Nagios

On vrifie le bon fonctionnement de la configuration des plugins Nagios :

Aucune erreur na t trouv.

Maintenant, il faut ouvrir un navigateur web et mettre ladresse IP de la machine


suivie de /nagios Il faut se Loguer avec les identifiants : nagiosadmin et mot de
passe entr ci-dessus
Nagios fonctionne presque car il est signal Not running, pour corriger cette
erreur il faut ajouter ladresse du serveur dans le fichier de configuration
dapache2 :
Il faut diter ce fichier pour y ajouter Servername puis notre adresse ip et on
redmarrer apache2:

Il faut maintenant activer les cgi dapache2.


Il faut ici donner les droits ce dossier pour nous permettre de raliser certaines
actions sur linterface graphique :

On redmarre les services.

Maintenant Nagios est fonctionnelle et est prt superviser.


Il faut ditons le fichier /usr/local/nagios/etc/nagios.cfg pour y d-commenter la
ligne correspondant au remonter des htes windows ;
4.0 Configuration dhte

Ensuite, il faut diter le fichier windows.cfg pour ajouter lhte windows


superviser :

Une fois dans ce fichier, il faut ajouter notre hte. Il faut modifier juste lalias, le
hostname et ladresse ip de la configuration dj existante puis il faut garder le
fichier windows.cfg pour tous les htes de type Windows.
Il faut maintenant changer le hostname prsent dans toutes les dfinitions de
service prsent dans ce fichier :
Il faut maintenant redmarrer Nagios.

On peut voir que Nagios bien enregistr notre hte :


Maintenant, il faut installer nsclient++ sur la machine cliente.
Il faut apporter quelque modification au fichier NSC, plus prcisement renseigner
un mot de passe dans la section setting et ladresse IP du serveur de supervision
suivi de son masque de sous-rseau.
2.3 Tests effectus

Maintenant, il faut ouvrir le gestionnaire > service puis clic droit dessus >
proprit onglet connexion et cocher la case pour permettre au service snmp de
interagir avec le bureau :
On redmarre le service.
Maintenant il nous faut aller dans le fichier command.cfg pour aller renseigner le
mot de passe de NS Client++ .

Maintenant, il faut redmarrer Nagios et dsactiver le par feu de Windows ou


ajouter la rgle permettant de laiss passer les paquets SNMP dans le firewall du
PC.

Lhte remonte bien toute les informations.


5.0 Connaissances apportes

La mise en place de la solution de supervision ma permis de maitriser un peu


plus lunivers Linux et plus prcisment celui de Debian. De plus, ayant mis en
place une solution de Supervision, il mest dornavant possible dinstaller Nagios
sans rencontrer de problme. Cette mission ma aussi permis de savoir dployer
des agents pour la gestion dhtes comme sous Nagios.