NAGIOS. Il faut installer la commande «wget» qui permet de récupérer le contenu d un serveur web :



Documents pareils
SOLUTION DE SUPERVISION SYSTEME ET RESEAU

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

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

Projet Semestre2-1SISR

INSTALLATION DE NAGIOS 2.10 et CENTREON sous Debian ETCH 4.0r1

NAGIOS 4.01 Installation sur Debian 7.1

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation du Hub. Installation du Hub. 1. Description de l installation. by LegalBox. 2 types de serveur sont à installer :

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

Installation et configuration d OCS/GLPI sur un Serveur Debian

GLPI OCS Inventory. 1. Prérequis Installer un serveur LAMP : apt-get install apache2 php5 libapache2-mod-php5 apt-get install mysql-server php5-mysql

Surveiller votre réseau avec Nagios

Tutoriel compte-rendu Mission 1

WEB APPLICATION FIREWALL AVEC APACHE ET MOD_SECURITY

[ GLPI et OCS pour Gentoo 2006] ArtisanMicro. Alexandre BALMES

Installation de Zabbix

Serveur proxy Squid3 et SquidGuard

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

NRPE. Objectif. Documentation. Procédures

Configuration de SquidGuard sous Fedora Core 4-1 / 6 -

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre

Compte rendu d'activité PTI n 2

Afin d'éviter un message d'erreur au démarrage du service Apache du type :

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

Eyes Of Network 4.0. Documentation d installation et de configuration

CASE-LINUX MAIL - ROUNDCUBE

INSTALLATION NG V2.1 D OCS INVENTORY. Procédure d utilisation. Auteur : GALLEGO Cédric 23/10/2014 N version : v1

équipement radio Procédure

Mise en place d un serveur trixbox sur un domaine Kwartz. Version 1.0 du 25 juin 2012 Lycée Polyvalent d Artois, Noeux les Mines Adrien Bonnel

Simple Database Monitoring - SDBM Guide de l'usager

GUIDE D INSTALLATION. Portaneo Enterprise Portal version 4.0

But de cette présentation. Proxy filtrant avec Squid et SquidGuard. Serveur proxy. Serveur proxy. Hainaut P

Fully Automated Nagios

Installer un serveur web de développement avec VirtualBox

Mise en œuvre de Rembo Toolkit

Documentation d'installation Plateforme femme actuelle

Mise en place d un proxy Squid avec authentification Active Directory

titre : CENTOS_BIND_install&config Système : CentOS 5.7 Technologie : Bind 9.3 Auteur : Charles-Alban BENEZECH

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min)

Installation de Snort sous Fedora

Supervision avec OCS Inventory NG

Comment avoir le logiciel? Le serveur web APACHE peut être téléchargé gratuitement du site web de APACHE:

Mise en place d un serveur Proxy sous Ubuntu / Debian

Installation d'un serveur FTP géré par une base de données MySQL

PROXY SQUID-SQARD. procédure

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

Installation et Configuration de Squid et SquidGuard sous Debian 7

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

BTS SIO Dossier BTS. PURCHLA Romain

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation.

MANUEL D INSTALLATION de GEONETWORK sur un serveur LINUX CentOS 4

Documentation FOG. Déploiement d images de systèmes d exploitation à travers le réseau.

OCS Inventory & GLPI

[Serveur de déploiement FOG]

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

Installation d ORACLE 10g sous Debian Etch

La supervision avec NAGIOS

Procédure d installation Trixbox - A2Billing

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

Gestion d identités PSL Installation IdP Authentic

GUIDE D'INSTALLATION ET DE CONFIGURATION MSCCV

Guide d installation JMap 5.0

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

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups Auteur : Charles-Alban BENEZECH

Configurer la supervision pour une base MS SQL Server Viadéis Services

Installation du serveur WEB Apache ( MySQL, PHP) sous Debian 7.

PPE GESTION PARC INFORMATIQUE

INTRODUCTION. Mysql-server est un serveur de bases de données. Cest un logiciel libre.

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

REPARTITION DE CHARGE LINUX

Contenu. Cocher : Network Policy and Access Services > Next > Next. Cocher : Network Policy Server > Next > Install

Installer un domaine DNS

Les différentes méthodes pour se connecter

Ajout et Configuration d'un nouveau poste pour BackupPC

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

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Sécuriser les applications web de l entreprise

Documentation technique Nagios

Gestion d identités PSL Exploitation IdP Authentic

Installation d un superviseur ZABBIX

windows. deb etch main deb-src etch main

Etudiant Ella Fitzgerald

SQUID P r o x y L i b r e p o u r U n i x e t L i n u x

Bon ben voilà c est fait!

Serveur Mandataire SQUID

TP PLACO. Journées Mathrice d'amiens Mars 2010

INSTALLATION DE WINDOWS 2000 SERVER POUR BCDI3. par. G.Haberer, A.Peuch, P.Saadé

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

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

Installation d OpenVPN

Réaliser un inventaire Documentation utilisateur

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

Supervision du réseau GSB avec EyesOfNework 3.1

Virtualisation : Ce qu il faut savoir :

PROCEDURE D'INSTALLATION OPENREPORTS

Utiliser un proxy sous linux

Installation de VirtualPOPC-1 sur Ubuntu Server LTS 64bits

Transcription:

NAGIOS I/ Installation ( sur CentOS 6.4 32bit ) Il faut d abord exporter les adresses des proxy ( s il y en a ) : # export ftp_proxy=http://(adresse IP du proxy) : (numéro du port) # export http_proxy=http:// (adresse IP du proxy) : (numéro du port) # export https_proxy=http:// (adresse IP du proxy) : (numéro du port) Il faut installer la commande «wget» qui permet de récupérer le contenu d un serveur web : # yum install wget On récupère ensuite les dépôts nécessaires : # wget http://apt.sw.be/redhat/el6/en/i386/rpmforge/rpms/rpmforge-release- 0.5.3-1.el6.rf.i686.rpm # wget http://mirrors.ircam.fr/pub/fedora/epel/6/i386/epel-release-6-8.noarch.rpm # wget http://mirrors.ircam.fr/pub/ius/stable/redhat/6/i386/ius-release-1.0-11.ius.el6.noarch.rpm # wget rpm -ivh epel-release-6-8.noarch.rpm ius-release-1.0-11.ius.el6.noarch.rpm rpmforge-release-o.5.3-1.el6.rf.i686.rpm On effectue les mise à jour et on vide le cache : # yum ugrade # yum update # yum clean all On installe ensuite le serveur web, le compilateur et php-mysql : # Yum install httpd -> apache # Yum install gcc ->compilateur # Yum install php php-mysql On télécharge les sources de NAGIOS: #wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.4.1.tar.gz #wget http://sourceforge.net/projects/nagiosplug/files/nagiosplug/1.4.15/nagiosplugins-1.4.15.tar.gz Il faut créer un utilisateur et un groupe pour NAGIOS: # groupadd -g 6000 nagios # groupadd -g 6001 nagcmd # useradd -u 6000 -g nagios -G nagcmd -d /usr/local/nagios c "Nagios Admin" nagios

Compilation et installation de NAGIOS : # tar zxvf nagios-3.4.1.tar.gz # cd nagios #./configure with-command-group=nagcmd # make all # make install # make install-init # make install-config # make install-commandmode # make install-webconf On sécurise l accès à NAGIOS : Création d un fichier des utilisateurs qui ont accès à NAGIOS et définition du mot de passe : # htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin L utilisateur Nagios devient propriétaire du fichier : # chown nagios:nagcmd /usr/local/nagios/etc/htpasswd.users On ajoute l utilisateur apache au groupe Nagios : # usermod -a -G nagios,nagcmd apache On redémarre le server apache: /etc/init.d/httpd restart Installation des plugins de NAGIOS: # tar zxvf nagios-plugins-1.4.15.tar.gz # cd /tmp/nagios-plugins-1.4.15 #./configure --with-nagios-user=nagios --with-nagios-group=nagios # make # make install # chkconfig --add nagios # chkconfig --level 35 nagios on # chkconfig --add httpd # chkconfig --level 35 httpd on

Installation terminée: Pour se connecter à NAGIOS: Ouvrir le navigateur Taper : http:// (adresse IP de serveur apche)/nagios S authentifier : Cette pages s affiche : Les liens «Home» et «Documentation» fonctionnent bien, mais tous les autres vont afficher une erreur. Cette erreur est liée à SElinux qui a une sécurité trop élevée et qui bloque l accès à ces pages, il faut donc le désactiver : # vi /etc/sysconfig/selinux

Passer la variable SELINUX en disabled. Maintenant tout fonctionne. II/ Ajout d un hôte sur NAGIOS : Aller dans le fichier «localhost.cfg» ( usr/local/nagios/etc/object) # vi localhost.cfg pour ajouter un nouvel hôte il faut taper les lignes suivantes : define host{ use linux-server host_name ( nom qu on veut ) alias ( ce que l on veut ) address (adresse IP de la machine que l on veut superviser ) }

III/ Ajout d une commande : Aller dans le fichier «commands.cfg» (/usr/local/nagios/etc/object) # vi commands.cfg Pour ajouter une nouvelle commande il faut taper les lignes suivantes : define command{ command_name (donner le nom que l on veut à la commande) command_line ( mettre le chemin vers le script à utiliser avec les arguments qu il faut passer ) } IV/ Ajouter un hôte à un groupe : Aller dans le fichier «localhost.cfg» ( usr/local/nagios/etc/object ) # vi localhost.cfg Pour ajouter un hôte à un groupe, il faut mettre une virgule «,» après le dernier nom de la ligne «members» et écrire le nom de l hôte que l on veut ajouter sans mettre d espace entre celui-ci et la virgule.

V/ Ajout d un service : Aller dans le fichier «localhost.cfg» ( usr/local/nagios/etc/object) # vi localhost.cfg Pour ajouter un nouveau service : define service{ use host_name local-service (nom de ou des hôtes que l on veut superviser) service_description ( donner un nom à ce service ) check_command (mettre le chemin vers un script ou utiliser une commande déjà prédéfinie ) } VI/ Appeler un script dans NAGIOS et passage d arguments : Pour pouvoir appeler un script dans NAGIOS il faut tout d abord que ce script soit positionner dans le dossier ( /usr/local/nagios ) ; il faut nommer nagios propriétaire du fichier et lui donner les bons droits d accès : Faire nagios propriétaire du fichier : chown nagios:nagios (nom du fichier)

donner les bons droits d accès : chmod 777 (nom du fichier) Ensuite il faut créer un hôte pour un serveur : Il faut créer un service : Et ensuite la commande qui utilise le script : Le nom qui est écrit dans «service_description» est très important car ce nom est récupéré par le script pour pouvoir trouver un processus bien précis : «$HOSTADRESS» est la variable qui récupère l adresse de l hôte. «$SERVICE_DESCRIPTION» est la variable qui récupère le nom du processus. Ces deux variables sont des arguments

Pour passer des arguments, il faut tout d abord les écrirent lorsqu on écrit le chemin vers le script dans nagios : 1 2 1 et 2 correspondent à la position des arguments dans la ligne, et ceci permet de les appeler dans le script : Variable qui prend la valeur de l argument en première position sur la ligne Variable qui prend la valeur de l argument en deuxième position sur la ligne