Monitoring/Icinga.md
... ...
@@ -147,6 +147,42 @@ template CheckCommand "ping-common" {
147 147
}
148 148
```
149 149
150
+
151
+#### Comment tester une nouvelle configuration et la valider
152
+* Pour tester la configuration actuelle (dans /etc/icinga2/icinga2.conf par défaut ):
153
+```
154
+icinga2 daemon --validate
155
+```
156
+* Pour valider la configuration et l'appliquer à icinga2:
157
+```
158
+systemctl reload icinga2.service
159
+```
160
+* Et pour vérifier le status du service et démon après reload (pour les vieux paranos) :
161
+```
162
+systemctl status icinga2.service
163
+```
164
+
165
+
166
+* TRÈS IMPORTANT : commit et push ses modifications :-)
167
+ * On vérifie la liste des fichiers modifiés depuis le dernier commit (au cas où quelqu'un aurait oublié de commit !) :
168
+```
169
+git status
170
+```
171
+ * Si seuls les fichiers qu'on a modifié soi-même sont différents, vérifier pour chaque fichier que seules nos modifications sont là :
172
+```
173
+git diff ./fichier1
174
+```
175
+ * Si tout va bien on peut commit le tout avec un message:
176
+```
177
+git commit -a -m "Ajout de trucmuche, maj de machin pour le service truc"
178
+```
179
+ * Puis on push:
180
+```
181
+git push
182
+```
183
+
184
+
185
+
150 186
#### Plugins
151 187
152 188
Les plugins utilisés se trouvent dans `/usr/local/nagios/libexec/`.