Agenda: exercises-smokeping-vFR-part1.txt

File exercises-smokeping-vFR-part1.txt, 8.7 KB (added by Araud A. A. AMELINA, 5 years ago)
Line 
1Gestion et supervision de réseau
2
3Smokeping - 1ère partie
4
5Notes :
6------
7* Les commandes précédées de "$" signifient que vous devez exécuter
8  la commande en tant qu'utilisateur général - et non en tant
9  qu'utilisateur root.
10* Les commandes précédées de "#" signifient que vous devez travailler
11  en tant qu'utilisateur root.
12* Les commandes comportant des lignes de commande plus spécifiques
13  (par exemple "rtrX" ou "mysql>") signifient que vous exécutez
14  des commandes sur des équipements à distance, ou dans un autre
15  programme.
16
17Exercices
18----------
19
201. Installez Smokeping :
21
22    $ sudo apt-get install smokeping
23
24    $ sudo ln -s /etc/apache2/conf.d/smokeping /etc/apache2/sites-enabled/smokeping.conf
25    $ sudo a2enmod cgi
26
27Puis ouvrez votre navigateur web à l'adresse:
28
29    http://pcN.ws.nsrc.org/cgi-bin/smokeping.cgi
30
31(remplacer "pcN" avec votre propre serveur) pour vérifier que ça fonctionne
32
332. Configuration initiale
34-------------------------
35
36    $ cd /etc/smokeping/config.d
37    $ ls -l
38
39    -rwxr-xr-x 1 root root  578 2010-02-26 01:55 Alerts
40    -rwxr-xr-x 1 root root  237 2010-02-26 01:55 Database
41    -rwxr-xr-x 1 root root  413 2010-02-26 05:40 General
42    -rwxr-xr-x 1 root root  271 2010-02-26 01:55 pathnames
43    -rwxr-xr-x 1 root root  859 2010-02-26 01:55 Presentation
44    -rwxr-xr-x 1 root root  116 2010-02-26 01:55 Probes
45    -rwxr-xr-x 1 root root  155 2010-02-26 01:55 Slaves
46    -rwxr-xr-x 1 root root 8990 2010-02-26 06:30 Targets
47
48Les fichiers que vous devrez modifier, au minimum sont:
49
50* Alerts
51* General
52* Probes
53* Targets
54
55    $ sudo editor General
56
57Modifiez les lignes suivantes :
58
59~~~~
60owner    = NOC
61contact  = sysadmin@localhost
62cgiurl   = http://pcX.ws.nsrc.org/cgi-bin/smokeping.cgi
63mailhost = localhost
64# pour le syslog
65syslogfacility = local5
66~~~~
67
68
69Sauvegardez le fichier et quittez. Redémarrons maintenant
70le service Smokeping afin de vérifier qu'il n'y a pas
71d'erreurs avant de poursuivre :
72
73    $ sudo service smokeping stop
74    $ sudo service smokeping start
75
76Ou plus rapidement:
77
78        $ sudo service smokeping restart
79
80Pour le reste de ces exercices, nous utiliserons cette méthode, ou
81même la directive "reload": cela suffit à ce que Smokeping prenne
82en compte les changements du fichier de configuration.
83
84Maintenant éditer le fichier Alerts (note: 'A' majuscule)
85
86        $ sudo editor Alerts
87
88Changer les lignes suivantes:
89
90~~~~
91to = root@localhost
92from = smokeping-alert@localhost
93~~~~
94
95Sauvegardez le fichier et quittez. Rédemarrez SmokePing:
96
97        $ sudo service smokeping restart
98
99
1003. Configurez la supervision des équipements
101--------------------------------------------
102
103Vous consacrerez la majeure partie de votre temps et de
104votre travail à configurer Smokeping dans le fichier
105/etc/smokeping/config.d/Targets.
106       
107Dans le cadre de cet atelier, veuillez procéder comme suit :
108
109Utilisez la sonde FPing par défaut pour vérifier :
110
111- quelques serveurs (PC) des autres participants
112- Le NOC de l'atelier
113- Les commutateurs (si disponibles)
114- Les routeurs
115     
116Vous pouvez utiliser le schéma du réseau de classe sur wiki
117pour déterminer les adresses de chaque article, etc.
118
119Introduisez une certaine hiérarchie dans le menu Smokeping afin
120de faciliter ces contrôles. Par exemple, le fichier Targets contient
121déjà une configuration partielle. Pour démarrer nous allonts ajouter
122des sections à ce fichier. Démarrons avec:
123
124        $ cd /etc/smokeping/config.d
125        $ sudo editor Targets
126
127Vous pouvez remplacer la section allant de la ligne '*** Targets ***' jusqu'à
128la fin de LocalMachine, et la faire ressembler à quelque chose approchant
129l'exemple ci-dessous. Libre à vous d'introduire vos propres valeurs pour
130les éléments "remark", "menu" et les titres ("title").
131
132Notez que nous avons supprimé les lignes commentées
133'#parents = owner:/Test/James location:/', et la ligne "Alerts"
134
135Note: il est *fortement* recommandé de COPIER et COLLER le texte de ces
136exercices directement dans le fichier Targets. Taper tout ceci à la main
137prendra trop de temps.
138
139~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
140*** Targets ***
141
142probe = FPing
143
144menu = Top
145title = Graphes de Delai de Reseau
146remark = Smokeping Graphes de Delai de Reseau pour l'Atelier de \
147         Gestion et de Supervision.
148
149+Local
150
151menu = Atelier Local de Gestion et de Supervision des Reseaux
152title = Reseau Local
153
154++LocalMachine
155
156menu = Machine Locale
157title = Cette machine
158host = localhost
159~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
160
161Sous "localhost", on peut démarrer la configuration des équipements de
162notre classe.
163
164On peut commencer simplement et ajouter juste les 4 premiers PC du
165groupe 1 ainsi qu'une section pour le NOC de notre classe:
166
167~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
168#
169# ********* Serveurs Classe **********
170#
171
172+Serveurs
173
174menu = Serveurs
175title = Serveurs de Gestion et de Supervision
176
177++noc
178
179menu = noc
180title = NOC de l'Atelier
181host = noc.ws.nsrc.org
182
183#
184# ******** Machines Participants (VMs) ***********
185#
186
187+PCs
188
189menu = PCs du labo
190title = PCs Virtuels pour Gestion & Supervision
191
192++pc1
193
194menu = pc1
195title = Machine Virtuelle 1
196host = pc1.ws.nsrc.org
197
198++pc2
199
200menu = pc2
201title = Machine Virtuelle 2
202host = pc2.ws.nsrc.org
203
204++pc3
205
206menu = pc3
207title = Machine Virtuelle 3
208host = pc3.ws.nsrc.org
209
210++pc4
211
212menu = pc4
213title = Machine Virtuelle 4
214host = pc4.ws.nsrc.org
215~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
216
217OK. Voyons si on peut redémarrer Smokeping avec les changements qu'on vient
218d'effectuer jusqu'ici.  Enregistrez le fichier Targets et quitter.
219
220Essayons maintenant
221
222        $ sudo service smokeping reload
223
224Si vous recevez des messages d'erreur, alors lisez ceux-ci minutieusement,
225et essayez de corriger le problème dans le fichier Targets. D'autre part,
226Smokeping envoie également des messages dans le fichier /var/log/syslog.
227
228Vous pouvez voir ce que Smokeping veut nous dire en tapant:
229
230        $ tail /var/log/syslog
231
232Si vous voulez voir tous les messages touchant à Smokeping dans le fichier
233/var/log/syslog, on peut faire:
234
235        $ grep smokeping /var/log/syslog
236
237S'il n'y a pas d'erreurs, vous pouvez alors voir les résultats de vos
238changements en navigant sur:
239
240    http://pcN.ws.nsrc.org/cgi-bin/smokeping.cgi
241
242Dès que vous êtes prêt, éditez le fichier Targets à nouveau, et continuez
243d'ajouter des machines.
244
245À la fin du fichier, on peut ajouter le prochain groupe de PCs:
246
247~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
248++pc5
249
250menu = pc5
251title = Machine Virtuelle 5
252host = pc5.ws.nsrc.org
253
254++pc6
255
256menu = pc6
257title = Machine Virtuelle 6
258host = pc6.ws.nsrc.org
259
260++pc7
261
262menu = pc7
263title = Machine Virtuelle 7
264host = pc7.ws.nsrc.org
265
266++pc8
267
268menu = pc8
269title = Machine Virtuelle 8
270host = pc8.ws.nsrc.org
271~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
272
273
274Ajoutez autant de PCs que vous le désirez, puis sauvegardez et quittez
275le fichier Targets. Verifier que vos changements fonctionnent:
276
277        $ sudo service smokeping reload
278
279On peut observer les résultats de vos changements sur la page web Smokeping.
280Cela peut prendre jusqu'à 5 minutes avant que les graphes ne commencent à
281apparaître.
282
283        http://pcN.ws.nsrc.org/cgi-bin/smokeping.cgi
284
285
2864. Configurer la surveillance des routeurs et commutateurs
287-----------------------------------------------------------
288
289~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
290#
291# ********** Commutateur de reseau dorsal de classe *********
292#
293
294+Switches
295
296menu = Switches
297title = Switches Gestion de Reseau
298
299++sw
300
301menu = sw
302title = Switch de reseau dorsal
303host = sw.ws.nsrc.org
304
305#
306# ********** Routeurs Virtuels: images Cisco 7200 *********
307#
308
309+Routers
310
311menu = Routeurs
312title = Routeurs physiques et virtuels Gestion de Reseau
313
314++gw
315
316menu = gw
317title = Routeur Passerelle
318host = gw.ws.nsrc.org
319
320++router1
321
322menu = router1
323title = Routeur Virtuel 1
324host = rtr1.ws.nsrc.org
325
326++router2
327
328menu = router2
329title = Routeur Virtuel 2
330host = rtr2.ws.nsrc.org
331
332++router3
333
334menu = router3
335title = Routeur Virtuel 3
336host = rtr3.ws.nsrc.org
337~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
338
339Si vous le désirez, ajouter des sections pour les routeurs 4 à 6,
340voir jusqu'à 9 s'il y en a autant dans votre classe. Quand vous êtes
341prêt, sauvegardez et quittez le fichier Targets et vérifiez votre
342travail:
343
344    $ sudo service smokeping reload
345
346Si vous voulez, ajouter le point d'accès WiFi:
347
348    $ sudo editor Targets
349
350~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
351#
352# Point d'acces WiFi
353#
354
355++ap1
356
357menu = ap1
358title = Point d'Acces Wifi 1
359host = ap1.ws.nsrc.org
360~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
361
362Sauvegardez le fichier et quittez et rechargez le service Smokeping:
363
364        $ sudo service smokeping reload
365
366