INSTALLATION DETAILLEE DE NAGIOS 2.5 SOUS CENTOS version 0.1. Jean-philippe Auger

Dimension: px
Commencer à balayer dès la page:

Download "INSTALLATION DETAILLEE DE NAGIOS 2.5 SOUS CENTOS 4.4 - version 0.1. Jean-philippe Auger"

Transcription

1 INSTALLATION DETAILLEE DE NAGIOS 2.5 SOUS CENTOS version 0.1 Jean-philippe Auger Février 2007

2 Introduction 1

3 2 Bienvenue dans cette documentation sur l'installation de NAGIOS version 2.5 sur une distribution CentOS Linux. Avant de commencer l'installation je tiens à vous mettre en garde, l'installation de NAGIOS n'est pas aisée (sinon cette documentation n'aurait pas lieu d'être), elle requiert un minimum d'attention, une connaissance de base des commandes et du système UNIX, ainsi qu'un peu de bon sens. Votre installation, je vous le dit tout de suite, aura peu de chance de marcher parfaitement du premier coup, il faudra adapter la conguration de NAGIOS à votre réseaux, à votre environnement, et ce n'est pas chose facile. Mais on y arrive en persévérant, NAGIOS est un outil formidable avec lequel ou peu faire un tas de choses, ne vous découragez pas! J'ai essayé de faire une documentation aussi fournie que possible en ce qui concerne les problèmes que j'ai rencontrés, mais il est fort probable, que vous allez rencontrer des problèmes auxquels je n'ai pas été confronté. Pour cela, il existe les moteurs de recherche d'internet qui vous permettront de voir que d'autres personnes ont rencontré (et parfois solutionné) votre problème, fouillez les forums, et le web à la recherche de la perle rare, cela s'avère souvent payant et on en apprend tous les jours. Il existe aussi une documentation en français sur NAGIOS qui contient beaucoup de choses, et même si elle parait assez monstrueuse, elle vaut le coup d'oeil. Cette documentation a été faite avec le système LATEX en utilisant le logiciel TeXnicCenter 1 sous Windows XP. Mais trêve de bavardage et place à la pratique... 1 Le logiciel c TeXnicCenter est disponible sur http ://www.toolscenter.org/

4 Table des matières I Installation de la distribution CentOS Linux et des paquets 5 1 Installation - partie I Installation Partitionnement manuel Choix des paquets Installation - partie II Fin de l'installation Installation des RPM Installation manuelle des paquets fournis II Conguration du serveur web, de nagios, et de iptables 10 4 Serveur web Conguration du serveur NAGIOS Conguration de NAGIOS NAGIOS en https Iptables Mise en place d'une politique de ltrage avec IPTABLES III Installation de nagiosgraph 18 7 Installation Copie des paquets et installation Edition Fichiers de conguration de NAGIOSGRAPH Conguration CGI et cong web Vérication et exemple Droits et exemple de graphique IV Administration Administration de NAGIOS Ajouter une machine dans NAGIOS Ajouter un service pour une machine dans NAGIOS Lire les logs Commandes utiles

5 TABLE DES MATIÈRES 4 V Annexes 30 A Les chiers de conguration 31 B Les commandes de l'éditeur VI 32 C Liens internet 33 D Les RPMs & isos utilisés. 34

6 Première partie Installation de la distribution CentOS Linux et des paquets 5

7 Chapitre 1 Installation - partie I 1.1 Installation Pour l'installation, vous aurez besoin de : une adresse ip sur votre réseau, l'adresse IP de votre passerelle de réseau, les adresses de vos serveurs DNS primaire et secondaire, un mot de passe administrateur que vous aurez choisi Reliez le futur serveur NAGIOS au réseau puis insérer le CD1 (ou DVD) CentOS Linux. Aprés le lancement du CD1, choisir les options suivantes : (install in graphical mode) ENTER skip testing the CD puis next French puis next French(latin 1) puis suivant Personnaliser puis suivant partitionnement manuel avec Disk Druid puis suivant 1.2 Partitionnement manuel S'il existe des partitions, il faut les supprimer. Sélectionnez les partitions en partant du bas puis supprimezles jusqu'à ne plus avoir qu'un seul /dev/hda. Pour le partitionnement, voici les tailles que je vous suggère (pour un disque dur de 40 Go environ, à vous d'adapter la taille des partitions) : Partition Taille swap 1 Go /boot 250 Mo / (racine) 10Go /usr 10Go /var 10Go /tmp 4Go /home (le reste) Pour créer les partitions : nouveau - type de système de chiers : swap - taille : valider nouveau - point de montage : /boot - type de système de chier : ext3 - taille : valider nouveau - point de montage : / - type : ext valider etc... nouveau - /home - ext3 - taille : remplir jusqu'à la taille autorisée maximale. suivant (GRUB) suivant (périphérique réseau) - décochez DHCP - éditer (mettre l'adresse IP que vous avez choisi) nom d'hôte - nagios.domain.fr (mettez votre nom de domaine à la place de domaine.fr) indiquer l'ip de la passerelle 6

8 CHAPITRE 1. INSTALLATION - PARTIE I 7 indiquer les DNS primaire et DNS secondaire cliquez sur suivant activer le pare feu choisissez ssh - http/https - smtp SELinux - désactiver suivant (langue, french par défaut) suivant (fuseau horaire, paris par défaut) suivant choisir un mot de passe pour le compte root suivant 1.3 Choix des paquets Voyons les paquets que nous allons choisir pour cette installation. Ne laissez cochés que ceux de la liste, décochez tous les autres : BUREAUX : (aucun) APPLICATIONS : editeurs (cliquez sur détails puis cochez emacs, Vim) Internet base sur texte (elinks) SERVEURS : serveur Web : crypto-utils (ssl) - distcache - mod_perl - mod_python - mod_ssl serveur messagerie : postx serveur chiers windows : (base sans option, décochez tout) DEVELOPPEMENT : (aucun) SYSTEME : outils de système détails : MRTG - net SNMP utils - samba client

9 Chapitre 2 Installation - partie II 2.1 Fin de l'installation Finissons l'installation proprement dite : cliquer sur suivant (l'installation se lance) cliquer sur continuer (formatage puis installation des paquets) installation du CD2 - valider - CD3 - valider redémarrer nagios login : root, mot de passe : (celui que vous avez choisi, ne l'oubliez pas!) Il reste encore quelques modications à faire : dans le chier /etc/log.d/conf/logwatch.conf remplacez MailTo=root par dans le chier /etc/hosts rajouter l'adresse ip et le domaine de votre serveur : localhost.localdomain localhost 195.XXX.XXX.XXX nagios.votredomaine.fr nagios Votre installation de la distribution est à présent terminée. Vous devriez faire quelques tests pour voir si tout fonctionne correctement avant de passer à la suite, pinguez votre passerelle par exemple. Quelques commandes que vous pouvez taper pour tester votre installation (les adresses IP sont données ici à titre d'exemple, il faut évidemment les remplacer par celles qui correspondent chez vous) : Ping de la passerelle : #ping xxx.xxx.xxx.254 Ping d'un site internet : #ping yahoo.fr Il n'y a aucune raison à ce stade de l'installation pour que cela ne fonctionne pas. Si vous n'arrivez pas à avoir du réseau, vériez vos câbles et les adresses de votre conguration en tapant la commande ifcong, qui liste les diérentes interfaces réseaux de la machine. 8

10 Chapitre 3 Installation des RPM 3.1 Installation manuelle des paquets fournis Nous allons eectuer l'installation des diérents paquets nécessaires à NAGIOS, toutes les commandes se font sous le compte root. Vous trouverez en annexe une explication succincte des diérentes commandes utilisées ici (yum, rpm, et autres), pour le reste vous avez toujours la possibilité d'utiliser la commande man nom_de_la_commande qui lance le manuel attaché à chaque commande. Allons tout d'abord dans le répertoire du cdrom qui contient les paquets et copions le : #cd /root #cp -R /media/cdrom/nagiosrpms/. Puis lançons les commandes suivantes : #yum install libtool-libs #yum install gd #rpm -ivh nagios el4.rf.i386.rpm #rpm -ivh fping b2.2.el4.rf.i386.rpm #rpm -ivh perl-crypt-des el4.rf.i386.rpm #rpm -ivh perl-digest-sha el3.rf.i386.rpm #yum install perl-digest-hmac #rpm -ivh perl-net-snmp el4.rf.noarch.rpm perl-socket el4.rf.i386.rpm #rpm -ivh nagios-plugins el4.rf.i386.rpm #rpm -ivh nagios-nrpe el4.rf.i386.rpm #rpm -ivh nagios-plugins-nrpe el4.rf.i386.rpm #yum install libart_lgpl #rpm -ivh rrdtool el4.rf.i386.rpm perl-rrdtool el4.rf.i386.rpm Attention, pour certains paquets il faut en faire plusieurs à la fois, cela permet de régler certains problèmes de dépendance (pour snmp et rrdtool par exemple). Normalement, tout devrait bien se passer. S'il manque des paquets, utilisez les commandes données en annexes (yum et rpm) pour voir lesquels sont manquants et les installer. 9

11 Deuxième partie Conguration du serveur web, de nagios, et de iptables 10

12 Chapitre 4 Serveur web 4.1 Conguration du serveur Vous avez normalement choisi l'installation d'un serveur http (Apache en l'occurrence) au début de l'installation, nous allons maintenant congurer ce serveur web (toujours sous le compte root). Editez le chier de conguration principal du serveur web Apache : #vi /etc/httpd/conf/httpd.conf Modiez les lignes suivantes (pensez à remplacer le mail de roger par le votre :p ) : ServerAdmin #a remplacer par votre mail ServerName new.host.name:80 #a remplacer par le nom de la machine nagios.domain.fr:80 ServerSignature Off ServerTokens Prod #Gestion des erreurs ErrorDocument 400 "Bad request" ErrorDocument 401 "Authorisation requiered" ErrorDocument 403 "Access denied" ErrorDocument 404 "This page doesn't exist" ErrorDocument 500 "The server made a boo boo" Editez le chier /etc/httpd/conf.d/welcome.conf du serveur web Apache : #vi /etc/httpd/conf.d/welcome.conf Modiez les lignes pour avoir ceci : <LocationMatch "^/+$"> Options -Indexes ErrorDocument 403 "Access denied" </LocationMatch> Editer le chier de conguration web de NAGIOS : #vi /etc/httpd/conf.d/nagios.conf Modiez le chier pour obtenir ceci : ScriptAlias /nagios/cgi-bin "/usr/lib/nagios/cgi" <Directory "/usr/lib/nagios/cgi"> # SSLRequireSSL Options ExecCGI AllowOverride None Order allow,deny 11

13 CHAPITRE 4. SERVEUR WEB 12 Allow from /16 # -> A remplacer par votre propre reseau # pour autoriser l'acces AuthName "Nagios Access" AuthType Basic AuthUserFile /etc/nagios/htpasswd.users Require valid-user </Directory> Alias /nagios "/usr/share/nagios" <Directory "/usr/share/nagios"> # SSLRequireSSL Options None AllowOverride None Order allow,deny Allow from /16 # -> A remplacer par votre propre reseau # pour autoriser l'acces AuthName "Nagios Access" AuthType Basic AuthUserFile /etc/nagios/htpasswd.users Require valid-user </Directory> Créons le nom de l'administrateur NAGIOS (ici on a choisi nagiosadmin ) et son mot de passe pour accéder à l'interface NAGIOS : #htpasswd -c /etc/nagios/htpasswd.users nagiosadmin new password: adding password for user nagiosadmin On teste la cong web et on ajoute le daemon httpd aux programmes qui se lancent au démarrage : #service httpd configtest #service httpd start #chkconfig httpd on Faites un test sur l'adresse de votre serveur en http (par exemple http :// ). Vous devriez tomber sur la page Access denied. Faites un test sur l'adresse de votre nagios en http (par exemple http :// /nagios). Vous devriez avoir l'invite de mot de passe nagios.

14 Chapitre 5 NAGIOS 5.1 Conguration de NAGIOS Nous allons commencer à congurer NAGIOS proprement dit. Editons d'abord le chier cgi.cfg (conguration des CGI pour NAGIOS pour l'interface web) : #service nagios stop #vi /etc/nagios/cgi.cfg Décommentez la ligne : nagios_check_command Modiez les lignes (remplacer nagiosadmin par le nom que vous avez choisi précédemment si diérent) : authorized_for_system_information=nagiosadmin # <-- supprimez theboss et jdoe authorized_for_configuration_information=nagiosadmin authorized_for_system_commands=nagiosadmin authorized_for_all_services=nagiosadmin authorized_for_all_hosts=nagiosadmin refresh_rate=60 Editez le chier nagios.cfg (conguration de NAGIOS) : #vi /etc/nagios/nagios.cfg Remplacez par votre mail à vous. Mettez en commentaires certaines commandes dans le chier minimal.cfg, une commande est dénie comme ceci : define command{ command_name check-host-alive command_line $USER1$/check_ping -H $HOSTADDRESS$ -w 99,99% -c 100,100% -p 1 } Vous allez donc commenter les 4 lignes de la commande comme ceci : #define command{ # command_name check-host-alive # command_line $USER1$/check_ping -H $HOSTADDRESS$ -w 99,99% -c 100,100% -p 1 # } Et faire la même chose pour les commandes suivantes (sinon vous aurez une erreur parce que les commandes auront été déclarées en double) : notify by host-notify by check host alive check ping check local disk 13

15 CHAPITRE 5. NAGIOS 14 check users check procs check load Vous allez également modier la commande check_local_procs dans le chier /etc/nagios/misccommands.cfg pour qu'elle ressemble à ceci : #vi /etc/nagios/misccommands.cfg # on supprime le "-s $ARG3$" en fin de ligne define command{ command_name check_local_procs command_line $USER1$/check_procs -w $ARG1$ -c $ARG2$ } Il faudra également supprimer le bouton 3-D Status Map du menu du site web nagios car il ne sert pas à grand chose. #vi /usr/share/nagios/side.html #supprimer les lignes suivantes <tr> <td width=13> etc etc...</td> <td nowrap> etc etc... 3-D Status Map</a></td> </tr> Pour nir, on vérie la cong (il ne devrait pas y avoir d'erreurs) et on recharge NAGIOS. Il se peut qu'il y ait une erreur sur le chier nagios.log mais ce n'est pas grave : #nagios -v /etc/nagios/nagios.cfg #service nagios start Faites un test en http sur un autre ordinateur. Vous devriez à présent avoir un nagios qui fonctionne (ouf)! Les chiers principaux de conguration sont nagios.cfg et minimal.cfg, ils correspondent à une conguration minimaliste (comme son nom l'indique) qui regroupe dans le seul chier minimal.cfg les hosts, les services et tout le reste. Vous pouvez garder un unique chier avec tout dedans, ou bien faire plusieurs autres chiers an de séparer les hosts (hosts.cfg), les services(services.cfg), etc.... Si vous changez de méthode n'oubliez pas de changer aussi le chier nagios.cfg qui contient les chemins pour accéder à tous ces petits chiers. Pour l'instant essayez les diérentes rubriques de Nagios dans l'interface web, regardez les chiers de conguration et la doc de NAGIOS pour en comprendre le fonctionnement. 5.2 NAGIOS en https Comment passer NAGIOS en accès HTTPS? Si tout s'est bien passé jusqu'à présent, vous avez un NAGIOS qui fonctionne en HTTP, nous allons passer le site web de HTTP en HTTPS. Pour cela il nous faut : 1. Un service web, arrêtons le pour l'instant : #service httpd stop 2. Une autorisation pour le port 443 en entrée dans iptables. Pour cela vous allez rajouter une ligne dans le chier /etc/syscong/iptables aprés avoir arrêté le service, puis le relancer : #service iptables stop #vi /etc/sysconfig/iptables #rajouter la ligne pour le port 443 de façon à avoir ceci : -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 443 -j ACCEPT -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited COMMIT #service iptables start

16 CHAPITRE 5. NAGIOS Vous allez ensuite congurer le chier ssl.conf : On a un chier /etc/httpd/conf.d/ssl.conf existant de par l'installation et une directive Include conf.d/*.conf dans le chier /etc/httpd/conf/httpd.conf pour la cong des repertoires de NAGIOS qui lui dit de prendre en compte tous les chiers de conguration qui sont dans le repertoire conf.d/, donc : #vi /etc/httpd/conf.d/ssl.conf On modie de façon à avoir ceci : LoadModule ssl_module modules/mod_ssl.so Listen 443 <VirtualHost > ServerName nagios.votredomaine.fr:443 ServerAdmin SSLEngine on </VirtualHost> 4. On supprime le http : #vi /etc/httpd/conf/httpd.conf Commentez la ligne Listen 80 pour forcer la connexion en HTTPS sur le port 443 : 5. Dans le chier /etc/httpd/conf.d/nagios.conf vous devriez avoir ceci : ScriptAlias /nagios/cgi-bin "/usr/lib/nagios/cgi" <Directory "/usr/lib/nagios/cgi"> Options ExecCGI AllowOverride None Order allow,deny Allow from /16 # -> a remplacer par votre propre reseau AuthName "Nagios Access" AuthType Basic AuthUserFile /etc/nagios/htpasswd.users Require valid-user </Directory> Alias /nagios "/usr/share/nagios" <Directory "/usr/share/nagios"> Options None AllowOverride None Order allow,deny Allow from /16 # -> a remplacer par votre propre reseau AuthName "Nagios Access" AuthType Basic AuthUserFile /etc/nagios/htpasswd.users Require valid-user </Directory> On teste la cong web : #service httpd configtest Si c'est ok, on relance le serveur web : #service httpd start Un petit test sur l'adresse du serveur en HTTP ne devrait aboutir à rien. En revanche en HTTPS vous devriez avoir l'invite de mot de passe (avec l'adresse https ://xxx.xxx.xxx.xxx/nagios/ ).

17 Chapitre 6 Iptables 6.1 Mise en place d'une politique de ltrage avec IPTABLES J'ai passé beaucoup de temps sur IPTABLES, il faut dire que c'est assez hardu à utiliser (du moins pour moi). J'ai fait une conguration qui, avec quelques modications, devrait correspondre. Elle a été faite avec le logiciel Firewall Builder 1 qui ajoute une certaine dimension graphique à IPTABLE. Il est alors plus facile de manipuler les règles et d'avoir une bonne vue d'ensemble du ltrage qui est fait par IPTABLES. Vous n'êtes pas obligé d'utiliser iptables, à mon sens c'est un logiciel à connaître mais qui n'est pas forcément obligatoire. Il est assez compliqué à utiliser. De plus pour le faire fonctionner avec NAGIOS, vous devrez lui indiquer les diérentes adresses de vos réseaux, serveurs, etc... Si un service ne fonctionne pas dans NAGIOS, posez vous la question iptables laisse-t-il bien passer les connexions?. J'ai eu beaucoup de cas comme ça en montant mon serveur NAGIOS (quand on rajoute un service, on a toujours un port qui est bloqué par le rewall). Si vous optez pour iptables malgré tout, je vous recommande vivement l'utilisation de Firewall Builder. Ici, on va utiliser le chier.fw créé avec le logiciel en question (et modié par vos soins) pour installer temporairement la cong du rewall, la sauvegarder, et se servir du chier de sauvegarde ainsi créé pour l'utiliser à la place de l'ancien /etc/syscong/iptables. Allons y pour les commandes : 1. Faites un backup de la cong actuelle d'iptables : #cd /root/ #iptables-save > /root/iptables_backup 2. Arrêtez le service iptables : #service iptables stop 3. Copiez le chier du cdrom vers le répertoire /root : #cp /media/cdrom/cerbere.fw. 4. Editez le chier cerbere.fw et remplacer les adresses par les vôtres (voir les commentaires dans le chier) : #vi cerbere.fw 5. Le rendre exécutable : #chmod u+x /root/cerbere.fw 6. Le lancer : #./cerbere.fw 7. Sauvegardez dans un chier temp : #iptables-save > /root/cerbere 8. Sauvegardez le chier iptables d'origine : #cp /etc/sysconfig/iptables /etc/sysconfig/iptables.backup 1 Disponible sur le site http ://www.fwbuilder.org, disponible pour Linux et Windows 16

18 CHAPITRE 6. IPTABLES Remplacez le chier /etc/syscong/iptables par le chier temp : #cp /root/cerbere /etc/sysconfig/iptables 10. Mettez les bons droits : #chmod 600 /etc/sysconfig/iptables 11. Relancez iptables : #service iptables start 12. Vériez que la cong ai bien changée : #iptables --list 13. Pour restaurer la cong par défaut si nécessaire : #service iptables stop #cp /etc/sysconfig/iptables.backup /etc/sysconfig/iptables #service iptables start

19 Troisième partie Installation de nagiosgraph 18

20 Chapitre 7 Installation 7.1 Copie des paquets et installation Vous allez extraire les paquets dans le repertoire NAGIOS et renommer le repertoire : #cd /etc/nagios/ #tar -xzvf /media/cdrom/nagiosrpms/nagiosgraph tar.gz #mv nagiosgraph-0.8.2/ nagiosgraph/ On fait la même chose pour le repertoire qui contiendra les RRDs (base de données des graphes). #mkdir /etc/nagios/nagiosgraph/rrd On met les droits pour être bien sûr. #chown -R nagios.nagios /etc/nagios/ On lit le chier INSTALL qui détaille l'installation de NAGIOSGRAPH. #more /etc/nagios/nagiosgraph/install 19

21 Chapitre 8 Edition 8.1 Fichiers de conguration de NAGIOSGRAPH Editez les chemins qui mènent aux chiers de conguration dans le chier nagiosgraph.conf : #vi /etc/nagios/nagiosgraph.conf # Location of debug log file logfile = /var/log/nagios/nagiosgraph.log # Directory to store rrd database files rrddir = /etc/nagios/nagiosgraph/rrd # File containing regular expressions to identify service and perf data mapfile = /etc/nagios/nagiosgraph/map perflog = /var/spool/nagios/perfdata.log Editez ensuite le chier insert.pl qui sert de ltre au données : #vi /etc/nagios/nagiosgraph/insert.pl insert.pl # Configuration my $configfile = '/etc/nagios/nagiosgraph/nagiosgraph.conf'; Editez maintenant le chier show.cgi qui sert à tracer les graphs : #vi /etc/nagios/nagiosgraph/show.cgi show.cgi # Configuration my $configfile = '/etc/nagios/nagiosgraph/nagiosgraph.conf'; Editez nagios.cfg le chier de conguration principal de NAGIOS, attention à bien laisser commentée la ligne service_perfdata_command : process_performance_data=1 #service_perfdata_command=process-service-perfdata service_perfdata_file=/var/spool/nagios/perfdata.log service_perfdata_file_template=$lastservicecheck$ $HOSTNAME$ $SERVICEDESC$ $SERVICEOUTPUT$ $SERVICEPERFDATA$ service_perfdata_file_mode=a 20

22 CHAPITRE 8. EDITION 21 service_perfdata_file_processing_interval=30 service_perfdata_file_processing_command=process-service-perfdata Editez /etc/nagios/misccommands.cfg misccommands.cfg define command{ command_name process-service-perfdata command_line /etc/nagios/nagiosgraph/insert.pl } Il faut alors procéder à une petite manipulation sur l'icône qui représente le graphique car il y a un petit problème, il faut intervertir notes.gif et graph.gif, car quand on clique sur l'icône du graph on n'obtient non pas le graphique mais les notes (logiquement ça devrait être le contraire). #cp /media/cdrom/graph.gif /usr/share/nagios/images/logos/ #cd /usr/share/nagios/images/ #cp notes.gif logos/graphgif #on copie et on renomme le fichier #mv logos/graph.gif logos/graph.bak #sauvegarde le fichier actuel en le renommant #mv logos/graphgif logos/graph.gif #on renomme le fichier copié #chmod 664 logos/graph.gif #cp graph.gif notesgif # meme chose #mv notes.gif notes.bak # #mv notesgif notes.gif # #chmod 664 notes.gif Mettez le chier nagiosgraph.css dans le rep /usr/share/nagios/stylesheets/ #cp /etc/nagios/nagiosgrarph/nagiosgraph.css /usr/share/nagios/stylesheets/ Editez le chier /etc/nagios/cgi.cfg et rajoutez la ligne : /etc/nagios/cgi.cfg # MAIN CONFIGURATION FILE # This tells the CGIs where to find your main configuration file. # The CGIs will read the main and host config files for any other # data they might need. main_config_file=/etc/nagios/nagios.cfg xedtemplate_config_file=/etc/nagios/serviceextinfo.cfg Créez et éditez le chier /etc/nagios/serviceextinfo.cfg #touch /etc/nagios/serviceextinfo.cfg #chown nagios.nagios /etc/serviceextinfo.cfg #vi /etc/nagios/serviceextinfo.cfg /etc/nagios/serviceextinfo.cfg define serviceextinfo{ service_description PING host_name localhost notes_url /nagiosgraph/show.cgi?host=$hostname$&service= $SERVICEDESC$ icon_image graph.gif } Pour que NAGIOS prenne notre chier en compte nous allons devoir dé-commenter une ligne dans le - chiernagios.cfg : cfg_file=/etc/nagios/serviceextinfo.cfg

23 Chapitre 9 Conguration 9.1 CGI et cong web Editez le chier nagios.conf et rajoutez l'autorisation d'exécuter les CGI pour le répertoire nagiosgraph dans la cong web : #vi /etc/httpd/conf.d/nagios.conf nagios.conf ScriptAlias /nagiosgraph "/etc/nagios/nagiosgraph" <Directory "/etc/nagios/nagiosgraph"> AllowOverride None Options ExecCGI Order allow,deny Allow from /16 # <- A remplacer par votre propre réseau </Directory> 22

24 Chapitre 10 Vérication et exemple 10.1 Droits et exemple de graphique Veriez les droits sur les chiers et répertoires, vous devriez avoir ceci : #ls -ld /etc/nagios/nagiosgraph/rrd/ drwxrwxr-x 2 nagios nagios 4096 fev 7 14:19 /etc/nagios/nagiosgraph/rrd/ #ls -ld /etc/nagios/nagiosgraph/ drwxr-xr-x 3 nagios nagios 4096 fev 7 14:32 /etc/nagios/nagiosgraph/ #ls -ld /var/log/nagios/ drwxr-xr-x 4 nagios nagios 4096 fev 7 14:34 /var/log/nagios/ #ls -l /etc/nagios/nagiosgraph/insert.pl -rwxr-xr-x 1 nagios nagios 4779 fev 6 17:22 insert.pl #ls -l /var/log/nagios/nagiosgraph.log -rw-rw-r-- 1 nagios nagios 0 mai 2 17:17 /var/log/nagios/nagiosgraph.log #ls -l /var/log/nagios/nagios.log -rw-r--r-- 1 nagios nagios 0 mai 2 17:17 /var/log/nagios/nagios.log Certains exemples de services que l'on peut monitorer avec NAGIOSGRAPH sont fournis dans le chier /etc/nagios/nagiosgraph/map Voici un exemple de conguration NAGIOSGRAPH avec le graphique pour la commande PING sur une machine : /etc/nagios/services.cfg define service{ use generic-service host_name pc-adr9-3 service_description PING is_volatile 0 check_period 24x7 max_check_attempts 4 normal_check_interval 5 retry_check_interval 1 contact_groups admins notification_options w,u,c,r notification_interval 960 notification_period 24x7 check_command check_ping!100.0,20%!500.0,60% } /etc/nagios/serviceextinfo.cfg

25 CHAPITRE 10. VÉRIFICATION ET EXEMPLE 24 define serviceextinfo{ service_description host_name notes_url ME$&service=$SERVICEDESC$ icon_image } PING pc-adr-3 /nagiosgraph/show.cgi?host=$hostna graph.gif /etc/nagios/nagiosgraph/map # Service type: ping # output:ping OK - Packet perdus = 0%, RTA = 0.03 ms /output:ping.*?(\d+)%.+?([.\d]+)\sms/ and [ "pingrrd", [ 'Perte', GAUGE, $1 ], [ 'Ping', GAUGE, $2 ] ];\\ Si vous créez vos propres ltres, faites également attention : au nom du service (service_description) doit être le même dans services.cfg et serviceextinfo.cfg (ici PING, en majuscule) au nom de la base RRD doit être le même dans serviceextinfo.cfg et dans map (ici pingrrd ) sinon on obtient une erreur error no such le...rrd. dans le chier map, mettez le nom de la base RRD entre double guillemets (ici pingrrd ) et les modules entre simple guillemets ' (ici 'Perte' et 'Ping'), pas de oriture genre 'Perte (%)', cela peut poser des problèmes. il peut aussi y avoir des problèmes au niveau de la création des chiers RRD, quand on lance le chier insert.pl, il est lancé avec le user apache mais normalement cela ne pause pas de problèmes. Si vous voulez modier le chier map (qui ltre les données brutes qui arrivent de nagios) : 1. #service nagios stop 2. #vi /etc/nagios/nagiosgraph/map 3. #cat /dev/null > /var/log/nagios/nagiosgraph.log 4. #service nagios start 5. #tail -f /var/log/nagios/nagiosgraph.log Si au bout de mn vous n'avez toujours rien dans le log, c'est que c'est bon (voyez les annexes pour savoir comment voir les logs).

26 Quatrième partie Administration 25

27 Chapitre 11 Administration de NAGIOS 11.1 Ajouter une machine dans NAGIOS Comment ajouter une machine dans la liste des machines surveillées par NAGIOS? 1. Arrêtez NAGIOS #service nagios stop 2. Ajoutez la machine dans les chiers : /etc/nagios/hosts.cfg # xserve1 MAC define host{ use generic-host host_name xserve1 alias MAC-xserve1 address parents gw150 check_command check-host-alive max_check_attempts 10 notification_interval 60 notification_period 24x7 notification_options d,u,r contact_groups super-admins } /etc/nagios/hostgroup.cfg # 'servers' host group definition define hostgroup{ hostgroup_name servers alias SERVEURS members xserve1 } /etc/nagios/hostextinfo.cfg define hostextinfo{ host_name xserve1 icon_image base/mac40.png vrml_image base/mac40.png statusmap_image base/mac40.gd2 } 3. Vériez la conguration de NAGIOS après modication : #nagios -v /etc/nagios/nagios.cfg 26

28 CHAPITRE 11. ADMINISTRATION DE NAGIOS Si 0 erreurs, passez à l'installation des services qui doivent être surveillés sur la machine. 5. S'il y a des erreurs éditez le chier nom_du_chier.cfg à la ligne 00. Le numéro de ligne est indiqué quand on lance la commande précédente Ajouter un service pour une machine dans NAGIOS Comment ajouter la vérication d'un service dans la liste des services surveillés par NAGIOS? 1. Dénissez la commande du service : #cd /etc/nagios #vi misccommands.cfg Exemple pour vérication d'un port sur un serveur Bacula : misccommands.cfg # Service verify Bacula server # FD on port 9102 define command{ command_name check-bacula-fd command_line /usr/lib/nagios/plugins/check_tc p -H $HOSTADDRESS$ -p 9102 } Autre exemple avec un ping : misccommands.cfg # Generic command to check a device by pinging it # define command{ command_name check_ping command_line $USER1$/check_ping -H $HOSTADDRES S$ -w $ARG1$ -c $ARG2$ -p 5 } Dans cet exemple : HOSTADDRESS = nom de la machine à vérier ARG1, ARG2 etc... = arguments supplémentaires à passer à la commande. 2. Ajoutez le service : #vi services.cfg services.cfg # Service definition for CHECK BACULA # define service{ use generic-service host_name xserve1 service_description bacula-fd is_volatile 0 check_period 24x7 max_check_attempts 3 normal_check_interval 5 retry_check_interval 1 contact_groups admins,super-admins notification_interval 60 notification_period 24x7 notification_options c,r check_command check-bacula-fd }

TP Nagios : supervision des réseaux

TP Nagios : supervision des réseaux TP Nagios : supervision des réseaux Objectif : Appréhender les notions de supervision des réseaux. Utilisation et déploiement du logiciel Nagios. Nagios (anciennement appelé Netsaint) est une application

Plus en détail

Nicolas Deves Yoann Moulin Olivier Allovon Rémi Roger Brice Sauvajon. Correction du TP Nagios

Nicolas Deves Yoann Moulin Olivier Allovon Rémi Roger Brice Sauvajon. Correction du TP Nagios Nicolas Deves Yoann Moulin Olivier Allovon Rémi Roger Brice Sauvajon Correction du TP Nagios Installation de Nagios L exécution du script nagios.sh téléchargé sur http://nerim.mistur.org/esisar installe

Plus en détail

1 )Objectifs : 2 )Remarques : 3 )Installation et configuration de Nagios. 4 )Configurer Nagios pour le réseau LAN : TP LP Nagios 1

1 )Objectifs : 2 )Remarques : 3 )Installation et configuration de Nagios. 4 )Configurer Nagios pour le réseau LAN : TP LP Nagios 1 TP LP Nagios 1 1 )Objectifs : Mettre en place et configurer une station de surveillance nagios chargée d avertir les administrateurs en cas de défaillance sur un des serveurs du réseau. Configurer l utilisation

Plus en détail

INSTALLATION DE NAGIOS 2.10 et CENTREON 1.4.2.3 sous Debian ETCH 4.0r1

INSTALLATION DE NAGIOS 2.10 et CENTREON 1.4.2.3 sous Debian ETCH 4.0r1 INSTALLATION DE NAGIOS 2.10 et CENTREON 1.4.2.3 sous Debian ETCH 4.0r1 Attention : Comme la plupart des logiciels utilisés auront besoin d être compilés, il est nécessaire d installer quelques packages

Plus en détail

SUPERVISION DE RÉSEAU AVEC NAGIOS

SUPERVISION DE RÉSEAU AVEC NAGIOS SUPERVISION DE RÉSEAU AVEC NAGIOS Auteur : Henri TSOUNGUI, H.T. Lille, dec. 2006 Utilitaires : nagios 1.4 pour le premier superviseur, nagios 1.1 et nagat 1.02 pour le 2 ème superviseur 1.Contexte et objectifs

Plus en détail

Mise en oeuvre Nagios

Mise en oeuvre Nagios Voir Partie IV pour le compte rendu du TP Réorganisation des fichiers de configuration, puis ajout d'un host On va créer un host lenon, et on va mettre la partie linux dans un répertoire spécifique Se

Plus en détail

Nagios 3. Installation. Apt-get install nagios3. Cd /etc/nagios3. Utilisateur nagios. Htpasswd c htpasswd.users nagios

Nagios 3. Installation. Apt-get install nagios3. Cd /etc/nagios3. Utilisateur nagios. Htpasswd c htpasswd.users nagios Nagios 3 Installation Apt-get install nagios3 Cd /etc/nagios3 Htpasswd c htpasswd.users nagios Utilisateur nagios Modification des droits pour l utilisateur nagios Editer le fichier /etc/nagios3/cgi.cfg

Plus en détail

TP n 1 : Installation et configuration d un serveur Web Apache

TP n 1 : Installation et configuration d un serveur Web Apache TP n 1 : Installation et configuration d un serveur Web Apache Objectifs du TP Configurer, lancer et administrer le serveur Web Apache sous Linux Machines sous Linux Fedora 14 Fichiers de configuration

Plus en détail

Rectorat de l'académie de Nancy-Metz

Rectorat de l'académie de Nancy-Metz Rectorat de l'académie de Nancy-Metz NAGIOS v1.0 Version Date Opérations et Commentaires V1.0 15/01/03 1ère version officielle du document. Nom Laurent LE PRIEUR Eric SENET Fonction Responsable du pôle

Plus en détail

Installation et configuration de Nagios

Installation et configuration de Nagios Installation et configuration de Nagios Emmanuel Saracco Easter-eggs esaracco@easter-eggs.com esaracco@free.fr Installation et configuration de Nagios par Emmanuel Saracco Copyright 2003-2005 Emmanuel

Plus en détail

Introduction. Installation. Les commandes utiles

Introduction. Installation. Les commandes utiles Introduction La surveillance d'un réseau informatique de moyenne ou grande taille peut s'avérer cauchemardesque... Il est alors important de se doter d'un bon logiciel de surveillance réseau afin de vous

Plus en détail

MODULE 1. Installation de Fedora. Objectifs de ce module : Installer le système d exploitation Linux Fedora. Créer des partitions sur le disque dur.

MODULE 1. Installation de Fedora. Objectifs de ce module : Installer le système d exploitation Linux Fedora. Créer des partitions sur le disque dur. MODULE 1 Objectifs de ce module : Installer le système d exploitation Linux Fedora. Installation de Fedora Créer des partitions sur le disque dur. Préparer votre système pour une première utilisation.

Plus en détail

ANGD Mathrice 2009 / CIRM TP Nagios

ANGD Mathrice 2009 / CIRM TP Nagios 1 Introduction ANGD Mathrice 2009 / CIRM TP Nagios Pour l ensemble des TP de cette ANGD, vous avez à votre disposition deux machines virtuelles (VM). Ces machines tournent sous un FreeBSD 7.2. Il n y a

Plus en détail

PPE n 1 Installation de Nagios/Centreon

PPE n 1 Installation de Nagios/Centreon Introduction : Tout au long de ce tutorial nous allons voir comment installer Nagios et Centreon, commençons tout d abord à les définir et voir leurs fonctions. Nagios : (anciennement appelé Netsaint)

Plus en détail

Client windows Nagios Event Log

Client windows Nagios Event Log Client windows Nagios Event Log 1.Telechargement http://www.steveshipway.org/software/f_nagios.html 2.Comment configurer cet agent L'outil de configuration d'agent a été installé. Vous pouvez l'exécuter

Plus en détail

TP N o 2 - Serveur Apache

TP N o 2 - Serveur Apache IUT de Villetaneuse E. Viennet R&T Module I-C3 Applications Client/Serveur et Web 8/02/06 TP N o 2 - Serveur Apache Ce TP se déroulera avec Linux Red Hat 9 (image GTR-3), en salle de TP réseaux. EXERCICE

Plus en détail

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

* Les commandes précédées de # signifient que vous devez travailler en tant qu'utilisateur root. 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.

Plus en détail

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

* Les commandes précédées de # signifient que vous devez travailler en tant qu'utilisateur root. 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.

Plus en détail

Comment passer d'apache à Apache2: Configuration

Comment passer d'apache à Apache2: Configuration Comment passer d'apache à Apache2: Configuration Suite à la panne, d'un serveur «web» qui tournait avec Apache sous Etch, le problème de passer sous la dernière version de Debian (Lenny) s'est posé. Rien

Plus en détail

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

TD4 - Supervision et métrologie des réseaux. 1 Supervision des applications et services réseaux et des ressources locales M2 ISIM SIC Pro (RS) 2012 2013 Réseaux - Sécurité R.Card & T.T. Dang Ngoc dntt@u-cergy.fr TD4 - L architecture de gestion du réseau proposée par le protocole SNMP est fondée sur trois principaux éléments

Plus en détail

Installation de OCSNG Inventory sur CentOS v5.3

Installation de OCSNG Inventory sur CentOS v5.3 Installation de OCSNG Inventory sur CentOS v5.3 Auteur: BRIZARD Olivier http://www.beemoon.fr @2009 Ce manuel d'installation est destiné au grand débutant (comme moi!) sur CentOS et OCSNG Inventory, mais

Plus en détail

Installation et Réinstallation de Windows XP

Installation et Réinstallation de Windows XP Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très stable ou n'est plus aussi rapide qu'avant? Un virus a tellement mis la pagaille dans votre système d'exploitation

Plus en détail

Installation d'intrascol V1.8 sous Mageia 3-2013

Installation d'intrascol V1.8 sous Mageia 3-2013 Installation d'intrascol V1.8 sous Mageia 3-2013 Intrascol est régi par la licence CeCILL soumise au droit français et respectant les principes de diffusion des logiciels libres. Elle est diffusée par

Plus en détail

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Installation UpdatEngine serveur (CentOs apache2 / MySQL) Installation UpdatEngine serveur (CentOs apache2 / MySQL) Christophe Geneste 2014/02/26 10:05 Table des matières Introduction... 3 Installation de l environnement et des dépendances nécessaires... 3 Environnement

Plus en détail

Formation CETE 2006 Esigelec Grave Samuel Roulland Pierre Vallée Romain

Formation CETE 2006 Esigelec Grave Samuel Roulland Pierre Vallée Romain Page 1 sur 24 Introduction :... 3 Préparation :... 3 Installation de nagios 1.2... 4 Installation de OREON 1.2.2... 5 Derniers paquets à installer... 5 Finition... 5 Configuration via l interface... 6

Plus en détail

Installation et Réinstallation de Windows XP

Installation et Réinstallation de Windows XP 1 sur 25 16/08/2010 23:13 Réinstallation de Windows XP (avec formatage) Date 26/11/2005 16:08:03 Sujet : Tutorial Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très

Plus en détail

INSTALLATION DE WINDOWS

INSTALLATION DE WINDOWS Installation et Réinstallation de Windows XP Vous trouvez que votre PC n'est plus très stable ou n'est plus aussi rapide qu'avant? Un virus a tellement mis la pagaille dans votre système d'exploitation

Plus en détail

Projet Semestre2-1SISR

Projet Semestre2-1SISR Table des matières 1 Ressources... 2 2 Récupération des sources Samba... 2 3 Préparation du serveur... 2 4 Vérification et Compilation de SAMBA4... 3 5 Préparation du controleur de domaine... 3 6 Test

Plus en détail

Documentation technique Nagios

Documentation technique Nagios Documentation technique Nagios Table des matières Presentation :... 3 Installation Nagios :... 3 Installation du service SNMP :... 3 Modification fichier de configuration :... 5 Définir un Host :... 5

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

Sommaire : QU'EST CE QUE PXE?... 2 A QUOI ÇA SERT?... 2 LE PRINCIPE...2 LE CLIENT...2

Sommaire : QU'EST CE QUE PXE?... 2 A QUOI ÇA SERT?... 2 LE PRINCIPE...2 LE CLIENT...2 Installation de RedHat 9.2 par réseau avec PXE Sommaire : QU'EST CE QUE PXE?... 2 A QUOI ÇA SERT?... 2 LE PRINCIPE...2 LE CLIENT...2 LE SERVEUR...3 COPIE DES FICHIERS SOURCES POUR L'INSTALLATION...3 INSTALLATION

Plus en détail

Administration de Parc Informatique TP 05 Installation de Linux Debian

Administration de Parc Informatique TP 05 Installation de Linux Debian Institut Galilée L2 info S1 Année 2008-2009 Administration de Parc Informatique TP 05 Installation de Linux Debian 1 Une machine virtuelle Sur les machines du Sercal, nous ne pouvons pas manipuler les

Plus en détail

Création de tickets Cacti, Nagios et Smokeping avec Request Tracker ----------------------------------------------------------------

Création de tickets Cacti, Nagios et Smokeping avec Request Tracker ---------------------------------------------------------------- Gestion et Surveillance de Réseau Création de tickets Cacti, Nagios et Smokeping avec Request Tracker ---------------------------------------------------------------- Notes : ------ * Les commandes précédées

Plus en détail

Nagios 3 pour la supervision et la métrologie

Nagios 3 pour la supervision et la métrologie Nagios 3 pour la supervision et la métrologie A Propos : - la connexion au reseau se fais de la maniére suivante : Se conecter sur le Vlan DSI : -Port 21,22 du commutateur, sur une machine debian en bridged

Plus en détail

Après avoir réalisé les phases préparatoires, démarré le serveur et mis le DVD Rom dans le serveur, vous arrivez sur :

Après avoir réalisé les phases préparatoires, démarré le serveur et mis le DVD Rom dans le serveur, vous arrivez sur : Installation 1. Serveur ESX4 L installation d un serveur ESX ne présente aucune difficulté et est beaucoup plus simple et rapide (10 à 15 minutes) que l installation d un serveur Windows ou Linux. Dans

Plus en détail

Guide d'installation de FRAMADATE sur Ubuntu 14.04

Guide d'installation de FRAMADATE sur Ubuntu 14.04 Guide d'installation de FRAMADATE sur Ubuntu 14.04 Version du 19 octobre 2015 Patrick HARMEL (framadate AT harmel d0t fr) Table des matières I Installer les logiciels nécessaires...5 I.1 Mysql...5 I.2

Plus en détail

DU Chef de projet informatique en environnement territorial

DU Chef de projet informatique en environnement territorial DU Chef de projet informatique en environnement territorial Ateliers UNIX version 1.1 Franck Corsini Installation de Fwbuilder Installation fwbuilder Page 1 sur 11 Copyright (c) 2007-2008 Franck Corsini.

Plus en détail

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

NIMBUS TRAINING. Unix, Linux mise en oeuvre. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation Unix, Linux mise en oeuvre Déscription : Découvrir Linux de façon progressive et efficace. Cette approche originale présente une sélection rigoureuse mais néanmoins complète des connaissances essentielles

Plus en détail

Apache. 1. Introduction. 2. Installation. Pacôme Massol Néotech III. Cité scolaire du Butor, Sainte-Clotilde. Copyright 2003 Néotech III

Apache. 1. Introduction. 2. Installation. Pacôme Massol Néotech III. Cité scolaire du Butor, Sainte-Clotilde. Copyright 2003 Néotech III Page 1 sur 5 Apache Pacôme Massol Néotech III Cité scolaire du Butor, Sainte-Clotilde Copyright 2003 Néotech III La reproduction exacte et la distribution intégrale de ce document sont permises sur n'importe

Plus en détail

Travaux pratiques 06

Travaux pratiques 06 1 Avertissement Travaux pratiques 06 Nous allons essayer de faire communiquer une SuSE live eval et vos postes Windows. Le but de la manip est d'installer VNC sur la SuSE, alors que cela n'a pas été prévu.

Plus en détail

TP réseaux 4 : Installation et configuration d'un serveur Web Apache

TP réseaux 4 : Installation et configuration d'un serveur Web Apache TP réseaux 4 : Installation et configuration d'un serveur Web Apache Objectifs Installer, configurer, lancer et administrer le serveur Web Apache sous Linux Données de base machine fonctionnant sous Linux

Plus en détail

ECOSERRE Guide d installation

ECOSERRE Guide d installation ECOSERRE Guide d installation 1. Configuration nécessaire pour installer ecoserre. Pour installer ecoserre sur votre machine, il faut au préalable vérifier que votre système d'exploitation vous donne accès

Plus en détail

Installation d un serveur web Apache2 SSL sous Ubuntu Propriétaire Tavares José Classification Public Date dernière 01 Octobre 2009

Installation d un serveur web Apache2 SSL sous Ubuntu Propriétaire Tavares José Classification Public Date dernière 01 Octobre 2009 Titre Installation d un serveur web Apache2 SSL sous Ubuntu Propriétaire Tavares José Classification Public Date dernière 01 Octobre 2009 modification Chemin\NomFichier \\10.1.1.1\FilesTD\Group4\Personnel\Tavares\00_EIG\Sécuriser_SSL_Apache.doc

Plus en détail

Installation d un hébergement Web à domicile

Installation d un hébergement Web à domicile Installation d un hébergement Web à domicile Wampserver Par Sébastien ZAMBON Version 1.0 11.07.2015 Table des matières Introduction... 3 Configuration du PC... 3 Configuration d une adresse IP statique...

Plus en détail

Apache Créer un serveur Web «sécurisé»

Apache Créer un serveur Web «sécurisé» Apache Créer un serveur Web «sécurisé» Roger Yerbanga contact@yerbynet.com Transfer 1.3 - Bobo-Dioulasso - Décembre 2012 Apache & mod_ssl Apache est un serveur HTTP libre, populaire et très apprécié mod_ssl

Plus en détail

Protéger un dossier avec un.htaccess

Protéger un dossier avec un.htaccess Page 1 of 6 Protéger un dossier avec un.htaccess Tutoriel 80 commentaires Lorsque vous réalisez votre site en PHP, vous êtes souvent amenés à créer une zone "Admin" où l'accès est limité... Et il vaut

Plus en détail

SERVEUR WEB LINUX LAMP. Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 15 www.razafimamonjy.fr

SERVEUR WEB LINUX LAMP. Raymond RAZAFIMAMONJY Administration LINUX / UNIX Chapitre 15 www.razafimamonjy.fr SERVEUR WEB LINUX LAMP 1 Le Serveur APACHE Définition d un serveur web : - Un serveur http ou démon http ou HTTPd (HTTP daemon) ou (moins précisément) serveur web, est un logiciel servant des requêtes

Plus en détail

Installation d'intrascol 018 sous Mageia 2

Installation d'intrascol 018 sous Mageia 2 Installation d'intrascol 018 sous Mageia 2 Intrascol est régi par la licence CeCILL soumise au droit français et respectant les principes de diffusion des logiciels libres. Elle est diffusée par le CEA,

Plus en détail

Créer une clé USB d'installation

Créer une clé USB d'installation Créer une clé USB d'installation créer votre clé USB d'installation de Windows 7, ce qui est très utile dans le cas des mini pc portables dépourvus de lecteur/graveur DVD, mais aussi pour toutes personnes

Plus en détail

Installation et configuration de Vulture Lundi 2 février 2009

Installation et configuration de Vulture Lundi 2 février 2009 Installation et configuration de Vulture Lundi 2 février 2009 V1.0 Page 1/15 Tables des matières A. Informations (Page. 3/15) B. Installation (Page. 3/15) 1- Téléchargement des paquets nécessaires. 2-

Plus en détail

eth0 10.254.52.1/24 eth1 10.52.1.1/24 Sn Serveur Apache

eth0 10.254.52.1/24 eth1 10.52.1.1/24 Sn Serveur Apache APACHE Configuration et administration d un serveur 1 : Mise en place du réseau Schéma logique stp 10.254.0.254 eth0 10.254.52.1/24 eth0 10.52.1.3/24 eth1 10.52.1.1/24 Sn Serveur Apache eth2 10.52.2.1/24

Plus en détail

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas

FreeNAS 0.7.1 Shere. Par THOREZ Nicolas FreeNAS 0.7.1 Shere Par THOREZ Nicolas I Introduction FreeNAS est un OS basé sur FreeBSD et destiné à mettre en œuvre un NAS, système de partage de stockage. Pour faire simple, un NAS est une zone de stockage

Plus en détail

Oracle 8i Administration INSTALLATION

Oracle 8i Administration INSTALLATION Oracle 8i Administration INSTALLATION ORA_020 Auteur : Jean-Marie Mahé Institut Poly-Informatique (2002) 1 Installation d Oracle 8.1.7 sur Suse 7.3 Cette installation se déroule en 2 temps. Il vous faut

Plus en détail

INSTALLATION APACHE POUR WINDOWS (XP OU 2000)

INSTALLATION APACHE POUR WINDOWS (XP OU 2000) INSTALLATION DE APACHE POUR WINDOWS (XP OU 2000) Par Maisse Sébastien Document en date du 30 octobre 2005 Préambule : Bienvenue dans ce document qui a pour but de vous faire découvrir l'installation du

Plus en détail

Fully Automated Nagios

Fully Automated Nagios 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...

Plus en détail

NRPE. Objectif. Documentation. Procédures

NRPE. Objectif. Documentation. Procédures NRPE Objectif NRPE est un addon de Nagios permettant d établir une connexion sécurisée entre deux machines sous Linux. L intérêt est de lancer les commandes de vérifications sur la machine cliente afin

Plus en détail

Dolibarr Installation

Dolibarr Installation Dolibarr Installation Rodolphe Quiédeville $Id: dolibarr-install.sgml,v 1.9 2003/10/27 10:04:58 rodolphe Exp $ Installation et mise à jour de Dolibarr Contents 1 Installation 1 1.1 Récupérer les sources.........................................

Plus en détail

Module 7 : Configuration du serveur WEB Apache

Module 7 : Configuration du serveur WEB Apache Module 7 : Configuration du serveur WEB Apache Introduction Ce sont les gens du CERN (centre européen de recherche nucléaire) qui ont développé le concept de serveur et client HTTP. Une fois leur travail

Plus en détail

TP N 1 : Installer un serveur trixbox.

TP N 1 : Installer un serveur trixbox. TP N 1 : Installer un serveur trixbox. I OBJECTIF L objectif de ce tp est d installer un serveur trixbox, un Softphone et un téléphone IP Cisco de façon à tester la voix sur IP. Pour ce tp vous aurez besoin

Plus en détail

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

INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X INSTALLATION ET CONFIGURATION D'UN SERVEUR WEB SUR MAC OS X Par Sébastien Maisse MAC OS incorpore en son sein un serveur web apache, pour le lancer, il faut se rendre dans le Menu Pomme / Préférence Système...

Plus en détail

Tutoriel Drupal version 6 :

Tutoriel Drupal version 6 : 1 Tutoriel Drupal version 6 : Installation en local sous Windows et traduction 2 1. Installation de Drupal en local (sur votre pc) 1.1. Logiciels nécessaires Drupal fonctionne dans un environnement nécessitant

Plus en détail

Supervision avec Shinken

Supervision avec Shinken Supervision avec Benoit Métrot benoit.metrot@math.univ-poitiers.fr UMR 7348 - Laboratoire de Mathématiques et Applications (Poitiers) Rencontres Mathrice Caen, Mars 2013 Rencontres Mathrice Caen, Mars

Plus en détail

Mise en place d un firewall d entreprise avec PfSense

Mise en place d un firewall d entreprise avec PfSense Mise en place d un firewall d entreprise avec PfSense JA-PSI Programmation & Sécurité informatique http://www.ja-psi.fr Par Régis Senet http://www.regis-senet.fr regis.senet [at] supinfo.com Le 13/06/2009

Plus en détail

NAGIOS REMOTE PLUGIN EXECUTOR

NAGIOS REMOTE PLUGIN EXECUTOR NAGIOS REMOTE PLUGIN EXECUTOR Tutoriel sur NRPE CAILLET Mélanie Session 2012-2014 Option SISR SOMMAIRE I. NRPE (Nagios Remote Plugin Executor)... 2 II. Installation du plugin NRPE... 3 A. Sur Nagios...

Plus en détail

Installation avancée du serveur Apache 2.0.55 MI3-2

Installation avancée du serveur Apache 2.0.55 MI3-2 Installation avancée du serveur Apache 2.0.55 MI3-2 Guillaume Dabosville 4 novembre 2005 Attention : Avant toute modification du fichier httpd.conf, faites une copie de sauvegarde avec cp /etc/httpd/conf/httpd.conf

Plus en détail

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

* Les commandes précédées de # signifient que vous devez travailler en tant qu'utilisateur root. 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.

Plus en détail

Tutoriel compte-rendu Mission 1

Tutoriel compte-rendu Mission 1 Mission 1 : Inventaire de l ensemble du matériel BTS SIO 2 2012/2013 MUNIER Julien Tutoriel compte-rendu Mission 1 Sommaire I - OCS Inventory Agent a) Installation et configuration Agent b) Installation

Plus en détail

!!!!!!!!!!!! Installation rapide et guide de configuration. Page! 1! 22

!!!!!!!!!!!! Installation rapide et guide de configuration. Page! 1! 22 Installation rapide et guide de configuration Page 1 22 INTRODUCTION ----------------------------------------------------------------------------------------------3 CONFIGURATION REQUISE ---------------------------------------------------------------------------------------3

Plus en détail

Surveiller votre réseau avec Nagios

Surveiller votre réseau avec Nagios Surveiller votre réseau avec Nagios JA-PSI Programmation & Sécurité informatique http://www.ja-psi.fr Par Régis Senet http://www.regis-senet.fr regis.senet [at] supinfo.com Le 06/06/2009 Surveiller votre

Plus en détail

Université de Valenciennes et du Hainaut Cambrésis ISTV. sous ubuntu 9.10. Henri TSOUNGUI

Université de Valenciennes et du Hainaut Cambrésis ISTV. sous ubuntu 9.10. Henri TSOUNGUI Université de Valenciennes et du Hainaut Cambrésis ISTV C o n fig u ratio n d e NA GIO S 3 sous ubuntu 9.10 Henri TSOUNGUI 1/14 Configuration de NAGIOS 3 / ubuntu 9.10, ISTV, Valenciennes, jan 2010 1)Installation

Plus en détail

Créer un réseau peer to peer avec windows xp

Créer un réseau peer to peer avec windows xp Créer un réseau peer to peer avec windows xp Tout d'abord avant de créer un réseau peer to peer il serait bien de connaitre son utilité: Un réseau peer to peer permet de partager des fichiers, musiques,

Plus en détail

CONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade

CONFIGURATION DU SERVEUR DE MAILS EXIM. par. G.Haberer, A.Peuch, P.Saade CONFIGURATION DU SERVEUR DE MAILS EXIM par G.Haberer, A.Peuch, P.Saade Table des matieres 1. Introduction........................................................................ 2 1.1. Objectifs....................................................................

Plus en détail

Serv-U 6.2 Configuration & Création d'un FTP Perso

Serv-U 6.2 Configuration & Création d'un FTP Perso Lancer l'impression Fermer cette fenêtre http://www.kachouri.com Serv-U 6.2 Configuration & Création d'un FTP Perso I. Introduction à la configuration de Serv-U Nous allons voir dans ce tutorial le logiciel

Plus en détail

Travaux Pratiques Introduction aux réseaux IP

Travaux Pratiques Introduction aux réseaux IP Université de Savoie Initiation aux réseaux IP Travaux Pratiques Introduction aux réseaux IP Sylvain MONTAGNY sylvain.montagny@univ-savoie.fr Bâtiment chablais, bureau 13 04 79 75 86 86 TP1 : Analyse de

Plus en détail

Administration de Parc Informatique TP08 : Installation de Linux Debian

Administration de Parc Informatique TP08 : Installation de Linux Debian Institut Galilée L2 Info S1 Année 2011 2012 1 Une machine virtuelle Administration de Parc Informatique TP08 : Installation de Linux Debian Le but du TP est d installer Linux (en l occurrence la distribution

Plus en détail

Les certificats. Mise en place d une autorité de certification

Les certificats. Mise en place d une autorité de certification Les certificats Mise en place d une autorité de certification Imaginez une entreprise qui met en service un serveur web. Ce service peut faire l objet d une stratégie de sécurité. On souhaite donc mettre

Plus en détail

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

BTS SIO SISR3 TP 1-I Le service Web [1] Le service Web [1] SISR3 TP 1-I Le service Web [1] Objectifs Comprendre la configuration d'un service Web Définir les principaux paramètres d'exécution du serveur Gérer les accès aux pages distribuées Mettre à disposition

Plus en détail

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

JOMARON Sébastien BTS SIO 2012/2014. Titre de l activité: Surveiller des hôtes et des services avec NAGIOS JOMARON Sébastien BTS SIO 2012/2014 Titre de l activité: Surveiller des hôtes et des services avec NAGIOS Intitulé Activité Type de référence. Durée effective de l activité. Mettre en œuvre et exploiter

Plus en détail

S'APPROPRIER UNE CONFIG APACHE

S'APPROPRIER UNE CONFIG APACHE S'APPROPRIER UNE CONFIG APACHE Journées Mathrice d'angers 18 mars 2009 1 Constat : un Apache fraîchement installé dispose d'un niveau de sécurité satisfaisant au fil du temps : le nombre de documents croît,

Plus en détail

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be

Linux et le Shell. Francois BAYART. Atelier du samedi 20 Novembre 2010 http://www.loligrub.be Linux et le Shell Francois BAYART Atelier du samedi 20 Novembre 2010 http://www.loligrub.be 1 Le «système» 2 FHS http://fr.wikipedia.org/wiki/filesystem_hierarchy_standard Filesystem Hierarchy Standard

Plus en détail

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL

TP n 2: Mise en place d'un serveur Web avec PHP et MySQL TP n 2: Mise en place d'un serveur Web avec PHP et MySQL Le but de ce TP est de vous apprendre comment installer et congurer un serveur Web avec PHP et MySQL sous Linux. Cela requiert plusieurs étapes

Plus en détail

OpenMediaVault installation

OpenMediaVault installation OpenMediaVault installation 2013-01-13/YM: version initiale 1 Introduction L'installation de OpenMediaVault, basé sur Debian, présente quelques difficultés pour l'utilisateur de Windows. Cette procédure

Plus en détail

Installer Oracle Linux Release 6 Copyright (c) 2005, 2011 Oracle. All Rights Reserved.

Installer Oracle Linux Release 6 Copyright (c) 2005, 2011 Oracle. All Rights Reserved. Installer Oracle Linux Release 6 Copyright (c) 2005, 2011 Oracle. All Rights Reserved. Oracle Linux Release est délivré via Oracle edelivery avec deux DVD ISO images. La première image installe les binaires

Plus en détail

Gestion et Supervision de Réseau NAGIOS

Gestion et Supervision de Réseau NAGIOS Gestion et Supervision de Réseau NAGIOS These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/) Introduction

Plus en détail

Réaliser un inventaire Documentation utilisateur

Réaliser un inventaire Documentation utilisateur Référence : 11662 Version N : 6 Créé le : 29 Janvier 2014 Créé par : Bruno RICHOUX Téléphone : 0811 65 60 02 Sommaire 1. Conventions... 3 2. Introduction... 4 3. Principes généraux... 5 3.1. Depuis les

Plus en détail

1. Présentation : IPCOP peut gère jusqu à 4 réseaux différents (classés par couleurs)

1. Présentation : IPCOP peut gère jusqu à 4 réseaux différents (classés par couleurs) Configuration d un Firewall IPCOP 1. Présentation : IPCOP est une distribution linux (Open Source), basée sur Linux From Scratch, destinée à assurer la sécurité d un réseau. C est un système d exploitation

Plus en détail

Installation de Linux

Installation de Linux Installation de Linux Durée prévue: 50 minutes Objectif Équipement Procédures Installation de la distribution Red Hat 7.2 de Linux Configuration requise des paramètres Linux Création d'une disquette d'initialisation

Plus en détail

Contrôlez votre bande passante avec Filtokai

Contrôlez votre bande passante avec Filtokai Contrôlez votre bande passante avec Filtokai Version Date Modifications Auteur Langue 1.0 31/12/2012 Version initiale Loïc FONTAINE Français Présentation Filtokai est un système permettant d attribuer

Plus en détail

FICHE 019. Version : 1.1480814 AC (Annule les précédentes versions) RASPBERRY Installation de la RASPBIAN

FICHE 019. Version : 1.1480814 AC (Annule les précédentes versions) RASPBERRY Installation de la RASPBIAN GABON FICHE 019 Version : 1.1480814 AC (Annule les précédentes versions) RASPBERRY Installation de la RASPBIAN 1 - Préparation de la SD (ou micro SD) Micro SD 8 Go : 6-16 Go : 9 chez DARTY Télécharger

Plus en détail

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006

ubuntu Carte de référence GNU / Linux Ce document peut être distribué librement www.ubuntu-fr.org Version : juillet 2006 Carte de référence ubuntu GNU / Linux Version : juillet 2006 Ce document peut être distribué librement contact : henri.cecconi@laposte.net www.ubuntu-fr.org SOMMAIRE Obtenir de l'aide Se déplacer dans

Plus en détail

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

Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva DNS (DOMAIN NAME SERVER) INSTALLATION ET CONFIGURATION Ce TP consiste à installer, configurer et tester un serveur DNS sous Linux. Serveur open source : bind9 Distribution : Mandriva Objectifs : L objectif

Plus en détail

Guide d utilisation simplifié de la solution EyesOfNetwork

Guide d utilisation simplifié de la solution EyesOfNetwork Guide d utilisation simplifié de la solution EyesOfNetwork Sommaire Présentation générale... 2 Lexique termes utilisés... 2 Les liens utiles... 2 Les sauvegardes... 3 Utilisation et configuration NAGIOS...

Plus en détail

Téléchargement d OCS Inventory Serveur et Agent. Sommaire

Téléchargement d OCS Inventory Serveur et Agent. Sommaire Téléchargement d OCS Inventory Serveur et Agent Tout d abord, Connectez-vous sur le site suivant : http://www.ocsinventory-ng.org/ Sélectionner le langage Français en cliquant sur le drapeau France Cliquer

Plus en détail

TP : installation de services

TP : installation de services TP : installation de services Ce TP a été rédigé rapidement. Il ne donne certainement pas toutes les explications nécessaires à la compréhension des manipulations. Assurez vous de bien comprendre ce que

Plus en détail

Redatam+SP REcupération de Données relatives à des petites Aires par Micro-ordinateur

Redatam+SP REcupération de Données relatives à des petites Aires par Micro-ordinateur Redatam+SP REcupération de Données relatives à des petites Aires par Micro-ordinateur Redatam+ SP WebServer (R+SP WebServer) Installation et Configuration pour le Système d Exploitation Windows REDATAM+SP

Plus en détail

PERICHON Yannick 2BTS SIO. Projet

PERICHON Yannick 2BTS SIO. Projet PERICHON Yannick 2BTS SIO Projet Sommaire 1 Téléchargements de la Debian 6.0.10...3 2 Création des disques durs virtuels sur machine Debian...3-7 3 Mise en place du partitionnement...7-16 4 Migration vers

Plus en détail

Installation d'ipcop

Installation d'ipcop Installation d'ipcop 1. Présentation d IPCOP : Qu'est ce que IPCOP? IPCop est un projet Open Source basé sur une distribution Linux optimisée destinée à assurer la sécurité d un réseau (local ou internet)

Plus en détail

cai ingénierie CADASTRE GEOLOGIQUE 1.6 Centre du Bief Chemin des Mouettes 1 Case postale 18 CH - 1027 Lonay Tél. 021 804 66 77 Fax 021 804 66 70

cai ingénierie CADASTRE GEOLOGIQUE 1.6 Centre du Bief Chemin des Mouettes 1 Case postale 18 CH - 1027 Lonay Tél. 021 804 66 77 Fax 021 804 66 70 ingénierie RELEASE NOTICE CADASTRE GEOLOGIQUE 16 Centre du Bief Chemin des Mouettes 1 Case postale 18 CH - 1027 Lonay Tél 021 804 66 77 Fax 021 804 66 70 Impr : 25082010 Version: 16 #release_notice_fr_v16-

Plus en détail

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch.

Service Informatique et Télématique (SITEL), Emile-Argand 11, 2009 Neuchâtel, Tél. +41 032 718 2000, hotline.sitel@unine.ch. Terminal Server 1. Présentation Le terminal server est un service offert par les serveurs Windows 2000 ou par une version spéciale de windows NT 4.0 server, appelée Terminal Server. Un programme client

Plus en détail

OCS. Installation d' OCS. Sécuriser MySQL et XAMPP

OCS. Installation d' OCS. Sécuriser MySQL et XAMPP OCS Installation d' OCS Prendre le fichier et l'exécuter. Répondre Y (yes) à l'inviter de commande. Décocher ''Review XAMPP Security'' Sécuriser MySQL et XAMPP Pour cela, se rendre sur l adresse http://localhost/security/

Plus en détail