Romain PIERRE SISR2 Supervision avec l’outil agios...

12
Romain PIERRE SISR2 Supervision avec l’outil Nagios et SNMP Nagios est un outil de supervision de réseau libre et gratuit. Il permet de surveiller des hôtes et des services et de prévenir (email, sms) en cas de problème tel que l’arrêt d’un service, un hôte qui ne répond plus ou un routeur défaillant. Matériels à disposition : - Machine virtuelle Serveur FAN pour superviser - Machine virtuelle Serveur Ubuntu à superviser - Machine virtuelle Windows XP avec NS Client++ installé Déroulement : - Installation de Fully Automated Nagios - Supervision des hôtes du PPE Janot 3 - Supervision d’équipements en TP Objectif principale : - Faire de la supervision avec Nagios

Transcript of Romain PIERRE SISR2 Supervision avec l’outil agios...

Page 1: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

Romain PIERRE SISR2

Supervision avec l’outil Nagios et SNMP

Nagios est un outil de supervision de réseau libre et gratuit. Il permet de surveiller des hôtes et des

services et de prévenir (email, sms) en cas de problème tel que l’arrêt d’un service, un hôte qui ne

répond plus ou un routeur défaillant.

Matériels à disposition :

- Machine virtuelle Serveur FAN pour superviser

- Machine virtuelle Serveur Ubuntu à superviser

- Machine virtuelle Windows XP avec NS Client++ installé

Déroulement :

- Installation de Fully Automated Nagios

- Supervision des hôtes du PPE Janot 3

- Supervision d’équipements en TP

Objectif principale :

- Faire de la supervision avec Nagios

Page 2: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

Installation de Nagios et plus via FAN :

FAN est une distribution GNU/Linux basée sur la distribution CentOS. Son objectif est de fournir une

installation de Nagios, garnie de tous les outils que met à disposition la communauté Nagios.

Ce dernier est distribué sous forme d'image disque.

FAN regroupe les logiciels Nagios, Nagvis, Centreon et le wiki personnalisé qui se nomme DocuWiki.

1°) TELECHARGEMENT DE FAN :

On commence par se rendre sur le lien suivant : http://www.fullyautomatednagios.org/download/

et on télécharge la version ISO de FAN (il faut prendre la version 2.4 qui est sortie le 14 Mars 2013) :

2°) INSTALLATION :

L’installation de Nagios est déjà compacté dans l’ISO, de ce fait nous n’aurons pas à exécuter les

diverses commandes pour installer Nagios. On commence par créer notre VM avec ces réglages :

Les minimums sont 1 Go de RAM et la connexion en « bridged » est requise, ensuite on sélectionne

l’ISO pour pouvoir booter dessus et installer FAN par la suite …

Page 3: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

Au début de l’installation on sélectionne la langue « Française » et le clavier en mode « fr ».

On partitionne ensuite notre disque dur pour y installer FAN :

Page 4: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

On sélectionne le fuseau horaire qui est « Europe/Paris » pour ma part :

On renseigne le mot de passe du compte @root qui est « sisr56 » et qui est nécessaire pour

accéder aux différents outils de FAN (le mot de passe est le même que mon pare-feu IPCop).

On patiente pendant l’installation de FAN …

On nous informe que FAN est installé, on doit donc redémarrer le serveur :

Page 5: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

2°) PREREGLAGES :

Avant de pouvoir profiter de notre nouvelle plateforme il faut la configurer un minimum.

A. Interface réseau

« vi /etc/sysconfig/networking/devices/ifcfg-eth0 » : édition du fichier de l’interface réseau.

B. Configuration des routes

Ensuite j’ajoute la route par défaut qui va passer par ma passerelle (« 192.168.101.254 ») qui me donne la connexion à Internet, c’est-à-dire mon pare-feu IPCop. « route add –net 0.0.0.0 gw 192.168.101.254 netmask 255.255.255.0 » : ajout de la route par défaut.

« vi /etc/sysconfig/networking/devices/route-eth0 » : édition du fichier des routes au démarrage.

« service network restart » : redémarrage des interfaces réseaux.

C. Sauvegarde de la configuration

« system-config-network-cmd -e > /tmp/network-config » : sauvegarde de la configuration actuelle.

D. Modification des DNS « vi /etc/resolv.conf » : modification du fichier des DNS.

E. Modification du nom de la machine

« vi /etc/sysconfig/network » : modification du fichier pour le nom de la station.

Il ne nous reste plus qu’à redémarrer le serveur et les modifications seront prises en compte !

Page 6: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

3°) PRESENTATION DES INTERFACES DES OUTILS DE FAN :

Pour se rendre sur l’interface de FAN on entre tout simplement l’adresse IP du serveur.

Pour ma part cela revient à entrer « 192.168.101.250/ » dans un navigateur web.

Grâce au menu qui se situe à droite sur le screen ci-dessus on peut accéder aux différents utilitaires,

les logins par défaut de ces derniers sont « nagiosadmin » et « nagiosadmin ».

A. Nagios

Nagios est un logiciel de supervision permettant la surveillance systèmes et réseau et qui est destiné

à nous informer des problèmes éventuels dans notre système d’informations.

Lorsque l’on installe Nagios avec l’utilitaire FAN, notre machine qui est le superviseur est déjà

remontée dans l’interface de Nagios c’est-à-dire que le superviseur se supervise lui-même. Il est

reconnaissable grâce au nom d'hôte « localhost ».

On peut ajouter d’autres hôtes tels que des serveurs Linux, stations Windows XP, imprimantes, …

Ppar faute de temps et de moyen matériel (SP3 manquant sur ma VM) je n’ai pas pu ajouter d’hôtes.

Page 7: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

B. Centreon

Centreon fournit une interface web simplifiée pour rendre la consultation de l'état du système

accessible à un plus grand nombre d'utilisateurs, y compris des non-techniciens.

C. Nagvis

Nagvis est un plugin pour Nagios permettant d’apporter des fonctions de visualisations graphiques.

Page 8: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

D. DocuWiki

Un wiki est un site web dynamique auquel tout visiteur peut apporter à volonté des modifications

dans le contenu des pages, grâce à FAN on a la chance d’avoir l’utilitaire Docuwiki.

C’est un outil qui est fortement utile pour l’administrateur systèmes et réseaux, il permet de

documenter tout et rien de manière simplifié et en rien de temps.

Lorsque l’on créer un compte via Docuwiki, l’utilisateur reçoit un mail immédiatement sur sa boite

mail si cette dernière a été renseigné lors de la création du compte.

Je constate que j’ai bien reçu le mail dans ma boite mail :

Page 9: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

Supervision des ho tes du PPE Janot 3 :

Nous avons installé Nagios sur dans le cadre du projet personnel encadré « entreprise janot 3 ».

Nous avons dû par la suite le configurer pour pouvoir superviser des hôtes présents dans le PPE. Dans

ce dernier, nous avons aussi un serveur Windows 2008 R2 qui servait d’Active Directory, de DHCP et

de DNS, il fallait donc le superviser.

PS : La supervision des hôtes Windows XP se fait à l’aide du protocole SNMP, un agent (NS Client++)

est placé sur le client pour que les informations remontent au superviseur.

Localhost : Serveur Nagios.

Winserver : Windows 2008 R2.

Voici les deux hôtes qui sont présent sur le screen ci-dessous. On peut voir les différents services

supervisés sur ces deux machines et également leurs statuts.

Quelques explications :

Current Users : les utilisateurs connectés sur le serveur Nagios.

HTTP : contrôle du service http et du localhost du serveur Nagios.

PING : vérifier l’activité du serveur Nagios.

C:\Drive Space : la place disponible sur la partition C du serveur Windows.

CPU Load : la vitesse du CPU du serveur Windows.

Page 10: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

Supervision d’e quipements en TP :

Dans le chapitre qui va suivre, je vais superviser un switch et notamment son activité.

ACTIVATION DES HOTES SWITCHS

Dans le fichier « nagios.cfg », nous allons supprimer le caractère « # » qui est placé devant la ligne de

configuration des switch, et qui sert à activer les hosts à superviser.

L’emplacement de ce fichier est : « /usr/local/nagios/etc/nagios.cfg ».

Nous allons ensuite dire à Nagios de superviser notre switch. Pour se faire, on se rend dans le fichier suivant (« vi /usr/local/nagios/etc/objects/switch.cfg ») avec un éditeur de texte, et on renseigne les informations de notre switch comme ci-dessous. Pour information, seul le champ « host_name », le champ « alias », et le champ « address », ont été renseigné switch pour ajouter le switch à Nagios.

Page 11: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

Grâce à ce fichier, on peut ajouter autant d’hôtes qu’on veut, mais attention, il faut que ce soit

uniquement des switchs ou des routeurs.

Par la suite, nous allons ajouter des services à superviser sur notre switch.

Toujours dans le même fichier, il faut se rendre dans la partie « Services définitions ».

Cette fois-ci on renseigne seulement le nom du switch pour activer les différents services à

superviser sur notre switch.

Service pour contrôler le port 1 du Switch :

Service pour voir sir le Switch est joignable :

Service de supervision de la bande passante du Switch :

Page 12: Romain PIERRE SISR2 Supervision avec l’outil agios …it4all.wpweb.fr/.../2015/06/Supervision-avec-Nagios-Romain-PIERRE.pdf · nstallation de agios et plus via A : FAN est une distribution

Ci-dessous on peut retrouver les services précédemment mis en place (les services sont tous en

rouge car le switch n’était pas branché donc pas de remontée d’informations) :

Ci-dessous la supervision d’une station Windows XP (winXP) et la supervision du serveur Ubuntu qui

héberge Nagios (localhost) :

Les hôtes supervisés en TP :