BTS SIO Services Informatiques aux Organisations Option SISR Session 2017 Mohamed ZRAN Activité professionnelle N° 9 Nature de l’activité Supervision Nagios Contexte L’administrateur souhaite superviser son réseau. Objectifs Mise en place d’un serveur de supervision Lieu de réalisation En formation DESCRIPTION DE LA SOLUTION RETENUE Conditions initiales Le réseau n’est pas supervisé Conditions finales Le réseau est supervisé avec le serveur EON Outils utilisés CONDITIONS DE REALISATION Matériels Serveur Debian Logiciels Nagios, Eon, Virtual Box Durée 1 journée Contraintes COMPETENCES MISES EN OEUVRE POUR CETTE ACTIVITE PROFESSIONNELLE OBLIGATOIRE OBLIGATOIRE OBLIGATOIRE A1.1.2 A1.1.3 A1.3.1 A1.3.4 A2.1.2 A2.3.2 A3.1.1 A3.1.2 A3.2.1 A3.3.1 A4.1.9 A5.1.2 A5.1.3 A5.2.4 Participation à un projet d’évolution d’un SI (solution applicative et d’infrastructure portant prioritairement sur le domaine de spécialité du candidat) Elaboration de documents relatifs à la production et à la fourniture de services Productions relatives à la mise en place d’un dispositif de veille technologique et à l’étude d’une technologie, d’un composant, d’un outil ou d’une méthode Étude de l'impact de l'intégration d'un service sur le système informatique Étude des exigences liées à la qualité attendue d'un service Test d'intégration et d'acceptation d'un service Déploiement d'un service Evaluation et maintien de la qualité d'un service Proposition d'amélioration d'un service Proposition d'une solution d'infrastructure Maquettage et prototypage d'une solution d'infrastructure Installation et configuration d'éléments d'infrastructure Administration sur site ou à distance des éléments d'un réseau, de serveurs, Rédaction d'une documentation technique Recueil d'informations sur une configuration et ses éléments Suivi d'une configuration et de ses éléments Étude d’une technologie, d'un composant, d'un outil ou d'une méthode
11
Embed
BTS SIO Services Informatiques aux Organisations Option SISR
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
BTS SIO
Services Informatiques aux
Organisations
Option SISR
Session 2017
Mohamed ZRAN Activité professionnelle N° 9
Nature de l’activité Supervision Nagios
Contexte L’administrateur souhaite superviser son réseau.
Objectifs Mise en place d’un serveur de supervision
Lieu de réalisation
En formation
DESCRIPTION DE LA SOLUTION RETENUE
Conditions initiales Le réseau n’est pas supervisé
Conditions finales Le réseau est supervisé avec le serveur EON
Outils utilisés
CONDITIONS DE REALISATION
Matériels Serveur Debian
Logiciels Nagios, Eon, Virtual Box
Durée
1 journée
Contraintes
COMPETENCES MISES EN OEUVRE POUR CETTE ACTIVITE PROFESSIONNELLE
OBLIGATOIRE
OBLIGATOIRE
OBLIGATOIRE
A1.1.2
A1.1.3
A1.3.1
A1.3.4
A2.1.2
A2.3.2
A3.1.1
A3.1.2
A3.2.1
A3.3.1
A4.1.9
A5.1.2
A5.1.3
A5.2.4
Participation à un projet d’évolution d’un SI (solution applicative et d’infrastructure
portant prioritairement sur le domaine de spécialité du candidat)
Elaboration de documents relatifs à la production et à la fourniture de services
Productions relatives à la mise en place d’un dispositif de veille technologique et à
l’étude d’une technologie, d’un composant, d’un outil ou d’une méthode
Étude de l'impact de l'intégration d'un service sur le système informatique
Étude des exigences liées à la qualité attendue d'un service
Test d'intégration et d'acceptation d'un service
Déploiement d'un service
Evaluation et maintien de la qualité d'un service
Proposition d'amélioration d'un service
Proposition d'une solution d'infrastructure
Maquettage et prototypage d'une solution d'infrastructure
Installation et configuration d'éléments d'infrastructure
Administration sur site ou à distance des éléments d'un réseau, de serveurs,
Rédaction d'une documentation technique
Recueil d'informations sur une configuration et ses éléments
Suivi d'une configuration et de ses éléments
Étude d’une technologie, d'un composant, d'un outil ou d'une méthode
DEROULEMENT DE L'ACTIVITE
Présentation Nagios
Nagios (anciennement appelé Netsaint) est un logiciel qui permet de superviser un système d’information complet.
C’est un logiciel libre, il est sous licence GPL.
C’est un programme modulaire qui se décompose en trois parties:
1. Le moteur de l’application qui vient ordonnancer les tâches de supervision.
2. L’interface web, qui permet d’avoir une vue d’ensemble du système d’information et des possibles anomalies.
3. Les plugins, une centaine de mini programmes que l’on peut compléter en fonction de nos besoins pour
superviser chaque service ou ressource disponible sur l’ensemble des ordinateurs ou éléments réseaux de
Superviser les ressources des serveurs (charge du processeur, occupation du disque dur, utilisation de la
mémoire paginée) et ceci sur les systèmes d’exploitations les plus répandus.
La supervision à distance peut utiliser SSH ou un tunnel SSL.
Les plugins sont écrits dans les langages de programmation les plus adaptés à leur tâche (Bash, C++, Python,
Perl, PHP, C, etc.)
La vérification des services se fait en parallèle.
Possibilité de définir une hiérarchie dans le réseau pour pouvoir faire la différence entre un serveur en panne
et un serveur injoignable.
La remontée des alertes est entièrement paramétrable grâce à l’utilisation de plugins (alerte par email, SMS,
etc.)
Chaque test renvoi un état particulier:
# OK (tout va bien)
# WARNING (le seuil d’alerte est dépassé)
# CRITICAL (le service a un problème)
# UNKNOWN (impossible de connaître l’état du service)
L’application fonctionne de la façon suivante :
Installation de Eyes of Network
Après avoir télécharger le fichier ISO sur le site de Eyes of Network on l’installe sur notre machine virtuelle.
L’installation est guidée on entre les informations suivantes : - Périphérique de stockage, - nom de l’hôte, - paramètre IP (adresse IP, masque, passerelle), - fuseau horaire, - mot de passe root - type d’installation : « utiliser tout l’espace »
On sélectionne ensuite les paquets désirés.
On fait « suivant » afin de lancer l’installation. Suite à l’installation on retire le fichier ISO puis on redémarre.
Configuration NAGIOS/EON
La configuration de Nagios passe par l’outil graphique EON accessible via un navigateur WEB.
Il suffit de taper l’adresse IP du serveur EON dans la barre d’adresse du navigateur. Pour entrer dans le menu de
configuration, taper le login/MotdePasse : login=admin ; Mdp = admin
A la connexion nous arrivons sur le tableau de bord récapitulant l’état général des équipements. L’onglet disponibilité
présente les vues de chaque équipement, les vues de leurs états, services, des évènements.
Afin de configurer Nagios nous allons nous intéresser à l’onglet Administration.
Dans Nagios Ressources (sous onglet Général), on retrouve les paramètres suivant :
$USER1$ définit le dossier de travail de tout l’environnement Nagios
$USER2$ définit la communauté SNMP
On peut si nécessaire modifier ces paramètres ou en ajouter.
Après toute modification de la configuration il est nécessaire de redémarrer le service Nagios pour la prise en compte
de cette modification.
Ajout des équipements Pour pouvoir ajouter les équipements il est nécessaire de configurer le service SNMP sur l’équipement. Sur Windows il faut tout d’abord installer le service SNMP en activant la fonctionnalité, comme ci-dessous.
Il faut ensuite configurer le service SNMP en accédant aux propriétés de celui-ci dans la liste des services. On veillera à autoriser la communauté et le serveur Nagios. De la même façon, sur une machine Debian il nous faudra installer le service puis le configurer. Pour installer le service on utilisera la commande suivante :
apt-get install snmpd snmp Pour la configuration il faudra ouvrir via un éditeur de texte tel que nano le fichier de configuration du service.
nano /etc/snmp/snmpd.conf I
l faudra dans ce fichier configurer la communauté et autoriser les communications vers l’exterieur de la façon suivante : On utilisera rocommunity pour lecture seul et rwcommunity pour autoriser l’écriture. Sur les équipements Cisco on utilisera les commandes suivantes :
On pourra tester le bon fonctionnement du service SNMP d’un équipement avec la fonction SNMPWALK sur Nagios. Une fois assuré que le service est fonctionnel on peut ajouter l’équipement. Tout équipement est vu par NAGIOS comme :
- Un nom de Host ou une adresse IP - La communauté à laquelle il appartient - Les services qu’il est capable de reporter au superviseur - Les commandes NAGIOS qui permettent d’exploiter ces services
EON possède des modèles prédéfinis de machines (Templates), de commandes et de services relatives à chaque constructeur afin de simplifier l’administration.
Administration → Templates Définit les fonctions qui vont permettre d’exploiter un équipement. Ex : CPU, Mémoire, Disque, Alimentation etc…
Administration → General → Nagios commands Définit les commandes et leurs paramètres qui vont réaliser la récupération des informations.
Administration → General → Host Group
Comprend des templates adaptés à certains constructeurs.
On peut personnaliser les templates selon nos besoins grâce aux nombreux plugins qui sont intégrés mais défaut mais
il est également possible d’ajouter des plugins développés par nos soins (Bash, C++, Python, Perl, PHP, C, etc.) ou par
la communauté.
Ajout de plugins
Si les plugins fournis par Nagios ne suffisent pas, nous avons la possibilité d’ajouter ceux développés par la
communauté. Pour ce faire, il faut télécharger le plugin puis via FTP uploader le fichier sur le serveur Nagios.
Une fois le fichier sur le serveur il faut modifier les droits sur le fichier et déclarer Nagios comme propriétaire du