Fully Automated Nagios



Documents pareils
Eyes Of Network 4.0. Documentation d installation et de configuration

Supervision du réseau GSB avec EyesOfNework 3.1

I. Adresse IP et nom DNS

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

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

Document d'installation FAN 2.1

Nagios 3 pour la supervision et la métrologie

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

Simple Database Monitoring - SDBM Guide de l'usager

Installer VMware vsphere

SDIS 84 PROJET INFOGERANCE PROCEDURE. Procédure

Installation 1K-Serveur

Installation d'une galerie photos Piwigo sous Microsoft Windows.

But de cette présentation. Serveur DHCP (Application à CentOS) Cas des machines virtuelles. Schéma de principe. Hainaut P

Table des matières 1. Chapitre 1 Introduction à Nagios et la supervision

Configuration réseau Basique

NACIRI Mehdi. Rapport de stage : Mise en place d un moyen pour anticiper les pannes des serveurs de l IUT. Promotion BTS SIO Option SISR

Dispositions relatives à l'installation :

VMWARE VSPHERE ESXI INSTALLATION

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva

ETI/Domo. Français. ETI-Domo Config FR

FreeNAS Shere. Par THOREZ Nicolas

Unité de stockage NAS

[Serveur de déploiement FOG]

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

Projet Semestre2-1SISR

Présentation, mise en place, et administration d'ocs Inventory et de GLPI

L exemple d un serveur Proxy sous Windows NT 4 SERVER MICROSOFT PROXY SERVER 2 Installation et configuration Auteur : Eliane Bouillaux SERIA5

DOCUMENTATION VISUALISATION UNIT

Guide de démarrage rapide

Administration UNIX. Le réseau

Installation des caméras IP

CAMERA DOME AMELIORÉE DE SURVEILLANCE EN RÉSEAU GUIDE D INSTALLATION

[Serveur de déploiement FOG]

OpenMediaVault installation

Situation professionnelle n X

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

Installation des outils OCS et GLPI

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

Projet de fin d études

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

Guide de démarrage Intellipool Network Monitor

SUJET : «Administration et supervision du réseau Par NAGIOS»

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

Projet serveur OwnCloud

2 - VMWARE SERVER.doc

Les différentes méthodes pour se connecter

PPE GESTION PARC INFORMATIQUE

Installation et Réinstallation de Windows XP

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guide de démarrage rapide

Symantec Backup Exec Remote Media Agent for Linux Servers

Chapitre 3 Configuration et maintenance

VIDÉOSURVEILLANCE. Procédures de paramétrage des différentes box du marché

Architecture de la plateforme SBC

Boîte à outils OfficeScan

Configuration de Zabbix

Serveur de messagerie sous Debian 5.0

Installation ou mise à jour du logiciel système Fiery

11/04/2014 Document Technique des Services Disponibles. 16/04/2014. Document Technique des Services Disponibles.

CENTRALE TELESURVEILLANCE VIA INTERNET WEB

But de cette présentation

Table des matières. Date : Version : 29/06/ Objet : OpenVas 6.0

WGW PBX. Guide de démarrage rapide

1 Configuration réseau des PC de la salle TP

Ajout et Configuration d'un nouveau poste pour BackupPC

TP N 1 : Installer un serveur trixbox.

SECURITE DES SYSTEMES DʼINFORMATION FREEIPA Projet de semestre ITI 3eme année Etudiant RAZAFIMAHATRATRA LAURE Professeur : Gérald LITZISTORF

Table des Matières. 2 Acronis, Inc

HP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)

RX3041. Guide d'installation rapide

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

MANUEL D'INSTALLATION

Installer un serveur web de développement avec VirtualBox

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

INSTALLATION DEBIAN 7 (NETINSTALL) SUR VM

En ce moment (24/01/2014), Super bon plan: Micro Serveur HP Proliant G7 N54L à 159 ttc Plus d'informations sur dealabs.com

CONFIGURATION IP. HESTIA FRANCE S.A.S 2, rue du Zécart TEMPLEUVE +33 (0) (0) Site internet:

PORTAIL INTERNET DE LA GESTION PUBLIQUE Guide d'utilisation du Portail Internet de la Gestion Publique

CommandCenter Secure Gateway

Bravo! Vous venez d acquérir un routeur large bande à 4 ports Conceptronic C100BRS4H.

PRODUCTION ASSOCIEE. Le réseau de la M2L est organisé VLANs et comporte des commutateurs de niveau 2 et des routeurs.

Guide d'utilisation du Serveur USB

Manuel de l Administrateur

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

Ce tutoriel ne fera pas de vous un expert sur le déploiement via WDS, mais il vous permettra de comprendre un peu les rouages de ce système.

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

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

Installation d un serveur DHCP sous Gnu/Linux

(1) Network Camera

UwAmp. Serveur d'evaluation

TP DNS Utilisation de BIND sous LINUX

Aide d'active System Console

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

Procédure : Sauvegarder un Windows 7 sur un disque réseau

Déploiement d'une application Visual Studio Lightswitch dans Windows Azure.

Configurer ma Livebox Pro pour utiliser un serveur VPN

Exportation d'une VM sur un périphérique de stockage de masse USB

Gestion et impression

Transcription:

Fully Automated Nagios Table des matières Présentation... 2 Fully Automated Nagios:... 2 Nagios:... 2 Centreon:... 2 NDOUtils:... 2 Nagvis:... 2 Installation... 3 Premier Démarrage... 7 Configuration... 9 Configuration adresse IP :... 9 Configuration DNS... 9 Nom de la machine :... 9 Connexion... 10 Connexion sur Nagios :... 10 Connexion sur Centreon :... 11 Configuration d'un hôte... 12 Hôte Windows... 12 Création d'un service par hôtes... 15 Création d'un service par groupe d'hôtes... 17 Création d'une commande... 18 Configuration supplémentaire... 20 Liens utiles :... 21 1

Présentation Fully Automated Nagios: FAN est une distribution GNU/Linux basée sur la distribution CentOS. Son objectif est de fournir une distribution de Nagios garnie de tous les outils que met à disposition la communauté Nagios. FAN est distribué sous forme d'image disque, et donc très facile à installer. Nagios: Nagios (anciennement appelé Netsaint) est une application permettant la surveillance système et réseau. Elle surveille les hôtes et services spécifiés, alertant lorsque les systèmes ont des dysfonctionnements et quand ils repassent en fonctionnement normal. C'est un logiciel libre sous licence GPL v2. Centreon: Centreon est un logiciel de surveillance et de supervision réseau, basé sur le moteur de récupération d'information libre Nagios et utilisant comme module l'outil NDOUtils. Le cœur de Centreon est Open Source distribué sous licence GPL et gratuit. Centreon fournit une interface simplifiée en apparence pour rendre la consultation de l'état du système accessible à un plus grand nombre d'utilisateurs, y compris des non-techniciens, notamment à l'aide de graphiques. Les techniciens ont cependant toujours accès aux informations techniques de l'ordonnanceur. NDOUtils: NDOUtils est un addon pour Nagios. Il permet de stocker dans une base de données MySQL ou dans un fichier plat : la configuration des serveurs supervisés, les évènements, les états des éléments supervisés. Nagvis: Nagvis est un module de cartographie. Il permet de créer des vues "métiers" de la supervision. Il est possible de coupler Nagvis à un schéma réseau et ainsi mettre en relation les données de Nagios en temps réel sur le schéma. Nagvis utilise la base Ndo pour récupérer les données de supervision. Exemple de schéma : 2

Installation L installation de FAN est identique à celle d une distribution CentOS classique. Celle-ci est plutôt rapide, intuitive et ne nécessite pas de commentaire. Une fois terminée elle occupe environ 1Go. Depuis la version 2.1, FAN peut s'installer pour réaliser une supervision mono serveur (installation en mode standard) que pour une supervision distribuée (installation en mode distribuée). Ici nous téléchargerons la dernière version stable de FAN, la 2.4 : http://www.fullyautomatednagios.org/wordpress/download/ Lors du démarrage de l'installation de FAN, plusieurs choix s'offrent à vous: installation standalone (Nagios, Centreon, base de données sur un même serveur) installation d'un FAN central (Nagios, Centreon, Nagvis) installation d'un FAN poller (Nagios) installation d'un FAN database (MySQL) Dans notre cas nous choisirons une installation FAN standalone en mode graphique. Ensuite le choix de la langue : 3

Type de clavier : Partitionnement du disque: 4

Choix du fuseau horaire : Choix du mot de passe du compte root (dans notre cas Password1) : 5

Installation terminée, il ne reste plus qu'à redémarrer : 6

Premier Démarrage Ici choisir Quitter pour continuer le démarrage (vous pourrez revenir dans ce menu en tapant setup) : Pour la connexion nous utiliserons le compte root et le mot de passe Password1 : 7

Ensuite nous effectuons une mise à jour grâce à la commande yum update : Si à la fin le message Complete! n'apparait pas, vérifier vos paramètre réseaux et relancer la commande. Votre serveur de supervision est désormais fonctionnel. Note : Il est aussi possible d'avoir une interface graphique pour le serveur : # yum --exclude=nautilus-sendto groupinstall "GNOME Desktop Environment" "X Window System" # startx # system-config-display (pour configurer l affichage) 8

Configuration Configuration adresse IP : Pour configurer l'adresse IP du serveur, il faut éditer le fichier ifcfg-eth0. # vi /etc/sysconfig/network-scripts/ifcfg-eth0 DHCP # Intel Corporation 82540EM Gigabit Ethernet Controller DEVICE=eth0 BOOTPROTO=dhcp DHCPCLASS= HWADDR=08:00:27:69:E8:32 ONBOOT=yes Static # Intel Corporation 82540EM Gigabit Ethernet Controller DEVICE=eth0 BOOTPROTO=static DHCPCLASS= HWADDR=08:00:27:69:E8:32 ONBOOT=yes IPADDR=192.168.1.87 NETMASK=255.255.255.0 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 Ensuite il faut redémarrer les interfaces réseaux : # service network restart Configuration DNS Pour configurer le DNS, il faut modifier le fichier resolv.conf. # vi /etc/resolv.conf ; generated by /sbin/dhclient-script search lan nameserver <mondns> nameserver <DNSpublic> Nom de la machine : # vi /etc/sysconfig/network HOSTNAME=<monNouveauNom> # hostname <monnouveaunom> 9

Connexion Connexion sur Nagios : Vous pouvez maintenant vous connectez à Nagios en tapant dans le navigateur web d'un poste sur le réseau l'adresse suivante : http://<adresse_ip_serveur>/nagios Vous tomberez sur une fenêtre de connexion : L'utilisateur et le mot de passe par défaut est nagiosadmin. Pour changer le mot de passe d'accès a l'interface Nagios pour l'utilisateur nagiosadmin : # htpasswd c /etc/nagios/htpasswd.user nagiosadmin Pour l'instant juste quelques services du serveur sont surveillés. Cette interface sera très peu utilisée. 10

Connexion sur Centreon : La connexion sur Centreon se passe de la même manière que sur Nagios avec comme adresse : http://<adresse_ip_serveur>/centreon Changer de mot de passe pour la connexion à Centreon : Onglet Configuration > Users > nagiosadmin > Centreon Authentication NB: Ici le mot de passe a été changé, c'est désormais Password1 11

Hôte Windows Configuration d'un hôte Pour superviser un hôte Windows, il faut d'abord installer dessus un agent tel que NSClient++ disponible ici : http://www.nsclient.org/nscp/downloads Ici nous installerons NSCP-0.4.1.102-x64.msi Dans cette fenêtre, il faudra indiquer l'adresse IP de notre serveur Nagios, un mot de passe qu'utilisera la commande check_nt (ici nagiosadmin) et sélectionner les trois premiers modules. 12

Maintenant direction Centreon pour superviser cet hôte. Accédez a l'onglet Configuration > Hosts > Add 13

Cette option permet de définir pendant quelle plage horaire superviser l'hôte. Les plages horaires sont disponibles dans l'onglet Configuration > Users > Time Periods. Nous pouvons aussi le rajouter dans un groupe, dans l'onglet Relations > Hostgroups Relations. Ici nous avons choisi Windows_Servers. Quand la configuration est terminée, il faut la sauvegarder en cliquant sur Save. L'hôte est maintenant créé, il ne reste plus qu'à l'exporter dans Nagios pour qu'il soit visible dans l'interface de Centreon. Pour cela il faut aller dans l'onglet Configuration > Monitoring Engines puis cocher toute les cases et cliquer sur Export. Cette opération est à faire à chaque fois que des hôtes ou des services sont configurés sur Centreon afin de pouvoir les surveiller. 14

L'hôte est désormais surveillé, vérifions en cliquant sur Hosts en haut à droite de la fenêtre de Centreon. Faire de même en cliquant sur Services pour vérifier les services qui sont surveillés. On peut voir qu'un service ping a été créé par défaut et qu'il permet de savoir si la machine est UP ou DOWN. Création d'un service par hôtes Un service permet de surveiller le statut d'un matériel, d'un rôle, d'une fonctionnalité, d'une connexion, etc Tout d'abord aller dans l'onglet Configuration > Services et faire Add. 15

D'abord on ajoute une description. Ensuite le template associé au service. Le check period vu avant. Et le plus important, Check command qui définira l'action que produira ce service. Le max check attemps qui correspond au nombre de tentative effectué avant d'effectuer l'alerte. Le normal check interval qui défini le temps d'un check en fonctionnement normal. Le retry check interval quand le normal check ne fonctionne pas. La partie notification à configurer selon vos besoins, elle permet entre autre de recevoir des mails. 16

Dans l'onglet Relations on ajoute les hôtes liés à ce service. Puis pour finir, faire Save et n'oubliez pas d'importer grâce à l'onglet Monitoring engines. Création d'un service par groupe d'hôtes Le principe est de définir un ensemble de services à un groupe afin de les associer automatiquement aux hôtes présents dans ce groupe. Le fonctionnement de création est le même à la différence des relations où ce sont des groupes que l'on choisit. 17

Création d'une commande L'état d'un service remonte grâce une commande. Ici nous allons voir comment configurer une commande permettant de voir l'état d'un disque d'une machine où l'agent est installé. Tout d'abord aller dans l'onglet Configuration > Commands > Add. Dans Command Name on indique le nom de la commande, en général check_.... Dans Command Line la ligne de commande à utiliser. $USER1$ indique le chemin des plugins Nagios check_nt est le plugin que l'agent Nagios utilise l'option -H est l'adresse IP de l'hôte (qui ce remplacera automatiquement grâce à la variable $HOSTADDRESS$) l'option -v est une des variables de la commande check_nt l'option -s est le mot de passe indiqué lors de l'installation de l'agent l'option -l est la lettre du lecteur à surveiller l'option -w est le seuil de warning l'option -c est le seuil de critical l'option -p est le port utilisé par l'agent (par défaut le port 12489) La ligne Argument Example permet d'avoir ceci lors de la création du service (chaque exemple séparé par un! ): Idem pour Argument Descriptions: 18

Exemple de création d'une commande snmp pour surveiller l'état d'une interface d'un routeur Cisco : L'option -o correspond à l'oid, et l'option -r up permet de retourner un état OK si le mot up est trouvé dans le résultat de la commande. L'OID ifoperstatus permet de savoir si l'interface est UP ou DOWN, et ifname permet d'avoir le nom de l'interface (fa1, fa2 ). 19

Configuration supplémentaire Mail : Pour que l'alerte par mail fonctionne, il faut modifier la configuration de postfix: # vi /etc/postfix/main.cf myhostname = <HOSTNAME>.fr relayhost = smtp.dsl.ovh.net # /etc/init.d/postfix restart Mise à jour de la date et de l'heure : # service ntpd stop # ntpdate pool.ntp.org # service ntpd start Arrêt de la machine : # shutdown -h now 20

Liens utiles : http://www.fullyautomatednagios.org/fan/fan_documentation_fr_v2.1-1.pdf http://doc.ubuntu-fr.org/nagios http://blog.nicolargo.com/nagios-tutoriels-et-documentations http://wiki.monitoring-fr.org/nagios/start http://cloud.github.com/downloads/monitoring-fr/documentation-nagios-3.x- French/fr_FR.nagios-3.x-beta-8.pdf http://nagios.manubulon.com/ http://nagios.sourceforge.net/docs/3_0/toc.html Patrick SAK 21