Agenda: exercises-nagios-part-II-III-basic-vFR.txt

File exercises-nagios-part-II-III-basic-vFR.txt, 6.0 KB (added by admin, 7 years ago)
Line 
1Installation et Configuration de Nagios
2
3Notes :
4------
5* Les commandes précédées de "$" signifient que vous devez exécuter
6  la commande en tant qu'utilisateur général - et non en tant
7  qu'utilisateur root.
8
9* Les commandes précédées de "#" signifient que vous devez travailler
10  en tant qu'utilisateur root.
11
12* Les commandes comportant des lignes de commande plus spécifiques
13  (par exemple "RTR-GW>" ou "mysql>") signifient que vous exécutez
14  des commandes sur des équipements à distance, ou dans un autre
15  programme.
16
17Exercices
18---------
19
20Exercices Partie II
21===================
22
23Configurer le contrôle des services du NOC de la classe
24-------------------------------------------------------
25
260. Configuration
27
28Maintenant que notre matériel est configuré, nous pouvons commencer
29à indiquer à Nagios les services à surveiller sur le matériel
30configuré, comment regrouper le matériel de façon intéressante,
31comment regrouper les services, etc.
32
331. Affectez un contrôle de services au NOC de notre classe
34
35    # editor hostgroups_nagios2.cfg
36
37    - Trouver le groupe d'hôtes nommé "ssh-servers". Dans la section membres
38          de la définition, remplacez la ligne :
39
40members                 localhost
41
42    par
43
44members                 localhost,noc
45
46Sauvegardez le fichier et quittez
47
48Vérifiez que vos modifications sont correctes :
49
50        # nagios3 -v /etc/nagios3/nagios.cfg
51       
52Redémarrez Nagios pour voir les nouveaux services associés à votre hôte :
53
54        # /etc/init.d/nagios3 restart
55
56Cliquez sur "Service Detail" (Détails du service) dans l'interface web de
57Nagios pour voir votre nouvelle entrée.
58
59
60PARTIE III
61
62Définition des services pour tous les PC
63-----------------------------------------------------------------------------
64
650. Par défaut, l'intervalle de contrôle normal (normal_check_interval)
66des services est de 5 (minutes) dans generic-service_nagios2.cfg.
67Vous pouvez porter cette valeur à 1 pour accélérer la détection des
68problèmes de service, tout du moins  dans l'atelier.
69
701. Déterminez les services à définir et les périphériques associés
71
72   - C'est le coeur même de l'utilisation de Nagios et des outils de
73     surveillance réseau en général.
74
75 Jusqu'ici, nous avons simplement utilisé la commande ping pour
76 vérifier que les hôtes physiques sont actifs sur notre réseau et
77 nous avons commencé à surveiller un seul service sur un seul hôte
78 (votre PC). La prochaine étape consiste à décider quels services
79 vous souhaitez surveiller pour chacun des hôtes de la classe.
80
81   - Caractéristiques de cette classe particulière :
82
83     Routeurs :  Service ssh et snmp
84     Commutateurs : Service telnet et éventuellement ssh ainsi que snmp
85     PC :      Tous les PC offrent un service ssh et http et devraient
86                   avoir un service SNMP maintenant
87               Le NOC offre aussi un service snmp
88             
89     Nous allons donc configurer Nagios afin qu'il vérifie ces
90     services sur ces périphériques.
91
922.) Vérifiez que SSH est exécuté sur les routeurs et les images des PC de
93    l'atelier
94
95   - Dans le fichier services_nagios2.cfg, il existe déjà une entrée
96     pour le contrôle des services SSH, vous n'avez donc pas besoin
97     de créer cette étape. Au lieu de cela, il vous suffit de redéfinir
98     l'entrée "ssh-servers" dans le fichier
99         /etc/nagios3/conf.d/hostgroups_nagios2.cfg.
100
101         L'entrée initiale dans le fichier ressemblait à ceci :
102
103# A list of your ssh-accessible servers
104define hostgroup {
105        hostgroup_name  ssh-servers
106                alias           SSH servers
107                members         localhost
108        }
109
110     Que faut-il modifier à votre avis ?
111         
112         Corriger la ligne "members". Vous devez créer des entrées pour tous les
113         PC de la classe, les routeurs et les commutateurs exécutant ssh.
114
115     Avec ces informations et le schéma du réseau, vous devriez pouvoir
116         finaliser cette entrée.
117     
118     L'entrée devrait ressembler à ceci :
119
120define hostgroup {
121        hostgroup_name  ssh-servers
122                alias           SSH servers
123                members         localhost,pc1,pc2,pc3,pc4...,pc32,...,ap1,ap2,noc,rtr1,rtr2,..,.rtr9,gw
124        }
125
126         Remarque : conservez "localhost" - Cette entrée identifie
127         votre PC et représente le point de vue réseau de Nagios.
128         Ainsi, par exemple, si vous êtes sur le "pc3", vous ne
129         devrez pas inclure "pc3" dans la liste des PC de la classe,
130         car il est représenté par l'entrée "localhost".
131         
132         L'entrée "members" sera une longue ligne et bouclera
133         probablement à l'écran.
134
135         Pensez à inclure l'ensemble des PC et routeurs que vous
136         avez définis. N'incluez pas d'entrées si elles ne sont pas
137         déjà définies dans pcs.cfg, switches.cfg ou routers.cfg.
138
139    - Lorsque vous avez terminé, effectuez le contrôle avant démarrage :
140
141    # nagios3 -v /etc/nagios3/nagios.cfg
142
143    Si tout semble correct, redémarrez Nagios
144
145    # /etc/init.d/nagios3 stop
146    # /etc/init.d/nagios3 start
147
148    et visualisez vos modifications dans l'interface web de Nagios.
149
150        Pour poursuivre avec les groupes d'hôtes, vous pouvez créer des
151        groupes supplémentaires pour une utilisation ultérieure, comme par
152        exemple tous nos serveurs virtuels. NŽhésitez pas à modifier de
153        nouveau le fichier hostgroups_nagios2.cfg :
154
155     # editor hostgroups_nagios2.cfg
156
157        et ajoutez les lignes suivantes à la fin du fichier :
158
159# Une liste de routeurs virtuels
160define hostgroup {
161        hostgroup_name  cisco7200
162                alias           Cisco 7200 Routers
163                members         rtr1,rtr2,rtr3,rtr4,rtr5,rtr6,rtr7,rtr8,rtr9
164        }
165
166Enregistrez et fermez le fichier. Vérifiez que tout est correct :
167
168    # nagios3 -v /etc/nagios3/nagios.cfg
169
170    Si tout semble correct, alors redémarrez Nagios
171
172    # /etc/init.d/nagios3 stop
173    # /etc/init.d/nagios3 start
174
1753.) Vérifiez que http fonctionne sur tous les PC de la classe.
176
177    - Cette étape est presque identique à l'exercice précédent. Il
178      vous suffit de modifier la création du service HTTP pour chaque
179      PC (pas de routeurs ou de commutateurs). Rappelez-vous que vous
180      n'avez pas besoin d'ajouter votre machine car celle-ci est déjà
181      définie en tant que "localhost".
182
183