Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
supervision:icinga2:debian [2021/01/28 08:52] – créée madko | supervision:icinga2:debian [2021/01/28 09:13] (Version actuelle) – madko | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Installation des prerequis pour les dépôts icinga2: | Installation des prerequis pour les dépôts icinga2: | ||
- | < | + | < |
+ | apt -y install apt-transport-https wget gnupg'' | ||
</ | </ | ||
+ | |||
+ | Installation de la clef GPG pour la signature des paquets : | ||
+ | |||
+ | < | ||
+ | wget -O - https:// | ||
+ | |||
+ | </ | ||
+ | |||
+ | Configuration des dépôts : | ||
+ | < | ||
+ | |||
+ | DIST=$(awk -F" | ||
+ | echo "deb https:// | ||
+ | ${ | ||
+ | DIST | ||
+ | } main"> | ||
+ | / | ||
+ | ${ | ||
+ | DIST | ||
+ | } -icinga.list | ||
+ | echo " | ||
+ | ${ | ||
+ | DIST | ||
+ | } main">> | ||
+ | / | ||
+ | ${ | ||
+ | DIST | ||
+ | } -icinga.list | ||
+ | |||
+ | </ | ||
+ | |||
+ | Ce qui doit générer par ex sur buster, un fichier / | ||
+ | |||
+ | < | ||
+ | deb https:// | ||
+ | deb-src https:// | ||
+ | |||
+ | </ | ||
+ | |||
+ | Mettre à jour les métadonnées des dépôts : | ||
+ | |||
+ | < | ||
+ | apt update | ||
+ | |||
+ | </ | ||
+ | |||
+ | Installation de icinga2 : | ||
+ | |||
+ | < | ||
+ | apt install icinga2 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Installation des sondes de monitoring (scripts nagios) : | ||
+ | |||
+ | < | ||
+ | apt install monitoring-plugins | ||
+ | |||
+ | </ | ||
+ | |||
+ | Optionnel, pour la coloration syntaxique dans VIM : | ||
+ | |||
+ | < | ||
+ | apt install vim-icinga2 vim-addon-manager | ||
+ | vim-addon-manager -w install icinga2 | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Installation de icingaweb2 ===== | ||
+ | |||
+ | Installation de la base de données mariadb : | ||
+ | |||
+ | < | ||
+ | apt install mariadb-server mariadb-client | ||
+ | |||
+ | </ | ||
+ | |||
+ | Icinga2 doit être configuré pour stocker ses données en base, ce qui se fait via le plugin IDO adéquate : | ||
+ | |||
+ | < | ||
+ | apt install icinga2-ido-mysql | ||
+ | |||
+ | </ | ||
+ | |||
+ | Installation d'un serveur web : | ||
+ | |||
+ | < | ||
+ | apt install apache2 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Activation de l'API icinga2 : | ||
+ | |||
+ | < | ||
+ | icinga2 api setup | ||
+ | |||
+ | </ | ||
+ | |||
+ | Création d'un utilisateur pour accéder à l'API pour icingaweb2 dans / | ||
+ | |||
+ | < | ||
+ | object ApiUser " | ||
+ | password = " | ||
+ | permissions = [ " | ||
+ | } | ||
+ | |||
+ | </ | ||
+ | |||
+ | Installation de icingaweb2 : | ||
+ | |||
+ | < | ||
+ | apt install icingaweb2 icingacli | ||
+ | |||
+ | </ | ||
+ | |||