Mission 11 - Nagios SIRVIN Alexis.

Slides:



Advertisements
Présentations similaires
Samba contrôleur de domaine
Advertisements

Installer un serveur FTP
Module 5 : Implémentation de l'impression
Installation d’un serveur DNS et DHCP
GESTION D’IMPRISSION SOUS WINDOWS & LINUX
Master Professionnelle Sciences et Techniques 2 juillet
ESU Faciliter la gestion dInternet au CDI avec ESU.
VLC UMVF Fiche Veille Statut Logiciel gratuit, open source
Comment installer un serveur CamTrace ?
Le répertoire de base sous W200X serveur. Il peut être intéressant de fournir pour chaque utilisateur, un répertoire par défaut dans lequel les commandes.
Chapitre I : Systèmes d’exploitation
C. Vezilier Installer un serveur de messagerie interne: Argomail server C. Vezilier.
Utilisation de VNC dans une salle informatique avec des élèves
Jc/md/lp-01/05Internet Appliance1. jc/md/lp-01/05Internet Appliance2 Objectif du chapitre Réalisation dune plate-forme permettant laccès à Internet Paramétrages.
Assistance à distance Parfois on se sent bien seul face à un problème informatique surtout si on n’est qu’un simple utilisateur. Lorsqu'un problème survient.
Exposé : Prise de contrôle à distance
Windows 7 Administration des comptes utilisateurs
Centre dabonnement Autodesk Mode demploi ---Vade-mecum Product Support Manager, Southern Europe.
Unity Real time Service Pack 10 update
Déploiement sur le serveur Scribe eduscol.education.fr/securite - février 2007 © Ministère de l'Éducation nationale, de l'Enseignement supérieur.
Présentation du stage du 13 Mai au 14 juin
Cluster De Basculement DHCP
Tutorial dinstallation du logiciel Windows live Messenger et ses composants Windows live Messenger est un logiciel gratuit de communication destiné à discutez.
BERNARDIN Benoît Lycée Louis Pergaud
Module : Technologies des serveurs réseaux : Webmin
ACTIVITE N°1: Identifier, justifier, installer le matériel, vérifier Rendre accessible larrière de la machine « revendeur » sans la démonter Identification.
Module 8 : Maintenance des logiciels à l'aide des services SUS
CHAPITRE 4 : Gestion des Utilisateurs et Groupes
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
KRIKORIAN Pierre HILMI Brahim
OCSInventory Formation CISCAM 2008.
Gestion à distance Netsh et rcmd.
VPN sous Linux Essaka Cynthia Serbin Laurent. Sommaire  Introduction  Vpnd  LRP  Freeswan.
Utilisation avancée de linux Réseau Démarrage et arrêt.
Windows 2003 Server Modification du mode de domaine
Exemples de paramètrage ACL VLAN niveau 3
Les réseaux sans fil « Scénario N=° 3».
FTP : File Transfer Protocol (protocole de transfert de fichier ) est un protocole de communication destiné à l'échange informatique de fichiers sur.
Infrastructure Navigateur Putty Client SSH Web Mails
Création d’un domaine Il faut :
1 Cours Installation & Configuration de machines Linux Formation GTI Ahmed Jebali.
Cas M2L Projet ADISPO.
Projet Réseau Octobre 2005 Groupe 7: Armand D’Ussel et Cédric Jeannin.
En route vers le déploiement . . .
Master 1 SIGLIS Systèmes d’Information pour l’entreprise – Java RMI Stéphane Tallard Mise en œuvre de l’exemple Bonjour RMI Master 1 SIGLIS1 Intégration.
SNMP Simple Network Management Protocol
Mise en œuvre d’un serveur DHCP
LE FTP.
Citrix ® Presentation Server 4.0 : Administration Module 9 : Déploiement d'applications.
1 Windows 2003 Server Stratégie des comptes. 2 Windows 2003 Server Il faut tenir compte de ces 3 paramètres.
Création JJ Pellé novembre 2014Musique : David Schombert.
Cluster d’équilibrage de charge réseau
Proxy filtrant pour GSB
Installation d’un serveur en réseau. Vmware Qu’est-ce que c’est ? - C’est un logiciel qui permet de virtualiser une machine par le biais d’une autre.
Mission 6: Protocole STP – Notion de Base
VTP - STP Groupe B.
Mission 10 – Serveur TSE Sirvin Alexis. Contexte Mise en place d’une prise à distance sur les serveurs. Mise en place de clients légers au lieu des clients.
22/01/08 v Outils d'administration à distance des serveurs Linux. version du 22/01/08.
VLAN Trunking Protocol (VTP)
Installation d’un serveur FTP avec IIS
SKYPE Skype, est un logiciel de messagerie le plus utilisé dans le monde. Avec Skype vous pouvez gratuitement avoir des conversations audio, Faire des.
Surveillance - Monitoring
Présentation DU PROGICIEL NAGIOS
Formation.
WordPress et Etherpad avec BlueMix et Docker. But: réussir à faire fonctionner ces deux services très connus et utilisés dans bluemix, en se servant de.
Samba contrôleur de domaine Linux – Ubuntu Samba
Transcription de la présentation:

Mission 11 - Nagios SIRVIN Alexis

Sommaire Pré-requis Introduction Installation Nagios a- Paquets requis b- Création des groupes et utilisateurs c- Téléchargement, extraction et installation des paquets Nagios Surveillance Windows a- Création et modification des fichiers de configurations b- Paramétrages du clients Surveillance Commutateurs Interface Web Conclusion

1) Pré-requis Pour superviser le réseau il nous faudra : - un serveur linux (debian pour cette mission) - disposer des droits root sur cette machine - un accès internet pour télécharger les librairies - Avoir activé l'accès au dépôt APT "Universe" - Un serveur web Apache fonctionnel - une machine Windows (à superviser) - un commutateur (à superviser)

Topologie physique et logique Réseau utilisé : 192.168.10.0 Masque : 255.255.255.0 Passerelle : // DNS : //

2) Introduction L'architecture de base de Nagios est simple : elle est composée d'un scheduler* , d'une interface web et de greffons. Nagios est, avant toute chose, un moteur gérant l'ordonnancement des vérifications, ainsi que les actions à prendre sur incidents (alertes, escalades, prise d'action corrective). Les greffons de Nagios (ou sondes ou plugins) sont des petits scripts ou programmes qui sont la base des vérifications. Plus simplement, nagios permet de vérifier le bon fonctionnement des serveurs, commutateurs ou routeur sur un réseau. *Scheduler : C’est l’ordonanceur, celui qui donne les ordres aux greffons (le serveur nagios)

3) Installation Nagios a- Paquets requis Pour installer et configurer nagios il faut télécharger certains paquets Sur la machine débian : (se connecter en root ou rajouter "sudo" devant chaque commandes) Apt-get update Mise à jour de la liste des packages Apt-get upgrade Mise à jour des paquets installés Apt-get install apache2 Installation serveur web Apt-get install libapache2-mod-php5 Installation PHP Apt-get install build essentiel Installation Compilateur C gcc Apt-get install libgd2-xpm-dev Installation Librairies graphique gd2 Ne pas oublier d’installer le SNMP pour pouvoir surveiller les switchs Apt-get install snmp

3) Installation Nagios b- Création des groupes et users Pour utiliser nagios il faudra lui créer plusieurs utilisateurs / groupes (avec droits root ou non) Groupadd nagios Création d’un groupe "nagios" Création d’un utilisateur "nagios" dans le groupe "nagios" Useradd –m –g nagios nagios Passwd nagios Après la commende, renseigner le MDP Groupadd nagioscmd Création d’un groupe "nagioscmd" Ajout des utilisateurs "nagios" et "www-data" dans le groupe "nagioscmd" Usermod –g nagioscmd nagios Usermod –g nagioscmd www-data

3) Installation Nagios c- Téléchargement, extraction et installation des paquets nagios Nagios se s’installe pas avec la commande "apt-get" Il faut le télécharger sur un serveur avec "wget" On vas commencer par créer un répertoire ou stocker les fichiers téléchargés Mkdir –p /nagios/dl Cd /nagios/dl Wget http://prodownloads.sourcesforge.fr/sourcefoge/nagios/ nagios-3.2.3.tar.gz Wget http://nagios-plugins.org/download/nagios-plugins-1.5.tar.gz Téléchargement de nagios et ses plugins

3) Installation Nagios c- Téléchargement, extraction et installation des paquets nagios Il faut maintenant extraire les fichiers téléchargés Tar –xfs nagios-3.2.3.tar.gz Ces commandes vont permettre d’extraire les fichiers puis d’installer nagios. Il ne faut pas encore démarrer nagios, il reste à configurer l’interface web et à installer les plugins Cd nagios-3.2.3 ./configure –with-command-group=nagioscmd Make all Make install Make install-init Make install-config Make install-commandmode

3) Installation Nagios c- Téléchargement, extraction et installation des paquets nagios Création du fichier de configuration de nagios pour le serveur web : Make install-webconf Création d’un utilisateur "nagiosadmin" pour se connecter à la page web de Nagios Htpasswd –c /usr/local/nagios/etc/htpasswd.user nagiosadmin « nouveau mot de passe » « retaper nouveau mot de passe » Service apache2 reload

3) Installation Nagios c- Téléchargement, extraction et installation des paquets nagios Il faut maintenant extraire les plugins nagios et les installer Cd /nagios/dl Tar –xzf nagios-plugins-1.5.tar.gz Cd nagios-plugins-1.5 ./configure --with-nagios-user=nagios –-with-nagios-group=nagios make Make install

3) Installation Nagios Nagios est maintenant installé, on peut démarrer le service et vérifier si il n’y a pas d’erreur Service nagios start Pour la vérification des erreurs (à effectuer à chaque modification d’un fichier) /usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg Cette commande est très importante et vraiment utile pour détecter les erreurs

4) Surveillance Windows a- Création et modifications des fichiers de configurations Pour cette mission j’ai décidé de créer un répertoire pour chaque type de matériel à surveiller : - un répertoire pour le serveur Windows - un répertoire pour le Switch Mkdir /usr/local/nagios/etc/srv Mkdir /usr/local/nagios/etc/switch Ensuite il faut aller modifier le fichier de configuration de nagios pour lui indiquer le chemin vers ses deux dossiers

4) Surveillance Windows a- Création et modifications des fichiers de configurations Nano /usr/local/nagios/etc/nagios.cfg

4) Surveillance Windows a- Création et modifications des fichiers de configurations Ensuite nous allons copier le fichier "windows.cfg" dans le répertoire "srv"  Ceci va nous permettre de garder le fichier d’origine intact et d’éviter les erreurs Cp /usr/local/nagios/etc/objetc/windows.cfg /usr/local/nagios/etc/srv/srv2008.cfg A l’avenir pour modifier les paramètres de surveillance de la machine Windows nous utiliserons le fichier "srv2008.cfg"

4) Surveillance Windows a- Création et modifications des fichiers de configurations Nano /usr/local/nagios/etc/srv/srv2008.cfg Nous allons maintenant modifier le fichier "srv2008.cfg" Host_name : doit être remplacer par le nom de la machine a surveiller Address : @ip du serveur windows 2008 Supprimer tout dans HOST GROUP DEFINITIONS

4) Surveillance Windows a- Création et modifications des fichiers de configurations Il faut aussi activer les services en renseignant le nom du serveur comme ci-après : Il suffit de commenter ce qu’on ne veux pas pour qu’il ne remonte pas sur la page web de nagios

4) Surveillance Windows a- Création et modifications des fichiers de configurations Il faut configurer un mot de passe pour que les clients puissent envoyer des informations au serveur nagios Nano /usr/local/nagios/etc/objetc/commands.cfg L’option –s désigne un le mot de passe pour les clients, de base cette option n’est pas renseignée

4) Surveillance Windows b- Paramétrages du client Une fois le fichier de configuration modifier ce n’est pas fini, nous n’avons pas installé le client nagios sur le serveur Windows Il faut donc exécuter "NSClient++-0.3.9-x64.exe" sur le serveur 2008R2 On renseigne l’ip du serveur nagios et le mot de passe client (que l’on a configuré précédemment)

4) Surveillance Windows b- Paramétrages du client Toujours sur le serveur Windows il faut allez modifier le fichier "NSC.ini" qui se trouve ici : C:\Program Files\NSClient++ Il faut dé-commenter ses DLL (celle qui n’ont pas ";" devant)

4) Surveillance Windows b- Paramétrages du client Il faut démarrer un service pour que la remonté d’information se fasse, et cocher l’option encadré

4) Surveillance Windows b- Paramétrages du client Une fois que toutes les configurations ont été effectués nous faisons une vérification avec la commande : /usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg Si il n’y a pas d’erreurs un message de ce type apparait, si des erreurs remontent, il faudra revoir les fichiers de configuration du serveur nagios.

5) Surveillance Commutateur Comme pour Windows on créer un fichier à part : Cp /usr/local/nagios/etc/objetc/switch.cfg /usr/local/nagios/etc/switch/com2950.cfg On modifie ce fichier de la même manière que pour Windows : - On renseigne son nom - On renseigne son @IP On supprime tout dans HOST GROUP DEFINITIONS On active les services que l’on veux voir apparaître sur l’interface Web Il faut juste activer le service SNMP sur le switch : (Il faut que le VLAN 1 ai une adresse IP) Enable Conf t Snmp-server community public RO Une fois ceci fais on relance notre commande pour vérifier les erreurs si tout est ok on redémarre le service nagios Service nagios restart

6) Interface Web Il suffit de se connecter a l’interface web de notre Nagios pour voir l’état des machines surveillés

6) Interface Web Dans l’onglet "service" on peut voir les services que l’on surveille sur les machines Le Switch est en rouge car non branché lors du screen.

7) Conclusion Nagios est un outil très pratique pour superviser son réseau. Si une panne est détectée, l’administrateur réseau a la possibilité de recevoir un mail pour l’avertir (paramétrage à faire) C’est donc un gain de temps énorme pour résoudre une panne. Il est aussi pratique pour faire des stat sur les Up times par exemple. Un outil de supervision est indispensable dans de très gros réseaux informatiques.