Agenda: exercises-nagios-part-IV-V-medium-vFR.txt

File exercises-nagios-part-IV-V-medium-vFR.txt, 6.6 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
20
21PARTIE IV
22
23Ajout des dépendences de Parent
24
25Chaque PC dans la classe est "enfant" soit d'un commutateur, soit
26d'un routeur, SAUF pour votre routeur et les membres de votre groupe.
27
28Si vous êtes incertain quant à la relation/dépendence de parent dans
29le réseau, consultez le schéma Réseau. Les dépendences de parent sont
30du point de vue de votre Nagios, sur votre PC.
31
321. Ajout de Parents à switches.cfg
33
34    # cd /etc/nagios3/conf.d
35    # editor switches.cfg
36
37Mettre à jour la définition:
38
39define host {
40    use         generic-host
41    host_name   sw
42    alias       Backbone switch
43    address     10.10.0.253
44}
45
46... pour qu'elle devienne:
47
48define host {
49    use         generic-host
50    host_name   sw
51    alias       Backbone Switch
52    address     10.10.0.253
53    parents rtrX
54}
55
56... où "rtrX" est le routeur passerelle pour votre groupe. C'est à dire que
57si vous êtes dans le groupe 1, vous utiliseriez "rtr1", pour le groupe 2,
58"rtr2", etc...
59
60Sauvegardez et fermez le fichier.
61
62
632. Ajout de Parents à routers.cfg
64
65    # editor routers.cfg
66
67Pour *chaque* définition, nous ajouterons une ligne "parents". Donc, pour
68la définition gw-rtr au début de ce fichier, elle devra être modifiée pour
69ressembler à:
70
71define host {
72    use         generic-host
73    host_name   gw-rtr
74    alias       Classrooom Gateway Router
75    address     10.10.0.254
76    parents     sw
77}
78
79Pour le reste des définitions rtrX, vous devrez également ajouter une
80ligne:
81
82        parents         sw
83
84... *SAUF* pour le rtrX de votre groupe. Il ne doit PAS y avoir de ligne
85"parents".
86
87Ainsi, si vous êtiez dans le groupe, alors les définitions pour les groupes
881, 2 et 3 ressembleraient à:
89
90define host {
91    use         generic-host
92    host_name   rtr1
93    alias       Group 1 Router
94    address     10.10.1.254
95    parents     sw
96}
97
98define host {
99    use         generic-host
100    host_name   rtr2
101    alias       Group 2 Router
102    address     10.10.2.254
103}
104
105define host {
106    use         generic-host
107    host_name   rtr3
108    alias       Group 3 Router
109    address     10.10.3.254
110    parents     sw
111}
112
113
114(Notez l'absence de parents pour rtr2)
115
116Mettez à jour le reste du fichier comme indiqué ci-dessus, et quittez.
117
118
1193. Ajout de Parents à pcs.cfg
120
121Pour toutes les définition de vos PC, vous devez ajouter une ligne "parents"
122qui contiendra le routeur pour ce groupe de PC. Pour le noc, le parent est
123"sw" (le switch de backbone).
124
125
126#
127# NOC atelier
128#
129
130define host {
131    use         generic-host
132    host_name   noc
133    alias       Workshop NOC machine
134    address     10.10.0.250
135    parents     sw
136}
137
138
139Pour les PCs dans le groupe 1, les définitions ressemblent à:
140
141
142#
143# Group 1
144#
145
146define host {
147    use         generic-host
148    host_name   pc1
149    alias       pc1
150    address     10.10.1.1
151    parents     rtr1
152}
153
154define host {
155    use         generic-host
156    host_name   pc2
157    alias       pc2
158    address     10.10.1.2
159    parents     rtr1
160}
161
162etc...
163
164Faites ceci pour tous les PCs dans les groues restants.
165
166LES PC DANS VOTRE GROUPE ET VOTRE ROUTEUR SONT DANS LE MÊME RESEAU
167IP QUE VOUS ET N'ONT DONC PAS BESOIN D'UNE LIGNE "parents"!
168
169Sauvegardez et fermez le fichier.
170
1714. Redémarrez Nagios et visualizes la carte de réseau via l'interface web
172
173        # service nagios3 restart
174
175Si vous avez des erreurs, corrigez-les et essayez de redémarrer à nouveau.
176
177Ouvrez un navigateur web sur http://pcN.ws.nsrc.org/nagios3/ et cliquez
178sur la carte "Status Map" dans le menu à gauche. Votre carte devrait maintenant
179avoir l'air assez différente. Vous devirez avoir devant vous une carte qui
180montre le réseau tel que Nagios le voit de son point de vue.
181
182
183PARTIE V
184Création d'autres groupes d'hôtes
185-----------------------------------------------------------------------------
186
1870. Dans l'affichage Web, consultez les pages "Hostgroup Overview"
188   (Vue dŽensemble des groupes dŽhôtes), "Hostgroup Summary" (Résumé
189   des groupes dŽhôtes), "Hostgroup Grid" (Liste des groupes dŽhôtes).
190   Ceci permet de regrouper facilement des hôtes ayant des caractéristiques
191   communes (par exemple, hôtes sur le même site ou ayant le même
192   rôle).
193
1941. Mettez à jour /etc/nagios3/conf.d/hostgroups_nagios2.cfg
195
196    - Pour les exercices qui suivent, il sera très utile de créer
197      ou de modifier les groupes d'hôtes suivants :
198
199      debian-servers
200      routers
201      switches
202 
203      Si vous modifiez le fichier /etc/nagios3/conf.d/hostgroups_nagios2.cfg,
204          vous verrez une entrée pour les serveurs Debian contenant uniquement
205          l'hôte local (localhost).
206
207      Modifiez cette entrée afin qu'elle inclue tous les PC de la classe, y
208          compris le NOC (cela suppose que vous avez créé une entrée "noc" dans
209          votre fichier pcs.cfg). Pensez à ignorer l'entrée de votre PC car il
210          est représenté par l'entrée localhost.
211
212    # editor /etc/nagios3/conf.d/hostgroups_nagios2.cfg
213
214     Mettez à jour l'entrée suivante :
215
216
217# A list of your Debian GNU/Linux servers
218define hostgroup {
219        hostgroup_name  debian-servers
220                alias           Debian GNU/Linux Servers
221                members         localhost
222        }
223     
224      De sorte que le paramètre "members" ressemble aux lignes
225      suivantes. Utilisez votre schéma du réseau de la classe afin
226      de confirmer le nombre exact de machines et de noms dans votre
227      atelier.
228
229                members         localhost,pc1,pc2,pc3,pc4,pc5,pc6,pc7,pc8,pc9,pc10,pc11,pc12,pc13,pc14,pc15,pc16,pc17,pc18,pc19,pc20,pc21,pc22,pc23,pc24,pc25,pc26,pc27,pc28,pc29,pc30,pc31,pc32,pc33,pc34,pc35,pc36
230
231      Veillez à ce que la ligne boucle et qu'elle ne soit pas sur
232      deux lignes distinctes. Dans le cas contraire vous obtiendrez
233      une erreur lorsque vous redémarrerez Nagios. Rappelez-vous
234      que votre PC est "localhost".
235
236      - Ceci étant fait, créez deux groupes d'hôtes supplémentaires,
237        un pour les routeurs et l'autre pour les commutateurs. Appelez
238        ces entrées "routers" et "switches".
239
240      - Lorsque vous avez terminé, veillez à vérifier votre travail
241        et redémarrez Nagios.
242
243      - NŽoubliez pas dŽignorer l'entrée de votre PC car il est
244        représenté par l'entrée localhost.
245 
2462. Revenez à l'interface web et regardez vos nouveaux groupes d'hôtes