Mise en œuvre de Nagios, solution de supervision

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

Download "Mise en œuvre de Nagios, solution de supervision"

Transcription

1 UFR sciences et techniques 2, rue de la Houssinière BP Nantes Cedex 3 Stage du mois de juin 2005 Promotion : Filière : Master 1 informatique Tuteur : Attiobgé Christian Mise en œuvre de Nagios, solution de supervision ADJIDO Idjiwa CEntre de Recherche Méthodologique d Architecture (CERMA) UMR CNRS 1563 EAN - Rue Massenet BP Nantes cedex 3, France Tuteur entreprise : Thomas LEDUC

2 Nagios, mise en œuvre 1. Pré-requis 3 2. Précautions 3 3. L installation de Nagios 4 4. Les fichiers de configurations Définition des commandes Définition des contacts Définition des stations Définition des services Définition des plages de fonctionnement pour les différents services 6 5. Afin de se rassurer 6 6. Obtenir quelque chose de fonctionnel de l installation par défaut Edition du fichier nagios.cfg Edition du fichier cgi.cfg Création du fichier.htaccess Création du fichier htpasswd.users Edition du fichier nagios.conf 9 7. Configuration minimale Définition des contacts Définitions des stations supervisées Définition des services supervisés Configuration avancée Icônes spécifiques Etat des ports Déploiement automatique d une installation fonctionnelle Les apports à l installation par défaut Le Makefile de déploiement La cartographie obtenue Quelques questions? 20 Nagios, mise en œuvre. Idjiwa ADJIDO. 2

3 1. Pré-requis Avant de suivre le didacticiel, il est recommandé de lire le rapport qui va avec et d'avoir parcouru la documentation officielle 1. Dans le cas où vous tentez une installation à la main (compilation des sources, gestion manuelle des dépendances... n'oubliez pas le café), nous ne paraphrasons pas dans ce document l'aide disponible dans sa version originale, ou via une traduction française. Nous partons donc d'une installation minimale par paquetage (rpm ou équivalent) ou via des outils tels que apt-get, yum ou synaptic. Ce didacticiel est issu de l'expérience de trois installations à l'aide de paquetages.rpm sous fedora core 2 (version 2.0b3 de nagios, en développement), puis avec synaptic sous ubuntu hoary, une distribution basée sur debian (version 1.3 de nagios, stable) et enfin à l aide de yum sous fedora core 2 (version 1.3 de Nagios). Bien sûr, si les paquetages ne sont pas fournis pour votre distribution, vous n'avez pas d'autre choix que de compiler les sources pour votre plateforme. La distribution sur laquelle devait être mise en œuvre la solution Nagios est une fedora core 2, nous prendrons donc comme référence la dernière installation effectuée, avec yum. 2. Précautions Avant tout, vérifier que apache (httpd) est installé. Nous nous en servons pour l'interface web. Il vous faut l'installer si ce n'est pas fait : cocher serveur web au niveau de l'ajout/suppressions des applications suffit en général. Il faut ensuite vérifier que le Proxy http est renseigné au niveau du Shell pour l installation des paquetages avec yum. Une commande comme «echo $http_proxy» devrait vous permettre de le vérifier. Si la variable ne contient rien, il vous faudra alors taper la ligne suivante : export http_proxy=' Attention : pour que cette configuration reste active à chaque ouverture de Shell, la commande doit être insérée dans votre fichier.bashrc par exemple. Ensuite vérifier que le fichier yum.conf possède bien le dépôt suivant pour pouvoir installer automatiquement Nagios et toutes ses dépendances : [dag] name=dag baseurl= enabled=1 gpgcheck=0 Avant d'installer Nagios, vérifier enfin que le groupe "apache" existe et qu'un utilisateur "apache" lui est associé (configuration par défaut d'apache), l'ajouter sinon. L'installeur choisira «root» sinon. La commande «/usr/sbin/groupadd apache» vous sera sans doute utile pour ce qui est d'ajouter le groupe sur la FC2 (la commande peut être «addgroup» si vous êtes sur une autre distribution). Pour ajouter l'utilisateur "apache" dans le groupe "apache", vous pouvez utiliser la commande «adduser» ou éditer le fichier /etc/group et rajouter à la main "apache" de cette façon : «apache:x:501:apache». 1 Nagios, mise en œuvre. Idjiwa ADJIDO. 3

4 3. L installation de Nagios Cela peut paraître surprenant et choquera sans doute les gourous du configure, make, make install... La solution que nous vous proposons tiens juste en : Yum install nagios nagios-plugins Insérez l option y (yum y install nagios nagios-plugins) pour répondre «oui» à toutes les questions si vous souhaitez aller faire un tour pendant l installation. Une fois l'installation fraîchement effectuée, la commande «whereis nagios» permet de vérifier que l'installation a des chances de s'être effectuée correctement. Cette installation doit avoir laissé des traces dans les répertoires : /usr/sbin/nagios (qui contient l'executable) /etc/nagios (qui contient principalement les fichiers de configuration) /usr/lib/nagios (qui contient principalement les plugins) /usr/share/nagios (qui contient principalement la documentation et les fichiers nécessaire la l'interface web) Oui, Nagios est installé, mais pas configuré! Les fichiers de configurations fournis par défaut ne sont pas cohérents. C'est-à-dire que nous ne pouvons rien lancer sans rien modifier pour obtenir quelque chose. Les rubriques suivantes font un rappel de ce que sont les différents fichiers de configurations et à quoi ils servent brièvement, ceci pour vous permettre de mieux comprendre le processus général et de moins faire du step by step. Si vous savez déjà de quoi nous parlons, vous pouvez sauter la partie suivante ; nous vous recommandons cependant vivement de jeter un œil à la documentation en ligne 2 afin d avoir beaucoup plus de détails croustillants sur ce que contiennent ces fichiers de configurations et le rôle des différents paramètres qui y figurent. 2 Une documentation officielle française est disponible sur Nagios, mise en œuvre. Idjiwa ADJIDO. 4

5 4. Les fichiers de configurations Configurer Nagios sans utiliser d outils 3 particulier revient à éditer des fichiers textes. Nous présentons ici les principaux fichiers qui constituent la configuration de notre solution de supervision. Bien que certains outils nous permettent d ignorer la présence de ces fichiers, il est bon de savoir qui ils sont et ce qu ils contiennent ou encore comment ils sont reliés entre eux. Les noms des fichiers indiqués sont ceux par défaut, ils pourraient très bien être nommés autrement, le tout étant de savoir ce que l on met et dans quel fichier Définition des commandes C est ici que l on se sert des plugins. Afin d en simplifier l utilisation, nous créons une sorte d alias : une commande composée d un nom qui identifie la ligne de commande à laquelle elle correspond. Ces commandes sont placées dans un fichier commands.cfg et seront appelés dans les autres fichiers de configurations pour pouvoir tester stations et services selon la commande et le plugin utilisé Définition des contacts Lorsque des notifications sont faites par Nagios, elles peuvent être transmises à un contact par mail, par sms, etc. C est dans un fichier contacts.cfg que l on définit le contact. Un contact doit alors avoir un nom, éventuellement un alias, les plages de fonctionnement auquel il peut être notifié et la manière qu il aura de l être. C est à ce niveau que le mail doit être renseigné si nécessaire. Le contact peut alors appartenir à un groupe particulier au même titre que d autres contacts. Ces groupes de contacts sont définis dans un fichier nommé contactgroup.cfg qui contient le nom du groupe et les membres qui y appartiennent Définition des stations Le fichier hosts.cfg comporte la déclaration de toutes les stations. Nous y retrouvons les noms, les alias, les adresses des machines et également divers paramètres tels que les intervalles de tests, le nombre de tentatives, etc. Il y a bien sur possibilité de faire une déclaration générique. Ainsi, nous pouvons définir un host générique comportant une certaine configuration des paramètres. Toutes les stations déclarées utilisant le paramètre use «le nom de la station générique» hériterons alors de ses propriétés, cela permet d alléger le fichier et une configuration plus claire. De la même façon que la définition des contacts plusieurs stations peuvent faire partie d un même groupe. Par exemple, le CERMA possède quatre commutateurs qui sont déclarés individuellement mais qui font partie d un même groupe commutateurs. C est le fichier hostgroup.cfg qui comporte ces déclarations. 3 Certains outils comme Nagat, Nagios-admin (pour ne citer qu eux!) sont disponibles sur et permettent une configuration plus aisée de ces fichiers textes. Nagios, mise en œuvre. Idjiwa ADJIDO. 5

6 4.4. Définition des services Le fichier services.cfg comporte la déclaration des services à superviser. De la même façon que précédemment une déclaration générique d un service particulier peut être faite. Le paramètre use permet ensuite d affecter à un autre service les caractéristiques de ce service générique. A chaque service peut être affecté une ou plusieurs stations Définition des plages de fonctionnement pour les différents services Il est possible de définir des types d intervalles de temps permettant de gérer le temps de fonctionnement de services, les périodes de présence ou d absence des administrateurs, etc. C est le fichier timeperiods.cfg qui héberge ces définitions. Chaque plage de fonctionnement est nommée pour être ainsi appelé lors des déclarations d intervalles par exemple indiqués dans les fichiers de configuration présentés plus haut. Deux autres fichiers de configurations sont importants, le fichier nagios.cfg qui indique justement les fichiers de configurations à prendre en compte et le fichier cgi.cfg qui joue un rôle décrit plus loin dans la mise en place de l interface web. Mais revenons à notre configuration. 5. Afin de se rassurer La première étape va être d'afficher quelque chose, histoire de nous rassurer, de se dire que quelque chose marche :) Nous allons donc mettre en route l'interface web et reviendrons configurer plus finement ce pourquoi nagios va nous être utile. Pour cela, il faut commencer par lancer apache de façon classique : /etc/init.d/httpd start Vous pouvez alors ouvrir un navigateur et entrer « ; n oubliez pas le dernier "/". Vous devez alors être devant l'interface web de l'application, bienvenue dans le monde de Nagios!Cependant, vous ne pouvez rien en faire encore ; d'ailleurs en cliquant un peu partout vous tomberez sûrement sur un message d'erreur du style : Error: Could not read host and service status information! Nous allons donc commencer la configuration, en douceur. Nagios, mise en œuvre. Idjiwa ADJIDO. 6

7 6. Obtenir quelque chose de fonctionnel de l installation par défaut 6.1. Edition du fichier nagios.cfg Editez le fichier /etc/nagios/nagios.cfg et commentez les lignes de la manière suivante : cfg_file=/etc/nagios/contactgroups.cfg cfg_file=/etc/nagios/contacts.cfg #cfg_file=/etc/nagios/dependencies.cfg #cfg_file=/etc/nagios/escalations.cfg cfg_file=/etc/nagios/hostgroups.cfg cfg_file=/etc/nagios/hosts.cfg cfg_file=/etc/nagios/services.cfg cfg_file=/etc/nagios/timeperiods.cfg Nous indiquons ainsi à Nagios qu'il ne doit pas se servir de ces deux fichiers de configurations qui pour l'instant donnent lieu à des problèmes de cohérences. L option -v de Nagios permet justement de vérifier les relations entre objets des différents fichiers : >nagios -v /etc/nagios/nagios.cfg [...] Total Warnings: 0 Total Errors: 0 Things look okay - No serious problems were detected during the pre-flight check Tout parait correct, nous lançons alors le processus Nagios : >/etc/init.d/nagios start Starting network monitor: nagios NAGIOS ok - status written 1 seconds ago Retournez vers l'interface web voir ce que la nouvelle configuration donne ; les messages d'erreurs ne sont plus les mêmes et toutes les rubriques ne présentent plus d'erreur. Nous pouvons cependant lire en cliquant sur la rubrique services: It appears as though you do not have permission to view information for any of the services you requested... Nagios impose en effet une authentification pour avoir accès aux différents cgi dont son interface web se sert. Nous devons donc mettre en place cette authentification. Il s'agit dans un premier temps d'éditer le fichier /etc/nagios/cgi.cfg puis de créer un fichier.htaccess autorisant un utilisateur. Nagios, mise en œuvre. Idjiwa ADJIDO. 7

8 6.2. Edition du fichier cgi.cfg Pour l'édition du fichier cgi.cfg, il faut paramétrer les lignes suivantes : #authorized_for_system_information=nagiosadmin,theboss,jdoe #authorized_for_configuration_information=nagiosadmin,jdoe #authorized_for_system_commands=nagiosadmin #authorized_for_all_services=nagiosadmin,guest #authorized_for_all_hosts=nagiosadmin,guest #authorized_for_all_service_commands=nagiosadmin #authorized_for_all_host_commands=nagiosadmin Nous obtenons après modifications : authorized_for_system_information=nagiosadmin authorized_for_configuration_information=nagiosadmin authorized_for_system_commands=nagiosadmin authorized_for_all_services=nagiosadmin authorized_for_all_hosts=nagiosadmin authorized_for_all_service_commands=nagiosadmin authorized_for_all_host_commands=nagiosadmin «nagiosadmin» étant ici la seule personne autorisée. Ces autorisations peuvent être bien entendu plus fines comme le sous-entend la configuration initiale ; par exemple un utilisateur pourrait très bien n être autorisé qu a consulter les services et les hosts Création du fichier.htaccess Classiquement le fichier.htaccess 4 indique le fichier à consulter contenant les couples utilisateurs mot de passe. Le fichier en question que nous appellerons traditionnellement htpasswd.users parce qu'il est généré avec l'utilitaire htpasswd d'apache. Le contenu du fichier.htaccess peut être : AuthName "Nagios Access" AuthType Basic AuthUserFile /etc/nagios/htpasswd.users require valid-user 4 C est le nom du fichier par défaut indiqué dans le fichier httpd.conf, fichier de configuration d apache. Nagios, mise en œuvre. Idjiwa ADJIDO. 8

9 Il réfère donc bien à un fichier spécifique comme indiqué plus haut. Mais il pourrait tout aussi bien référer à une authentification couplée à un annuaire LDAP par exemple. Le fichier pourrait alors avoir comme contenu : AuthName "Nagios Access" AuthType Basic LDAP_Server ADRESSE_DU_SERVEUR_LDAP UID_Attr UID_FILTRE_PAR_LDAP Base_DN "ou=2kusers,dc=unv,dc=wlv,dc=ac,dc=uk" require valid-user Où «Base_DN» est la succession des points de recherche à suivre dans l'ordre. Dans les deux cas, le fichier.htaccess est à mettre dans le répertoire nécessitant une authentification ; dans notre cas (fichier htpasswd.users) le fichier sera donc placé dans /usr/lib/nagios/cgi/ pour l'authentification cgi et /usr/share/nagios/ pour l'authentification web sur les pages web Création du fichier htpasswd.users Il faut enfin créer un utilisateur autorisé, que ce soit via LDAP ou la solution que nous présentons. L'utilisateur (le login) doit bien sur être le même que celui indiqué dans le fichier cgi.cfg (nagiosadmin dans notre cas) : >htpasswd -c htpasswd.users nagiosadmin New password: ************* Re-type new password: ************* Adding password for user nagiosadmin L option c n est à mettre que pour la création du fichier, si vous créez d autres utilisateurs vous ne devez pas l utiliser. Une édition du fichier permet de vérifier que l'utilisateur est bien enregistré : >cat htpasswd.users nagiosadmin:hshi.cp8txh0y 6.5. Edition du fichier nagios.conf Dans le fichier nagios.conf que vous trouverez dans /etc/httpd/conf.d/ il faut remplacer les lignes «Options None» par «AllowOverride AuthConfig» pour que le fichier.htaccess soit interprété. N oubliez pas de placer le fichier htpasswd.users dans le répertoire /etc/nagios/ puis relancer les services apache et Nagios 5. Vous pouvez relancer l interface web, il ne devrait plus y avoir d erreur dans les rubriques services, hosts, status map, etc. Pour pouvoir visionner la carte 3D, il faut que votre machine possède un lecteur vrml. 5 /etc/init.d/httpd reload et /etc/init.d/httpd reload Nagios, mise en œuvre. Idjiwa ADJIDO. 9

10 7. Configuration minimale Avant de vous lancer dans la configuration spécifique à votre parc, vous devez définir ce que vous souhaiter superviser. Quelles machines? Quels services sur quelles machines? Pour commencer, vous devez déterminer quelles sont les machines correctement connectées au réseau, tester la cartographie devient vite une priorité. La documentation officielle se charge de bien expliquer les fonctions et possibilités des différents fichiers de configuration. Un fichier de configuration principal nagios.cfg se charge (entre autres) de faire appel aux divers autres fichiers de configuration de façon modulaire. Ainsi, nous pouvons très bien mettre l'ensemble de la configuration dans nagios.cfg ou alors toute la configuration dans un autre fichier inclu dans nagios.cfg ou encore de façon plus propre, mettre un fichier de configuration par thème. C'est ce que nous faisons et ce qui est fortement suggéré. Nous signalons cependant que nous avions pour une implémentation rapide fait pour test un fichier minimal.cfg (fourni en exemple en général) qui rassemblait une configuration minimale. La configuration de nagios en ce moment là pouvait donc se résumer à deux fichiers. Mais revenons à la solution "propre" Définition des contacts Nous devons décider qui nous souhaitons alerter lorsqu'un problème survient. Dans le fichier contact.cfg nous pouvons donc y inscrire les quelques lignes qui suivent : # 'nagios' contact definition define contact{ contact_name alias service_notification_period host_notification_period service_notification_options host_notification_options service_notification_commands host_notification_commands } nagios Nagios Admin 24x7 24x7 w,u,c,r d,u,r notify-by- host-notify-by- nagios-admin@ .fr Les périodes indiquées sont définies dans le fichier timeperiods.cfg fournie par défaut, que vous pouvez modifier si elles ne vous conviennent pas. Le mail est celui vers qui seront affectées les différentes notifications. Plusieurs contacts peuvent être crée et ces contacts peuvent être classés en groupe de contacts. Nous pouvons pour l'exemple définir le groupe «all-administrateurs» dans le fichier contactgroups.cfg : # 'all-administrateurs' contact group definition define contactgroup{ contactgroup_name all-administrateurs alias administrateurs members nagios } Nous notons que plusieurs contact peuvent appartenir à un même groupe ; la clause member devient alors une ligne qui ressemble à members nagios, thomas, christian si «thomas» et «christian» sont définis en tant que contacts dans le fichier contacts.cfg! Nagios, mise en œuvre. Idjiwa ADJIDO. 10

11 7.2. Définitions des stations supervisées Il s'agit ensuite d'indiquer à nagios quelles machines nous souhaitons superviser. Ces machines vont pouvoir être placés en groupe de machines (commutateurs, imprimantes, etc.) dans le fichier hostgroups.cfg. La syntaxe de ce fichier est la suivante : # 'commutateurs' host group definition define hostgroup{ hostgroup_name commutateurs alias commutateurs contact_groups all-administrateurs members hp1,hp2,hp5 } Nous voyons ici que se groupe comporte hp1, hp2, hp5... ce sont des machines à déclarer dans le fichier hosts.cfg, ci dessous la déclaration de hp4 (il faut faire de même pour toutes les machines supervisées). # 'commutateur hp1' host definition define host{ use generic-host ; Name of host template to use host_name commutateur hp4 alias commutateur hp4 procurve 2626 address check_command check-host-alive max_check_attempts 10 notification_interval notification_period 60 24x7 notification_options d,u,r } La clause use generic-host, comme son nom l'indique fait référence à une déclaration d'une station générique définissant des paramètres tels que notifications_enabled, event_handler_enabled, etc. Référer vous au fichier même et à la documentation pour plus d'informations, vous pouvez laisser les paramètres par défaut (sans forcément les comprendre dans un premier temps). La commande check-host-alive est utilisée uniquement si un service ne répond pas pour tester si la machine est encore sur le réseau. Ce qui permet de ne recevoir qu'un mail pour dire que la machine est hors service et non une dizaine de mails parce que tous les services sont arrêtés! Nagios, mise en œuvre. Idjiwa ADJIDO. 11

12 7.3. Définition des services supervisés Dernière étape pour obtenir un premier résultat, les services. Nous rappelons rapidement qu'ils utilisent les plugins mis à disposition dans le répertoire /usr/lib/nagios/plugins pour une installation par défaut. Si vous vous êtes lancé dans une méthode manuelle, c'est que vous savez ou vous les avez compilés :) Pour être sûr de ce dont nous parlons, ci dessous la liste des plugins officiels (de base) fournies avec la version 1.3 stable de nagios : check_breeze check_http check_mysql check_radius check_udp check_by_ssh check_dig check_ifoperstatus check_nagios check_real check_ifstatus check_nntp check_ups check_rpc check_users check_disk check_imap check_disk_smb check-imap check_nt check_ntp check_sensors check_vsz check_simap check_wave check_dns check_ircd check_nwstat check_smtp eventhandlers check_dummy check_ldap check_oracle check_snmp negate check_flexlm check_load check_overcr check_spop urlize check_fping check_ftp check_log check_mailq check_pgsql check_ping check_ssh check_swap utils.pm utils.sh check_game check_mrtg check_pop check_tcp check_hpjd check_mrtgtraf check_procs check_time Nous entendons par plugin un programme exécutable ou un script (shell, perl, etc.) qui peut être lancé en ligne de commande pour tester une station ou un service. C est le résultat de l exécution du plugin qui est interprété par Nagios pour déterminer l état du service ou de la station testée. Chacun peut donc définir son propre plugin et le rajouter aux plugins disponibles par défaut 6 ce qui permet un grand nombre de tests possibles. Il faut cependant respecter certaines conventions de code et de retour de fonction lors de l écriture d un plugin afin de coller aux plugins existants et d être le mieux possible intégré à Nagios. Ainsi, le plugin devra être exécutable avec les droits de l utilisateur Nagios, il devra afficher un message de préférence sur une seule ligne décrivant la situation du service (par exemple : «Temps de réponse OK : secondes») et posséder un code de retour 7 qui indique le statut du service : - 0 : OK, le service fonctionne correctement ; - 1 : Warning, le service est dégradé ; - 2 : Critical, le service ne fonctionne plus ; - 3 : Unknown, impossible de déterminer l état du service. Un nombre conséquent de plugins est fourni dans l installation par défaut ; ainsi derrière le plugin check_ping se cache la commande /bin/ping ou encore derrière le plugin check_dns se cache un simple ping sur... google.com! 6 La communauté Nagios offre aujourd hui des bibliothèques de plugins assez complètes disponibles sur les sites Ce que fait parfaitement la fonction exit. Nagios, mise en œuvre. Idjiwa ADJIDO. 12

13 Comme vous pouvez le constater, nous pouvons déjà tester et superviser un bon nombre d'éléments sans avoir à réécrire un plugin particulier. Retournons à la configuration du service. Pour continuer à faire simple, nous définissons pour chaque machine que nous avons créée dans le fichier hosts.cfg un service qui se contentera de tester le ping sur la machine en question. # Service definition define service{ use generic-service ; Name of service template to use host_name service_description hp1,hp2,hp5 PING is_volatile 0 check_period max_check_attempts 24x7 3 normal_check_interval 5 retry_check_interval contact_groups 1 all-administrateurs notification_interval 120 notification_period notification_options 24x7 c,r check_command check_ping!100.0,20%!500.0,60% } Le service associée aux machines hp1, hp2 et hp5 sur l'exemple se sert du plugin check_ping. Nous pouvons voir que le plugin semble nécessiter plusieurs paramètres. Quelque soit le plugin, vous pouvez le tester en ligne de commande afin de vérifier qu'il fonctionne correctement ou pour mieux comprendre comment il marche. Le commutateur -h vous permet (norme des plugins nagios) d'obtenir l'aide sur chaque plugin. Pour exemple : #./check_ping -h [...] Use ping to check connection statistics for a remote host. Usage: check_ping -H <host_address> -w <wrta>,<wpl>%% -c <crta>,<cpl>%% [-p packets] [-t timeout] [-L] check_ping (-h --help) for detailed help check_ping (-V --version) for version information Options: -H, --hostname=host host to ping -w, --warning=threshold warning threshold pair -c, --critical=threshold critical threshold pair -p, --packets=integer number of ICMP ECHO packets to send (Default: 5) -t, --timeout=integer optional specified timeout in second (Default: 10) [...] Une configuration minimale est faite. Comment savoir si tout est configuré correctement? Nous rappelons que la commande suivante vous permet de vous assurer d'une cohérence des déclarations faites dans vos divers fichiers de configurations : Nagios, mise en œuvre. Idjiwa ADJIDO. 13

14 nagios -v /etc/nagios/nagios.cfg Le chemin du fichier nagios.cfg peut changer selon votre installation. Cette cohérence est de toute façon vérifiée lorsque vous lancez le service avec la commande /etc/init.d/nagios start. Si tout est correct le test vous renvoie : Total Warnings: 0 Total Errors: 0 Things look okay - No serious problems were detected during the pre-flight check Dans le cas contraire, ne vous jetez pas par la fenêtre, c'est souvent une erreur de frappe ou un oubli de déclaration. Vous avez par exemple avoir défini un dans un groupe un membre que vous pensiez avoir déclaré mais que vous n'avez pas déclaré... Le résultat du test proposé cidessus est alors assez explicite. Pour exemple, après suppression de l'hôte hp5 dans le fichier hosts.cfg : Reading configuration data... Error: Could not find host 'hp5' Error: Could not expand hostgroups and/or hosts specified in service (config file '/etc/nagios/services.cfg', line 118) Il suffit de le rajouter (dé-commenter les lignes :) pour que tout soit à nouveau correct. Nous avons utilisé gedit et une coloration syntaxique perl pour y voir "plus clair" dans l'édition des fichiers. Assurez vous de relancer apache et nagios et retourner au navigateur voir ce que donne le résultat. Vous devriez avoir toutes les machines (cliquez sur hosts details) et tous les services (cliquez sur services details). Un oeil sur la status map (la cartographie obtenue pour le CERMA est présentée à la fin du document) devrait vous montrer un aperçu de ce que sera votre belle cartographie lorsqu elle sera plus complète ; ne paniquez pas devant les points d interrogation, ce ne sont que des icônes. Vous savez maintenant comment mettre en place une solution minimale. Il reste à éditer les fichiers et taper vos services et stations :) Si, comme nous, vous êtes un peu fainéant, que vous vous dites "Mais... Je dois rentrer tout le réseau!?", alors vous vous poserez sûrement la question de savoir comment faire pour ce que ce soit moins manuel... Vous tomberez sans doute assez vite sur les interfaces comme Nagat qui permet d'éditer graphiquement via un ensemble de case à cocher et à décocher. Mais sans doute également finirez vous par trouver une solution comme nmap2nagios 8. A l'aide de nmap, vous scanner le réseau (il faut donc que les machines soient allumées et connectées). Une sortie est faite dans un fichier.xml récupéré par un script perl afin de générer un fichier de configuration comportant stations et services de bases associés. Il ne reste plus qu'a éditer et conserver les morceaux que l'on veut! Le script est modifiable si vous voulez lui faire plus ou moins. 8 ; attention certaines dépendances sont à respecter (xml, perl). Nagios, mise en œuvre. Idjiwa ADJIDO. 14

15 8. Configuration avancée La configuration décrite ci-avant permet juste le minimum. Aucune remontée d information outre l existence de la machine sur le réseau n est effectuée et il serait bien que le statut des ports soit affiché sur la cartographie. Cartographie qui serait plus présentable si nous pouvions associer des icônes spécifiques aux machines afin de mieux les identifier Icônes spécifiques De base, toutes les stations de la cartographie ont pour symbole un point d'interrogation. Nagios permet d'afficher une icône différente pour chaque station. Les images et icônes proposées par défaut se trouve dans /usr/share/nagios/images/logos/base pour ce qui est de l'installation automatique de la version 1.3 (sur fedora core 2). Vous pouvez bien entendu rajouter autant de logos que vous voulez ; Certains sites devraient vous permettre de trouver votre bonheur 9. Une fois que nous savons ça, il ne reste plus qu à renseigner le fichier hostextinfo.cfg (le créer s'il n'existe pas dans /etc/nagios) comme dans l'exemple ci dessous : define hostextinfo{ host_name hp1 icon_image base/ng-switch40.png statusmap_image base/ng-switch40.gd2 vrml_image base/ng-switch40.gd2 } Note : ne pas oublier de rajouter dans le fichier cgi.cfg une ligne qui indique où sont ces précieuses informations : xedtemplate_config_file=/etc/nagios/hostextinfo.cfg Après s être occupé de ce détail ergonomique nous nous penchons sur la remontée de diverses informations. Le protocole utilisé est SNMP. L'objectif du document n'est pas de détailler le protocole. Nous pouvons juste rappeler qu'il faut un agent SNMP (activé) sur la machine à superviser via le protocole. Pour plus d'information se référer au rapport aux quelques lignes présentant SNMP ou à google :) Penser à installer le package net-snmp 10 sur la machine de supervision. Les informations que nous souhaitons superviser principalement sont celles fournies par les commutateurs et certains serveurs. 9 Dont (rubriques "logos and images"; "images pack"), une référence Nagios, mise en œuvre. Idjiwa ADJIDO. 15

16 8.2. Etat des ports Nous voulons obtenir l'état de chaque port de chaque commutateur. L'OID à récupérer est celui qui désigne l'objet ifoperstatus. Par exemple, si nous testons le port 3 du commutateur hp5, il nous faut à l'aide de snmpget entrer la commande suivante : snmpget -c public -v1 hp Nous obtenons alors le résultat suivant : IF-MIB::ifOperStatus.3 = INTEGER: down(2) C'est également ce que permet de faire un des plugins intitulé...check_ifoperstatus. Pour savoir ce dont le plugin est capable, nous entrons la commande./check_ifoperstatus -h et nous pouvons lire : check_ifoperstatus plugin for Nagios monitors operational status of a particular network interface on the target host Usage: -H (--hostname) Hostname to query - (required) -C (--community) SNMP read community (defaults to public, used with SNMP v1 and v2c -v (--snmp_version) 1 for SNMP v1 (default) 2 for SNMP v2c SNMP v2c will use get_bulk for less overhead if monitoring with -d -k (--key) SNMP IfIndex value -d (--descr) SNMP ifdescr value -p (--port) SNMP port (default 161) -I (--ifmib) Agent supports IFMIB ifxtable. Do not use if you don't know what this is. -n (--name) the value should match the returned ifname (Implies the use of -I) -w (--warn =i w c) ignore warn crit if the interface is dormant (default critical) -V (--version) Plugin version -h (--help) usage help -k or -d must be specified Note: either -k or -d must be specified and -d is much more network intensive. Use it sparingly or not at all. -n is used to match against a much more descriptive ifname value in the IfXTable to verify that the snmpkey has not changed to some other network interface after a reboot. En ligne de commande, en utilisant le plugin pour faire la même chose, nous obtenons :./check_ifoperstatus -H hp5 -C public -v2 -k 3 CRITICAL: Interface 3 (index 3) is down. Nagios, mise en œuvre. Idjiwa ADJIDO. 16

17 Il s'agit de le mettre en place via nagios en décrivant un service appelant le plugin. Pour l'exemple, nous créons un host port1 : define host{ use generic-host ; Name of host template to use host_name hp1port1 alias port 1 - hp1 parents hp1 max_check_attempts 10 notification_interval 60 notification_period 24x7 notification_options d,u,r } Puis un service associé : # Service definition define service{ use generic-service ; Name of service template to use host_name hp1port1 service_description Check port status is_volatile check_period 0 24x7 max_check_attempts 3 normal_check_interval retry_check_interval 5 1 contact_groups all-administrateurs notification_interval notification_period x7 notification_options c,r check_command check_port_status!hp1!public!3 } Enfin la commande check_port_status est définie dans le ficher check_command.cfg comme suit : # 'check_port_status' command definition define command{ command_name check_port_status command_line /usr/lib/nagios/plugins/check_ifoperstatus -H $ARG1$ -c $ARG2$ -v2 -k $ARG3$ } Un regard sur le service associé au port nous permet de savoir si il est «down» ou «up» selon que le service soit en état critique ou non. Nagios, mise en œuvre. Idjiwa ADJIDO. 17

18 9. Déploiement automatique d une installation fonctionnelle Comme vous l aurez constaté la configuration des fichiers textes est fastidieuse. Des interfaces web existent (Nagat, Nagiosadmin, etc.) pour simplifier et rendre plus «ergonomique» cette configuration. Il vous a été également présenté l utilitaire nmap2nagios. Dans le cadre de la mise en œuvre du CERMA une solution spécifique à été implémentée : les fichiers de configurations sont générés de façon automatique également à partir d un fichier xml. Ce fichier xml est généré via un script perl que l administrateur du réseau à écrit. Le script se sert des bases de données existantes regroupant diverses informations sur les machines du parc et de requêtes snmp Les apports à l installation par défaut Les fichiers modifiés pour obtenir une interface fonctionnelle ont été archivés. Ainsi, après une installation par défaut, il suffit d extraire le contenu de l archive pour retourner dans l état fonctionnel que nous avions. Les fichiers modifiés constituant l archive sont : /etc/nagios/nagios.cfg /etc/nagios/cgi.cfg /usr/lib/nagios/cgi/.htaccess /usr/share/nagios/.htaccess /etc/nagios/htpasswd.users /etc/httpd/conf.d/nagios.conf /etc/nagios/checkcommands.cfg (du à la création du nouvelle commande check_port_status) /usr/share/nagios/images/logos/base/port.png (un nouveau logo à été créé pour afficher un port) /etc/init.d/nagios (dans lequel nous rajoutons la ligne «export LC_NUMERIC=POSIX» pour permettre au plugin check_ping de fonctionner correctement) Nagios, mise en œuvre. Idjiwa ADJIDO. 18

19 9.2. Le Makefile de déploiement Ci-dessous la Makefile ayant servi au déploiement de la solution : RepDst AdrMsg = /tmp = "adresse@mail.fr" de l unique contact nagios défini " " Pre-requis " yum install nagios " " Usage : " " make clean : ne garder que les fichiers " make install : mettre en place la configuration du " make maj : mise a jour des fichiers de configuration concernant le " " " clean: rm *.cfg install: cd / && tar pzxvf configcerma.tar.gz $(MAKE) maj maj: perl./cerma2xml.pl java -jar fr.archi.cerma.nagios.cermaxml2nagios.jar - $(AdrMsg) " Lancer successivement " /etc/init.d/httpd " /etc/init.d/nagios restart" Où : - configcerma.tar.gz est l archive exposé dans la rubrique ci-dessus ; - cerma2xml est le script perl écrit par l administrateur réseau générant un fichier xml comportant des informations sur les machines (nom, groupe, adresse ip, etc.) ; - fr.archi.cerma.nagios.cermaxml2nagios.jar est le paquetage que nous avons écrit pour générer les fichiers de configurations à partir du fichier xml. Nagios, mise en œuvre. Idjiwa ADJIDO. 19

20 10. La cartographie obtenue 11. Quelques questions? Cartographie obtenue à partir du fichier xml. La communauté Nagios est grande. Vous trouverez sûrement la réponse à vos questions en relisant la documentation dans un premier temps, en consultant la faq 11 dans un deuxième temps, en effectuant une recherche sur les forums Nagios dans un troisième temps ou enfin en postant sur un forum votre question dans un dernier et ultime temps. Cette aide peut se trouver à l adresse suivante : Bon courage. 11 Questions fréquemment posées Nagios, mise en œuvre. Idjiwa ADJIDO. 20

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

Monitoring des Ressources Informatiques au LAL. Journées Informatique IN2P3 DAPNIA 2004 - HOURTIN Jacquelin Charbonnel - printemps 2004

Monitoring des Ressources Informatiques au LAL. Journées Informatique IN2P3 DAPNIA 2004 - HOURTIN Jacquelin Charbonnel - printemps 2004 Monitoring des Ressources Informatiques au LAL Journées Informatique IN2P3 DAPNIA 2004 - HOURTIN Jacquelin Charbonnel - printemps 2004 solution basée sur 2 logiciels libres nagios www.nagios.org rrdtool

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

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

Rapport sur la mise en place d une solution de supervision avec Nagios

Rapport sur la mise en place d une solution de supervision avec Nagios UFR sciences et techniques 2, rue de la Houssinière BP 92208 44322 Nantes Cedex 3 Stage du mois de juin 2005 Promotion : 2004-2005 Filière : Master 1 informatique Tuteur : Attiobgé Christian Rapport sur

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

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

Nouvelles Technologies Réseau

Nouvelles Technologies Réseau Nouvelles Technologies Réseau (Enseignant : Mr Duris.) David Imanache Nicolas Joubert Olivier Mayaud Ingénieurs 2000 Informatique & Réseaux 3 Sommaire Sommaire... 2 Introduction... 3 1 Les enjeux et les

Plus en détail

Supervision des applications et services réseaux

Supervision des applications et services réseaux Chapitre 3 Supervision des applications et services réseaux 1. Qu'est-ce que la supervision des applications et services réseaux? La supervision des services réseaux et des applications permet de contrôler

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

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

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

opsi-nagios-connector

opsi-nagios-connector opsi-nagios-connector Revision: 30.05.2012 OpenSides sprl Rue des Palais 44, bte 33 1030 Brussels Tel.:+32 2 880 97 40 www.opensides.be opsi@opensides.be opsi-nagios-connector i Table des matières 1 Connecteur-opsi-Nagios

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

Document d'installation FAN 2.1

Document d'installation FAN 2.1 Document d'installation FAN 2.1 Filename : FAN_Documentation_FR_v2.1-1 Version : 1.0 Date : 12/04/2011 Auteurs : Olivier LI-KIANG-CHEONG, Manuel OZAN, Charles JUDITH Licence : Creative Commons Paternité

Plus en détail

Nagios. Pythagore F.D. CT/030425/1/061129

Nagios. Pythagore F.D. CT/030425/1/061129 Nagios Pythagore F.D. CT/030425/1/061129 I Supervision : définitions Supervision Définiton de «supervision réseau» La supervision réseau (network monitoring) se traduit par l'utilisation d'un système qui

Plus en détail

Eyes Of Network 4.0. Documentation d installation et de configuration

Eyes Of Network 4.0. Documentation d installation et de configuration Eyes Of Network 4.0 Documentation d installation et de configuration Document crée par Sallaud Jérémy Le 19/02/2014 Sommaire Système Informations... 4 Synthèse des logiciels intégrés... 4 Configuration

Plus en détail

SUPERVISION RESEAU AVEC NAGIOS

SUPERVISION RESEAU AVEC NAGIOS LECORCHE Hubert Groupe 8b JEANDROZ Sylvain Année 2007-2008 SUPERVISION RESEAU AVEC NAGIOS RAPPORT DE PROJET Tuteur: R. Protière LECORCHE Hubert - 2 - JEANDROZ Sylvain Remerciements Nous tenons à remercier

Plus en détail

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

Monitoring & Surveillance SLIM CHAKROUN (ENSI) EMNA BEN HADJ YAHIA (RT3) SAFA GALLAH (RT3) Monitoring & Surveillance SLIM CHAKROUN (ENSI) EMNA BEN HADJ YAHIA (RT3) SAFA GALLAH (RT3) Table des matières: I. Présentation de l'atelier II. Supervision des réseaux 1. objectif 2.Problématique 3. Solutions

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

SI 5 Cours Supervision Réseau. Guillaume Urvoy-Keller urvoy@unice.fr

SI 5 Cours Supervision Réseau. Guillaume Urvoy-Keller urvoy@unice.fr SI 5 Cours Supervision Réseau Guillaume Urvoy-Keller urvoy@unice.fr De multiples dimensions Source : Un exemple : le réseau Unice Surveillance par MRTG Visualisation Dynamique Résultat qualitatif public

Plus en détail

SOLUTION DE SUPERVISION SYSTEME ET RESEAU

SOLUTION DE SUPERVISION SYSTEME ET RESEAU SOLUTION DE SUPERVISION SYSTEME ET RESEAU Nagios avec Centreon Ce guide décrit les étapes d'installation de Nagios et de centreon depuis le code source sous le système d exploitation «debian lenny», ainsi

Plus en détail

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

INSTALLATION DETAILLEE DE NAGIOS 2.5 SOUS CENTOS 4.4 - version 0.1. Jean-philippe Auger INSTALLATION DETAILLEE DE NAGIOS 2.5 SOUS CENTOS 4.4 - version 0.1 Jean-philippe Auger Février 2007 Introduction 1 2 Bienvenue dans cette documentation sur l'installation de NAGIOS version 2.5 sur une

Plus en détail

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

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf INSTALLATION ET CONFIGURATION ZIMBRA SUR DEBIAN 4.0 ETCH Zimbra est une solution Open Source d e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de service, aux institutions

Plus en détail

Les différentes méthodes pour se connecter

Les différentes méthodes pour se connecter Les différentes méthodes pour se connecter Il y a plusieurs méthodes pour se connecter à l environnement vsphere 4 : en connexion locale sur le serveur ESX ; avec vsphere Client pour une connexion sur

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

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL

TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL TP LINUX : MISE EN PLACE DU SERVEUR DE MESSAGERIE QMAIL Au cours de ce TP, vous allez installer un serveur de courrier sur un réseau local. Les étapes par lesquelles vous allez passer sont les suivantes

Plus en détail

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

Installer un domaine DNS

Installer un domaine DNS Installer un domaine DNS Olivier Hoarau (olivier.hoarau@funix.org) V1.2 du 3.12.00 1 Historique... 2 2 Préambule... 2 3 Présentation... 2 4 Installation et configuration... 3 5 Lancement automatique de

Plus en détail

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3

Table des matières. 1. Installation de VMware ESXI 4... 3. 1.1. Pré-requis... 3. 1.2. Installation... 3 Table des matières 1. Installation de VMware ESXI 4.... 3 1.1. Pré-requis... 3 1.2. Installation... 3 1.2.1. Panneau de configuration du serveur ESXI... 4 1.2.2. Configuration du mot de passe «Root»....

Plus en détail

Documentation Utilisateur/Développeur. Client de Monitoring CamTrace

Documentation Utilisateur/Développeur. Client de Monitoring CamTrace Documentation Utilisateur/Développeur Client de Monitoring CamTrace Sommaire I. Fonctionnalités...2 II. Installation - Désinstallation...3 III. Présentation...3 1) Connexion...3 2) Supprimer...4 3) Ignorer...5

Plus en détail

La supervision avec NAGIOS

La supervision avec NAGIOS Faculté des Sciences et Techniques La supervision avec NAGIOS Par Elie MABO et Amadou NIANG Etudiants en Master Informatique, Option Sécurité des Systèmes Informatiques Janvier 2009 1/1515 Sommaire C'est

Plus en détail

TP Service HTTP Serveur Apache Linux Debian

TP Service HTTP Serveur Apache Linux Debian Compte rendu de Raphaël Boublil TP Service HTTP Serveur Apache Linux Debian Tout au long du tp, nous redémarrons le service apache constamment pour que les fi de configuration se remettent à jour - /etc/init.d/apache2

Plus en détail

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

Configuration de SquidGuard sous Fedora Core 4-1 / 6 - Configuration de SquidGuard sous Fedora Core 4-1 / 6 - I. Installation des packages A. Installation de Squid Le package Squid peut être installé à partir de la console Gestion des paquetages : system-config-packages

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

Titre: Version: Dernière modification: Auteur: Statut: Licence:

Titre: Version: Dernière modification: Auteur: Statut: Licence: Titre: Mise en œuvre de mod_webobjects Version: 2.0 Dernière modification: 2010/09/06 20:00 Auteur: Aurélien Minet Statut: version finale Licence: Creative Commons

Plus en détail

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

Serveur Linux : FTP. Mise en place d un service FTP sous Linux. Bouron Dimitri 20/04/2014 Mise en place d un service FTP sous Linux Bouron Dimitri 20/04/2014 Ce document sert de démonstration concise pour l installation, la configuration, la sécurisation, d un serveur FTP sous Linux utilisant

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

Mise en oeuvre d un Serveur de CD AXIS StorPoint

Mise en oeuvre d un Serveur de CD AXIS StorPoint Ministère de l'education Nationale - Académie de Grenoble - Région Rhône-Alpes C entre A cadémique de R essources et de M aintenance I nformatique Le 07/02/03 Equipements - Assistance - Maintenance Code

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

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

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

SUJET : «Administration et supervision du réseau Par NAGIOS» U.S.M.B.A «Mini Projet En Réseau» Etudiants En 2ème Année Informatique, Administration de systémes et Réseaux Matiére : Administration des services SUJET : «Administration et supervision du réseau Par

Plus en détail

BIND : installer un serveur DNS

BIND : installer un serveur DNS BIND : installer un serveur DNS Cet article a pour but de vous présenter comment installer et configurer un serveur DNS en utilisant l'application BIND. Je supposerai que vous disposez d'un réseau local

Plus en détail

Guide de démarrage Intellipool Network Monitor

Guide de démarrage Intellipool Network Monitor Guide de démarrage Intellipool Network Monitor Sommaire Glossaire... 3 Icônes... 3 Page de connexion... 4 Page d accueil... 5 Saisie de la clé de licence... 7 My settings... 8 Création d un compte... 9

Plus en détail

Prérequis. Installation SNMP sous ESX. Date 19/01/2011 Version 1.1 Référence 001 Auteur Quentin OZENNE

Prérequis. Installation SNMP sous ESX. Date 19/01/2011 Version 1.1 Référence 001 Auteur Quentin OZENNE Prérequis Installation SNMP sous ESX Date 19/01/2011 Version 1.1 Référence 001 Auteur Quentin OZENNE VOS CONTACTS TECHNIQUES JEAN-PHILIPPE SENCKEISEN LIGNE DIRECTE : 01 34 93 35 33 EMAIL : JPSENCKEISEN@ORSENNA.FR

Plus en détail

Statistiques réseau et système avec CACTI

Statistiques réseau et système avec CACTI Supervision et gestion des réseaux Statistiques réseau et système avec CACTI These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)

Plus en détail

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5

Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Network Shutdown Module V3 Extension du Manuel Utilisateur pour architecture Virtualisée VMWare ESX Server 3, 3.5 Machine virtuelle Machine virtuelle Machine virtuelle VMware ESX Network Shutdown Module

Plus en détail

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM

sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM sshgate Patrick Guiran Chef de projet support pguiran@linagora.com WWW.LINAGORA.COM Sommaire 1. Problématique des accès aux serveurs Besoins Linagora Recherche d'une solution 2. Présentation de sshgate

Plus en détail

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A TP HTTP TP HTTP Master IC 2 A 2014/2015 Christian Bulfone / Jean-Michel Adam 1/11 Câblage et configuration du réseau

Plus en détail

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00

Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 Instructions pour mettre à jour un HFFv2 v1.x.yy v2.0.00 HFFv2 1. OBJET L accroissement de la taille de code sur la version 2.0.00 a nécessité une évolution du mapping de la flash. La conséquence de ce

Plus en détail

Supervision du réseau GSB avec EyesOfNework 3.1

Supervision du réseau GSB avec EyesOfNework 3.1 Supervision du réseau GSB avec EyesOfNework 3.1 Propriétés Type de publication Côté labo Description Intitulé court Intitulé long Module Transversalité Présentation Activités Pré-requis Savoir-faire principaux

Plus en détail

Configuration de Zabbix

Configuration de Zabbix 1 Configuration de Zabbix Présentation Zabbix utilise le principe d item actif ou passif pour récupérer des valeurs particulières sur un hôte supervisé. Ces valeurs remontées (interrogées) peuvent être

Plus en détail

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

titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7 Auteur : Charles-Alban BENEZECH 2012 Les tutos à toto CUPS server - install and configure Réalisée sur CentOS 5.7 Ecrit par Charles-Alban BENEZECH 2012 titre : CENTOS_CUPS_install&config Système : CentOs 5.7 Technologie : Cups 1.3.7

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

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

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

L installation a quelque peu changée depuis les derniers tutos, voici une actualisation. Gestion de parc Informatique OCS, GLPI sur Debian 5 Jonathan Gautier Open Computer and Software Inventory Next Generation (OCS inventory NG) est une application permettant de réaliser un inventaire sur

Plus en détail

http://manageengine.adventnet.com/products/opmanager/download.html?free

http://manageengine.adventnet.com/products/opmanager/download.html?free Introduction Opmanager est un outil de supervision des équipements réseau. Il supporte SNMP, WMI et des scripts ssh ou Telnet pour récupérer des informations sur les machines. Toutefois les machines doivent

Plus en détail

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

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires. Installation & Configuration GPLPI / OCS Inventory NG Installer sur Debian 5 Lenny, Liaison Active Directory, Mise en place du couple OCS/GLPI Par : POMENTE Guillaume OCS Inventory et GLPI sont deux outils

Plus en détail

PPE GESTION PARC INFORMATIQUE

PPE GESTION PARC INFORMATIQUE BTS SIO 2013 2014 PPE GESTION PARC INFORMATIQUE PPE4-1 DAHMANI RACHID BAZEMONT ANTHONY SOMMAIRE... 3 Installation service AD-DNS... 3 Configuration DNS... 7 Intégration d une machine dans le domaine ISE...

Plus en détail

Mise en route de PRTG Network Monitor 9 2011 Paessler AG

Mise en route de PRTG Network Monitor 9 2011 Paessler AG Mise en route de PRTG Network Monitor 9 2011 Paessler AG All rights reserved. No parts of this work may be reproduced in any form or by any means graphic, electronic, or mechanical, including photocopying,

Plus en détail

Vanilla : Virtual Box

Vanilla : Virtual Box Vanilla : Virtual Box Installation Guide for Virtual Box appliance Guide d'installation de l'application VirtualBox Vanilla Charles Martin et Patrick Beaucamp BPM Conseil Contact : charles.martin@bpm-conseil.com,

Plus en détail

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

TP n 2 : Installation et administration du serveur ProFTP. Partie 1 : Fonctionnement du protocole FTP (pas plus de 15min) TP n 2 : Installation et administration du serveur ProFTP Objectifs du TP Comprendre le fonctionnement du protocole FTP Installation et compilation d un paquet source Configuration, lancement et administration

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Thierry DOSTES. JT SIARS 2006 13 & 14 Mars 2006. Mise en oeuvre d un portail de supervision des systèmes et réseaux

Thierry DOSTES. JT SIARS 2006 13 & 14 Mars 2006. Mise en oeuvre d un portail de supervision des systèmes et réseaux Thierry DOSTES JT SIARS 2006 13 & 14 Mars 2006 Mise en oeuvre d un portail de supervision des systèmes et réseaux Présentation de Nagios et Oreon Installation et mise en œuvre Intégration d outils supplémentaires

Plus en détail

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall Titre Version Date Dernière page Identité du document Installation de la plate-forme Liberacces 2.0 «Intégrale» avec LiberInstall

Plus en détail

Instructions Mozilla Thunderbird Page 1

Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Page 1 Instructions Mozilla Thunderbird Ce manuel est écrit pour les utilisateurs qui font déjà configurer un compte de courrier électronique dans Mozilla Thunderbird et

Plus en détail

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications

RTN / EC2LT Réseaux et Techniques Numériques. Ecole Centrale des Logiciels Libres et de Télécommunications RTN / EC2LT Réseaux et Techniques Numériques Ecole Centrale des Logiciels Libres et de Télécommunications Mise en place d'un Contrôleur de Domaine dans un milieu hétérogène avec SAMBA couplé à LDAP Domaine

Plus en détail

NAGIOS 4.01 Installation sur Debian 7.1

NAGIOS 4.01 Installation sur Debian 7.1 NAGIOS 4.01 Installation sur Debian 7.1 1 : Préambule (wiki) 2 : Installation Nagios (avec l'aide de Djibril de «developpez.com») 3 : Configuration de Nagios 4 : Configuration des objets et ajouts de clients

Plus en détail

Supervision de réseau

Supervision de réseau Supervision de réseau Master Informatique première année Olivier Flauzac olivier.flauzac@univ-reims.fr Olivier Flauzac (URCA) Supervision de réseau olivier.flauzac@univ-reims.fr 1 / 58 Plan 1 Supervision

Plus en détail

Architecture de la plateforme SBC

Architecture de la plateforme SBC Simple Business Connector Architecture de la plateforme SBC Titre Projet Description Architecture de la plateforme SBC Plateforme SBC Ce document reprend toutes les étapes de l'installation du serveur

Plus en détail

Dexia Guide d installation de NetWorker Server 25 juin 2001 1.0 Legato Systems, Inc.

Dexia Guide d installation de NetWorker Server 25 juin 2001 1.0 Legato Systems, Inc. Guide d installation de NetWorker Server 25 juin 2001 1.0 Legato Systems, Inc. 2001 Legato Systems, Inc. all rights reserved. Copyright 2001, Legato Systems, Inc. All rights reserved. Legato NetWorker

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

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

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 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 1. P r é s e n t a t i o n : SQUID est un proxy (serveur mandataire en français) cache sous linux. De ce fait il permet de partager un accès Internet

Plus en détail

Projet Administration Réseaux

Projet Administration Réseaux EL KHATIT Zouhair, L3 ASR N : 20072486 Projet Administration Réseaux Thème : SFTP & SCPOnly I- SFTP (Secure File Transfer Protocol) : Introduction: Le SFTP permet de transférer des fichiers par une connexion

Plus en détail

Axel Remote Management

Axel Remote Management Axel Remote Management Logiciel d'administration pour Platine Terminal et Office Server Mars 2003 - Réf. : ARMF-1 La reproduction et la traduction de ce manuel, ou d'une partie de ce manuel, sont interdites.

Plus en détail

Un serveur web, difficile?

Un serveur web, difficile? Un serveur web, difficile? Belle question, mais d'abord qu'est-ce qu'un serveur web et à quoi cela peut-il servir? C'est un ensemble de programmes qui sont installés sur un ordinateur et qui servent à

Plus en détail

Guide Utilisateur pour accès au réseau WiFi sécurisé 802.1X

Guide Utilisateur pour accès au réseau WiFi sécurisé 802.1X Guide Utilisateur pour accès au réseau WiFi sécurisé 802.1X Windows XP service Pack2 Windows VISTA Windows 7 Mac OS X Linux Université de Franche Comté CRI Septembre 2009 Guide de configuration pour accès

Plus en détail

Gestion d'un parc informatique avec OCS INVENTORY et GLPI

Gestion d'un parc informatique avec OCS INVENTORY et GLPI GSB Gestion d'un parc informatique avec OCS INVENTORY et GLPI Inventaire d'un parc informatique Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service Gestion exprime

Plus en détail

Projet de synthèse. Monitoring Réseau. Titre Visé: Technicien Supérieur Gestionnaire Exploitant des Ressources Informatiques

Projet de synthèse. Monitoring Réseau. Titre Visé: Technicien Supérieur Gestionnaire Exploitant des Ressources Informatiques Projet de synthèse Monitoring Réseau Titre Visé: Technicien Supérieur Gestionnaire Exploitant des Ressources Informatiques Auteur : Mohamed DAOUES Numéro de Version : 1.0 Année : 2011-2012 2 Suivi des

Plus en détail

Bind, le serveur de noms sous Linux

Bind, le serveur de noms sous Linux Bind, le serveur de noms sous Linux 1. Principes de fonctionnement d'un serveur de noms La résolution des noms d'hôtes sur les réseaux tcp/ip est fondée sur le principe d'une répartition de la base des

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

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

1. La plate-forme LAMP

1. La plate-forme LAMP Servi ces pour intranet et Internet Ubuntu Linux - Création et gestion d un réseau local d entreprise 1. La plate-forme LAMP Services pour intranet et Internet La fourniture d'un site pour le réseau ou

Plus en détail

Manuel de l Administrateur

Manuel de l Administrateur Manuel de l Administrateur Monitor 1 2 Table des matières 1. Objectif... 5 2. Fonctionnement... 5 2.1. Schéma de fonctionnement... 6 2.2. Les indicateurs... 6 2.3. Le serveur de supervision... 7 2.4. L

Plus en détail

Les réseaux des EPLEFPA. Guide «PfSense»

Les réseaux des EPLEFPA. Guide «PfSense» Les réseaux des EPLEFPA Guide «PfSense» Chantier national DRTIC http://drtic.educagri.fr/ Mai 2010 2 Table des matières 1 Installation de la PfSense...3 Schéma de principe...3 Préalable...3 Installation...4

Plus en détail

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008 Supervision système et réseau avec Zabbix Anne Facq Centre de Recherche Paul Pascal 17 avril 2008 Supervision avec Zabbix 17/04/2008 RAISIN 2 Plan Introduction Architecture de zabbix Fonctionnalités de

Plus en détail

Installation des outils OCS et GLPI

Installation des outils OCS et GLPI Installation des outils OCS et GLPI MAYERAU David 06/02/2012 PRESENTATION. --------------------------------------------------------------------------------------------- 3 INSTALLATION DE GLPI. ------------------------------------------------------------------------------------

Plus en détail

OCS Inventory & GLPI

OCS Inventory & GLPI OCS Inventory & GLPI Avant toute chose, il faut mettre à jour les sources (apt-get update). Ensuite, nous allons installer les paquets nécessaires à la mise en place d un gestionnaire d incidents et un

Plus en détail

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3

Service Déposant: Procédure d installation. Page 1. Service déposant. Procédure d installation Version 2.3 Page 1 Service déposant Procédure d installation Version 2.3 Bourse de Luxembourg juillet 2013 1 Page 2 Sommaire 1. Introduction... 3 2. Pré-requis... 4 2.1. Configuration réseau... 4 2.2. Configuration

Plus en détail

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR

GUIDE D INSTALLATION DE L APPLICATION GECOL SUR GUIDE D INSTALLATION DE L APPLICATION GECOL SUR SERVEUR WINDOWS INTRODUCTION Le guide d installation qui va suivre va tenter d amener de la simplicité et de centraliser toutes les informations nécessaires

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

Ajout et Configuration d'un nouveau poste pour BackupPC

Ajout et Configuration d'un nouveau poste pour BackupPC Ajout et Configuration d'un nouveau poste pour BackupPC I. Création de l'utilisateur et déclaration de la machine à sauvegarder Dans une console, taper cette commande : htpasswd /etc/apache2/backuppc_users

Plus en détail

Tutoriel réalisé par luo. Version 1.0.0 du 22/02/14

Tutoriel réalisé par luo. Version 1.0.0 du 22/02/14 Tutoriel réalisé par luo du 22/02/14 Cette version est temporaire. De nombreuses corrections vont être effectuées dans les prochains jours. Pour toutes informations veuillez adresser un mail à l'auteur

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