c59e5b6ffb52e3e9b9a7031fe1b1aa9e552306dc
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/`. |