This commit is contained in:
Ludovic Poujol 2017-06-07 18:38:38 +02:00
parent d99d03ca4c
commit 3fda34e540

View file

@ -3,7 +3,7 @@ categories: monitoring
title: Howto Icinga
---
## Introduction
* Documentation : <https://docs.icinga.com/>
Icinga est un logiciel de monitoring réseau qui vise à surveiller des services en place sur des serveurs.
@ -13,9 +13,9 @@ Icinga est un fork bien établi de Nagios. Dans cette documentation, nous allons
Il existe plusieurs manières de déployer Icinga2 pour surveiller un ensemble de machines. Il peut fonctionner de manière centralisée ou distribuée. Icinga est assez flexible et permet de contruire des architectures en fonction des besoins. Pour mieux s'y retrouver, on peut catégoriser les instances Icinga2 en fonction de leur utilité :
* Noeud master : Il est en haut de la hierarchie. C'est la machine centrale du cluster.
* Noeud satellite : C'est un fils d'un master ou d'un autre satellite.
* Noeud client : Il est en bas de la hierarchie, connecté a un satellite ou un master. Il agit comme un agent.
* Noeud master : Il est en haut de la hierarchie. C'est la machine centrale du cluster
* Noeud satellite : C'est un fils d'un master ou d'un autre satellite
* Noeud client : Il est en bas de la hierarchie, connecté a un satellite ou un master. Il agit comme un agent
![Illustration des noms des rôles dans Icinga2](howtoicinga_distributed_roles.png)
@ -27,7 +27,7 @@ Pour configurer le cluster il existe 3 méthodes différentes, toutes les trois
### Configuration locale (bottom up config sync)
**Attention, cette méthode est dépréciée depuis la sortie de la versions 2.6 et devrait être [retiré dans une future version](https://github.com/Icinga/icinga2/issues/4799)**
**Attention, cette méthode est dépréciée depuis la sortie de la versions 2.6 et devrait être [retirée dans une future version](https://github.com/Icinga/icinga2/issues/4799)**
Dans ce mode de configuration, les machines locales sont configurées pour se surveiller elles-mêmes et remonter les résultats des checks. La configuration réside sur les machines locales et est synchronisée vers le serveur central. Plus [d'infos dans la documentation officielle (en anglais)](https://docs.icinga.com/icinga2/latest/doc/module/icinga2/chapter/distributed-monitoring#distributed-monitoring-bottom-up).
@ -49,7 +49,7 @@ Plus [d'infos dans la documentation officielle (en anglais)](https://docs.icinga
Dans la suite, on va détailler la configuration la configuration centrale et la configuration en pont d'éxécution de commandes. On a donc un "master" (icinga2-master, 192.0.2.1) qui héberge `icinga2` avec toute la configuration du cluster et aussi l'interface web `icingaweb2` et deux clients :
* icinga2-client1 (192.0.2.10) qui va recevoir la configuration du master.
* icinga2-client1 (192.0.2.10) qui va recevoir la configuration du master
* icinga2-client2 (192.0.2.20) qui va être juste servir de pont d'éxécution de commandes
### Installation du master