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. * Les commandes précédées de "#" signifient que vous devez travailler en tant qu'utilisateur root. * Les commandes comportant des lignes de commande plus spécifiques (par exemple "rtrX>" ou "mysql>") signifient que vous exécutez des commandes sur des équipements à distance, ou dans un autre programme. Exercices --------- PARTIE 0: Pré-labo *************************************************** * CECI N'EST PAS UN EXERCICE! CECI EST UNIQUEMENT * * UN SURVOL DE LA CONFIGURATION DE NAGIOS, POUR * * VOUS RENDRE PLUS FAMILIER AVEC CELLE-CI * *************************************************** 1. Examinons l'organisation de la configuration... Mais, devenons tout d'abord l'utilisateur root de votre machine : $ sudo -s # cd /etc/nagios3 # ls -l -rw-r--r-- 1 root root 1882 2008-12-18 13:42 apache2.conf -rw-r--r-- 1 root root 10524 2008-12-18 13:44 cgi.cfg -rw-r--r-- 1 root root 2429 2008-12-18 13:44 commands.cfg drwxr-xr-x 2 root root 4096 2009-02-14 12:33 conf.d -rw-r--r-- 1 root root 26 2009-02-14 12:36 htpasswd.users -rw-r--r-- 1 root root 42539 2008-12-18 13:44 nagios.cfg -rw-r----- 1 root nagios 1293 2008-12-18 13:42 resource.cfg drwxr-xr-x 2 root root 4096 2009-02-14 12:32 stylesheets # cd conf.d # ls -l -rw-r--r-- 1 root root 1695 2008-12-18 13:42 contacts_nagios2.cfg -rw-r--r-- 1 root root 418 2008-12-18 13:42 extinfo_nagios2.cfg -rw-r--r-- 1 root root 1152 2008-12-18 13:42 generic-host_nagios2.cfg -rw-r--r-- 1 root root 1803 2008-12-18 13:42 generic-service_nagios2.cfg -rw-r--r-- 1 root root 210 2009-02-14 12:33 host-gateway_nagios3.cfg -rw-r--r-- 1 root root 976 2008-12-18 13:42 hostgroups_nagios2.cfg -rw-r--r-- 1 root root 2167 2008-12-18 13:42 localhost_nagios2.cfg -rw-r--r-- 1 root root 1005 2008-12-18 13:42 services_nagios2.cfg -rw-r--r-- 1 root root 1609 2008-12-18 13:42 timeperiods_nagios2.cfg Notez que le paquet installe des fichiers dont le nom comporte "nagios2". Ceci est dû au fait qu'il s'agit des mêmes fichiers que ceux utilisés pour le paquet Debian de Nagios version 2. Toutefois, une modification a été apportée au fichier de configuration hôte passerelle "gateway", c´est pourquoi il a été créé avec le nom correct "nagios3". 2. Vous avez une configuration qui surveille déjà votre système (localhost_nagios2.cfg) et votre passerelle amont par défaut (host-gateway_nagios3.cfg). Jetez un coup d'oeil au fichier de configuration de la passerelle par défaut : il est très simple. (Remarque : la fonctionnalité de complétion à l'aide de la touche Tabulation est utile ici. Tapez "cat host-g" puis appuyez sur Tabulation ; le nom du fichier est complété automatiquement) # cat host-gateway_nagios3.cfg # Une définition de l'hôte pour la passerelle de la route par défaut define host { host_name gateway alias Default Gateway address 10.10.0.254 use generic-host } Nous allons par la suite modifier ces configurations, y compris en remplaçant complètement certaines des machines "préconfigurées" au moment de l'installation.