La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Mission 11 - Nagios SIRVIN Alexis.

Présentations similaires


Présentation au sujet: "Mission 11 - Nagios SIRVIN Alexis."— Transcription de la présentation:

1 Mission 11 - Nagios SIRVIN Alexis

2 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

3 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)

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

5 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)

6 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

7 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

8 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 nagios tar.gz Wget Téléchargement de nagios et ses plugins

9 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 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

10 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

11 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

12 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

13 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

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

15 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"

16 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 du serveur windows 2008 Supprimer tout dans HOST GROUP DEFINITIONS

17 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

18 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

19 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 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)

20 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)

21 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é

22 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.

23 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 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

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

25 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.

26 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.


Télécharger ppt "Mission 11 - Nagios SIRVIN Alexis."

Présentations similaires


Annonces Google