* Les commandes précédées de "#" signifient que vous devez travailler en tant qu'utilisateur root.



Documents pareils
Fully Automated Nagios

SUPERVISION DE RÉSEAU AVEC NAGIOS

Travaux pratiques : dépannage de la configuration et du placement des listes de contrôle d'accès Topologie

Documentation technique Nagios

Mise en place des TPs Réseau en machines virtuelles. Utilisation de VmPlayer

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Procédure Configuration Borne Wifi. Attribution d'une adresse IP

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014

Monitoring & Surveillance SLIM CHAKROUN (ENSI) EMNA BEN HADJ YAHIA (RT3) SAFA GALLAH (RT3)

Chapitre 3 Configuration et maintenance

Pour configurer le Hitachi Tecom AH4021 afin d'ouvrir les ports pour "chatserv.exe", vous devez suivre la proc

MANUEL D'INSTALLATION

WGW PBX. Guide de démarrage rapide

Installation d un serveur de messagerie en local. Télécommunications & réseaux. Nom-prénom: Fiche contrat

Guide de déploiement

FreeNAS Shere. Par THOREZ Nicolas

PPE GESTION PARC INFORMATIQUE

Documentation FOG. 3. Choisir le nom de la machine, le nom d utilisateur et le mot de passe correspondant (par exemple : fog, password)

Eyes Of Network 4.0. Documentation d installation et de configuration

SDIS 84 PROJET INFOGERANCE PROCEDURE. Procédure

Nagios 3 pour la supervision et la métrologie

ROUTAGE. Répondez aux questions suivantes : (A chaque fois pour XP et pour Debian)

Gestion et Supervision de Réseau NAGIOS

Configuration de Zabbix

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1]

Travaux pratiques : configuration des routes statiques et par défaut IPv6

Manuel d'utilisation

Symantec Backup Exec 12.5 for Windows Servers. Guide d'installation rapide

claroline classroom online

Manuel d'installation de GESLAB Client Lourd

DOCUMENTATION VISUALISATION UNIT

Manuel d'installation du logiciel

JOMARON Sébastien BTS SIO 2012/2014. Titre de l activité: Surveiller des hôtes et des services avec NAGIOS

Mise en place d un firewall d entreprise avec PfSense

Hyper V. Installation et configuration d une machine virtuelle. Joryck LEYES

Travaux pratiques : configuration et vérification des listes de contrôle d'accès IPv6 Topologie

Sauvegardes par Internet avec Rsync

Tutoriel compte-rendu Mission 1

Pour les caméras IP de modèles : QSTC201 QSTC211. Surveillance à distance via Internet Guide de démarrage

QTEK 9100 QTEK S200 HP 6915

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X

Installation des caméras IP

Configurez votre Neufbox Evolution

Atelier La notion de session utilisateur sous Linux

Assistance à distance sous Windows

HP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque

Guide d'utilisation du Serveur USB

Il est courant de souhaiter conserver à

progecad NLM Guide de l'utilisateur

Retrouver un mot de passe perdu de Windows

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél ,

Installation du client Cisco VPN 5 (Windows)

Ateliers Python+Qt : Premiers pas : Comment développez ses propres interfaces graphiques sur le RaspberryPi?

Guide d'utilisation. Centre des ressources Demande électronique de matériel publicitaire. Juin 2005

Utilisation et création de la clé USB OSCAR

Thomson ST 2030 guide de configuration et d utilisation

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur


KeePass - Mise en œuvre et utilisation

NAS 109 Utiliser le NAS avec Linux

Protocoles DHCP et DNS

Installation des outils OCS et GLPI

Installation de Windows Vista

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

TD4 - Supervision et métrologie des réseaux. 1 Supervision des applications et services réseaux et des ressources locales

Comment configurer X-Lite 4 pour se connecter au serveur Voip de Kavkom?

Ref : Résolution problème d'accès aux supports de cours

Projet serveur OwnCloud

Augmenter la portée de votre WiFi avec un répéteur

HowTo Installer egroupware 1.2 sur SME Serveur 7.0

Réaliser un accès distant sur un enregistreur DVR

Tuto 2 : Configuration Virtual box, Configuration et installation du serveur XiBO

ipra*cool v 1.08 guide de l utilisateur ipra*cool v.1-08 Guide de l'utilisateur ipra*cool v

Chapitre 2 Accès aux partages depuis votre système d'exploitation

Configuration d'un Réseau Privé Virtuel (RPV ) communément appelé VPN

Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION

Comment configurer Kubuntu

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

Cours LG : Administration de réseaux et sécurité informatique. Dans les Paramètres Système onglet Processeur, le bouton "Activer PAE/NX"

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

Universal Robots. Fiche Méthode : Installation du simulateur Polyscope

TP c Fonctions des listes de contrôle d'accès multiples (TP avancé)

Configuration de routeur D-Link Par G225

PROCÉDURE D'INSTALLATION WINDOWS 7 (32 ou 64 bit)

Connexion de Votre Imprimante Multifonction à votre Réseau pour la Première Fois

Exercice Packet Tracer : Configuration de base des réseaux locaux virtuels

MANUEL D INSTALLATION

Supervision du réseau GSB avec EyesOfNework 3.1

Packet Tracer : configuration des listes de contrôle d'accès étendues, scénario 1

Installation de Windows 2000 Serveur

GUIDE D'UTILISATION DU SITE INTERNET DE LA MDA

NAS 321 Héberger plusieurs sites web avec un hôte virtuel

Installation d'un serveur sftp avec connexion par login et clé rsa.

1 INTRODUCTION 2 2 PRE-REQUIS Export du certificat du serveur Date et heure du système Téléchargement du logiciel du terminal 2

WINDOWS NT 2000: Travaux Pratiques. -Boîtier partage d'imprimante- Michel Cabaré Janvier 2002 ver 1.0

Movie Cube. Manuel utilisateur pour la fonction sans fil WiFi

Installation du client Cisco VPN 5 (Windows)

PowerPanel Business Edition Guide d'installation

Transcription:

Installation et Configuration de Nagios Notes : ------ * Les commandes précédées de "$" signifient que vous devez exécuter la commande en tant qu'utilisateur général - et non en tant qu'utilisateur root. * Les commandes précédées de "#" signifient que vous devez travailler en tant qu'utilisateur root. * Les commandes comportant des lignes de commande plus spécifiques (par exemple "rtrx>" ou "mysql>") signifient que vous exécutez des commandes sur des équipements à distance, ou dans un autre programme. Exercices --------- Exercices Partie I ================== 0. Ouvrez une session sur votre PC ou ouvrez une fenêtre de terminal -------------------------------------------------------------------- en tant qu'utilisateur sysadm. ------------------------------ 1. Installez Nagios Version 3 ------------------------------ $ sudo apt-get install nagios3 nagios3-doc Il vous sera demandé de donner un mot de passe pour l'utilisateur "nagiosadmin". Donnez lui le mot de passe standard utilisé dans l'atelier. Sauf si vous avez déjà un agent MTA installé, nagios3 va installer postfix en tant que dépendance. Sélectionnez l'option "Internet Site". 2. Regardez la configuration de base de Nagios ---------------------------------------------- Ouvrez un navigateur et accédez à votre machine de la façon suivante :

http://pcn.ws.nsrc.org/nagios3/ À l'invite de connexion, répondez comme indiqué ci-dessous : rname: nagiosadmin pass: <MOT DE PASSE DE LA CLASSE> Cliquez sur le lien "Hosts" dans le menu à gauche pour voir ce qui est déjà configuré. 4. Ajout de Routeurs, PC et Commutateurs ---------------------------------------- Nous allons créer 3 fichiers: routers.cfg switches.cfg pcs.cfg... et créer des définitions pour le matériel qui se trouve dans notre atelier. 4a. Création du fichier switches.cfg ------------------------------------ $ cd /etc/nagios3/conf.d (pour être certains) $ sudo editor switches.cfg Dans ce fichier ajoutez une entrée pour cet élément : host_name sw alias Backbone switch address 10.10.0.253 Sauvez le fichier et quittez l'éditeur. 4b. Création du fichier routers.cfg ----------------------------------- Nous avons au maximum 10 routeurs. Ceci sont rtr1-rtr9 et gw. Nous allons créer des définitions pour chacun d'entre eux. Nous définission ci-dessous les 4 premiers, à vous d'ajouter le

reste! $ sudo editor routers.cfg host_name gw alias Routeur de backbone address 10.10.0.254 host_name rtr1 alias Routeur de groupe 1 address 10.10.1.254 host_name rtr2 alias Routeur de groupe 2 address 10.10.2.254 Pas besoin d'ajouter tous les routeurs maintenant! Vous pouvez revenir plus tard et le faire... On ajoute ici aussi les points d'accès sans fil: host_name ap1 alias Wireless Access Point 1 address 10.10.0.251 # Pas toujours utilisé host_name ap2 alias Wireless Access Point 2 address 10.10.0.252

Sauvez le fichier et quittez l'éditeur. 4c. Création du fichier pcs.cfg ------------------------------- Nous allons maintenant créer les définitions pour toutes les machines virtuelles (PC) dans notre atelier. Ci-dessous vous trouverez les quelques premières définitions. Vous devez compléter ce fichier comme vous l'avez fait ci-dessus pour les routeurs, et ajouter autant de PCs que vous le désirez. Au minimum, nous vous demandons de créer les 4 PCs du groupe dont vous êtes le membre, et au moins 1 PC d'un autre groupe. $ sudo editor pcs.cfg host_name noc alias Le NOC atelier address 10.10.0.250 # # Group 1 # host_name pc1 alias pc1 address 10.10.1.1 host_name pc2 alias pc2 address 10.10.1.2

# Un PC d'un autre groupe (exemple! En choisir un autre!) host_name pc20 alias pc20 address 10.10.5.20 Vous pouvez sauver & quitter le fichier à ce stade, et continuer à ajouter d'autres PC pour les autres groups. ** LES ÉTAPES SUIVANTES DE 5a - 5c DOIVENT ÊTRE RÉPÉTÉES À CHAQUE MISE À ** ** JOUR DE LA CONFIGURATION! ** 5a. Toujours vérifier que votre configuration est OK après l'avoir modifiée: -------------------------------------------------------------------- -------- $ sudo nagios3 -v /etc/nagios3/nagios.cfg... vous devriez voire quelques avertisemments (mais rien de critique) comme: Checking services... Checked 7 services. Checking hosts... Warning: Host 'gw' has no services associated with it! Warning: Host 'rtr1' has no services associated with it! Warning: Host 'rtr2' has no services associated with it! etc... Total Warnings: N Total Errors: 0 Things look okay - No serious problems were detected during the check.... Nagios essaie de nous dire que c'est inhabituel de vouloir surveiller une machine pour laquelle on n'a pas configuré de service - c'est à dire autre chose que le ping.

5b. Recharger/redémarrer Nagios $ sudo service nagios3 restart ASTUCE : Vous allez devoir répéter cette opération à plusieurs reprises. Si vous regroupez l'ensemble sur une seule ligne, comme ci-dessous, alors vous pourrez utiliser la touche de déplacement vers le haut et relancer le tout en une seule fois : $ sudo nagios3 -v /etc/nagios3/nagios.cfg && service nagios3 restart Le '&&' garantit que le redémarrage ne se passe que si la configuration est valide. 5c. Vérification via l'interface web ------------------------------------ Rendez-vous sur votre interface web (http://pcn.ws.nsrc.org/ nagios3/) et vérifiez que les machines que vous avez ajoutées sont désormais visible via l'interface web. Cliquer sur "Host Detail" dans le menu sur la gauche pour voir ceci. Vous verrez peut-être des machines en état "PENDING" (en cours) pendant que Nagios vérifie l'état des serveurs. 6. Visualisation des détails des machines et de la cartographie --------------------------------------------------------------- Rendez-vous sur http://pcn.ws.nsrc.org/nagios3/ Cliquer sur "Host Detail" dans le menu sur la gauche. Est-ce que toutes les machines que vous avez définies sont listées? Sont-elle "up" (en marche)? Cliquer sur "Status Map" dans le menu de cauche. Vous devriez y voir vos machines, avec le processus Nagios figurant au milieu.

Partie II - Configurer le contrôle des services du NOC de la classe ------------------------------------------------------- 0. Configuration Maintenant que notre matériel est configuré, nous pouvons commencer à indiquer à Nagios les services à surveiller sur le matériel configuré, comment regrouper le matériel de façon intéressante, comment regrouper les services, etc. 1. Affectez un contrôle de services au NOC de notre classe # editor hostgroups_nagios2.cfg - Trouver le groupe d'hôtes nommé "ssh-servers". Dans la section membres de la définition, remplacez la ligne : members localhost par members localhost,noc Sauvegardez le fichier et quittez Vérifiez que vos modifications sont correctes : $ sudo nagios3 -v /etc/nagios3/nagios.cfg Redémarrez Nagios pour voir les nouveaux services associés à votre hôte : $ sudo service nagios3 restart Cliquez sur le lien "Services" dans l'interface web (menu de gauche) de Nagios. Vous devriez pouvoir trouver votre nouveau service: noc SSH PENDING... PARTIE III

Définition des services pour tous les PC -------------------------------------------------------------------- --------- Note: Par défaut, l'intervalle de contrôle normal (normal_check_interval) des services est de 5 (minutes) dans `generic-service_nagios2.cfg`. Vous pouvez porter cette valeur à 1 pour accélérer la détection des problèmes de service, tout du moins dans l'atelier. 1. Déterminez les services à définir et les périphériques associés - C'est le coeur même de l'utilisation de Nagios et des outils de surveillance réseau en général. Jusqu'ici, nous avons simplement utilisé la commande ping pour vérifier que les hôtes physiques sont actifs sur notre réseau et nous avons commencé à surveiller un seul service sur un seul hôte (votre PC). La prochaine étape consiste à décider quels services vous souhaitez surveiller pour chacun des hôtes de la classe. - Caractéristiques de cette classe particulière : Routeurs : Service ssh et snmp Commutateurs : Service telnet et éventuellement ssh ainsi que snmp PC : Tous les PC offrent un service ssh et http et devraient avoir un service SNMP maintenant Le NOC offre aussi un service snmp Nous allons donc configurer Nagios afin qu'il vérifie ces services sur ces périphériques. 2.) Vérifiez que SSH est exécuté sur les routeurs et les images des PC de l'atelier - Dans le fichier services_nagios2.cfg, il existe déjà une entrée pour le contrôle des services SSH, vous n'avez donc pas besoin de créer cette étape. Au lieu de cela, il vous suffit de redéfinir l'entrée "ssh-servers" dans le fichier /etc/nagios3/conf.d/hostgroups_nagios2.cfg. L'entrée initiale dans le fichier ressemblait à ceci :

# A list of your ssh-accessible servers define hostgroup { hostgroup_name ssh-servers alias SSH servers members localhost Que faut-il modifier à votre avis? Corriger la ligne "members". Vous devez créer des entrées pour tous les PC de la classe, les routeurs et les commutateurs exécutant ssh. Avec ces informations et le schéma du réseau, vous devriez pouvoir finaliser cette entrée. L'entrée devrait ressembler à ceci : define hostgroup { hostgroup_name ssh-servers alias SSH servers members localhost,pc1,pc2,...,ap1,noc,rtr1,rtr2,..,gw classe, Remarque : conservez "localhost" - Cette entrée identifie votre PC et représente le point de vue réseau de Nagios. Ainsi, par exemple, si vous êtes sur le "pc3", vous ne devrez pas inclure "pc3" dans la liste des PC de la car il est représenté par l'entrée "localhost". L'entrée "members" sera une longue ligne et bouclera probablement à l'écran. Pensez à inclure l'ensemble des PC et routeurs que vous avez définis. N'incluez pas d'entrées si elles ne sont pas déjà définies dans pcs.cfg, switches.cfg ou routers.cfg - cela veut dire: si vous n'avez, par exemple, PAS créé de "pc8" dans pcs.cfg, alors n'allez pas ajouter "pc8" dans le hostgroup!

- Lorsque vous avez terminé, effectuez le contrôle avant démarrage : $ sudo nagios3 -v /etc/nagios3/nagios.cfg && sudo service nagios3 restart et visualisez vos modifications dans l'interface web de Nagios. Pour poursuivre avec les groupes d'hôtes, vous pouvez créer des groupes supplémentaires pour une utilisation ultérieure, comme par exemple tous nos serveurs virtuels. N hésitez pas à modifier de nouveau le fichier hostgroups_nagios2.cfg : # editor hostgroups_nagios2.cfg et ajoutez les lignes suivantes à la fin du fichier : # Une liste de routeurs virtuels define hostgroup { hostgroup_name cisco7200 alias Cisco 7200 Routers members rtr1,rtr2,rtr3,rtr4,rtr5,rtr6,rtr7,rtr8,rtr9 Ne mettre dans le groupe ci-dessus QUE les routeurs que vous avez définis dans routers.cfg. Enregistrez et fermez le fichier. Vérifiez que tout est correct : $ sudo nagios3 -v /etc/nagios3/nagios.cfg Si tout semble correct, alors redémarrez Nagios $ sudo service nagios3 restart 3.) Vérifiez que http fonctionne sur tous les PC de la classe. - Cette étape est presque identique à l'exercice précédent. Il vous suffit de modifier la création du service HTTP pour chaque

vous déjà PC (pas de routeurs ou de commutateurs). Rappelez-vous que n'avez pas besoin d'ajouter votre machine car celle-ci est définie en tant que "localhost". Si vous aves des questions où des problèmes de compréhension, demander de l'aide à un formateur.