Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
supervision:icinga2 [2020/10/01 08:45] – créée madko | supervision:icinga2 [2021/01/28 08:49] (Version actuelle) – ancienne révision (2020/10/06 11:52) restaurée madko | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Installation sur CentOS8 ===== | ===== Installation sur CentOS8 ===== | ||
+ | |||
+ | Importation des clefs GPG pour la signature des RPM: | ||
+ | |||
+ | < | ||
+ | rpm –import https:// | ||
+ | |||
+ | </ | ||
+ | |||
+ | Installation de la définition du dépot Icinga2: | ||
+ | |||
+ | < | ||
+ | dnf install https:// | ||
+ | |||
+ | </ | ||
+ | |||
+ | Icinga2 nécessite EPEL: | ||
+ | |||
+ | < | ||
+ | dnf install epel-release | ||
+ | |||
+ | </ | ||
+ | |||
+ | Activation des powertools: | ||
+ | |||
+ | < | ||
+ | dnf install ' | ||
+ | |||
+ | dnf config-manager –set-enabled PowerTools | ||
+ | |||
+ | </ | ||
+ | |||
+ | Installation de icinga2: | ||
+ | |||
+ | < | ||
+ | dnf install icinga2 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Activation et démarrage du service: | ||
+ | |||
+ | < | ||
+ | systemctl enable –now icinga2 | ||
+ | |||
+ | </ | ||
+ | |||
+ | Installation des plugins nagios pour les sondes: | ||
+ | |||
+ | < | ||
+ | dnf install nagios-plugins-all | ||
+ | |||
+ | </ | ||
+ | |||
+ | Pour fonctionner avec selinux actif: | ||
+ | |||
+ | < | ||
+ | dnf install icinga2-selinux | ||
+ | |||
+ | </ | ||
+ | |||
+ | Pour avoir la coloration syntaxique dans vim (bonus): | ||
+ | |||
+ | < | ||
+ | dnf install vim-icinga2 | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Installation du serveur MySQL ===== | ||
+ | |||
+ | Ou plutôt mariadb: | ||
+ | |||
+ | < | ||
+ | yum install mariadb-server mariadb | ||
+ | |||
+ | </ | ||
+ | |||
+ | Activation et démarrage du service: | ||
+ | |||
+ | < | ||
+ | systemctl enable –now mariadb | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Installation du driver Icinga2 pour sortir ses données en base SQL ===== | ||
+ | |||
+ | Le module Icinga Data Output (IDO) pour mysql s' | ||
+ | |||
+ | < | ||
+ | yum install icinga2-ido-mysql | ||
+ | |||
+ | </ | ||
+ | |||
+ | Il faut ensuite créer une base de données pour icinga2 et un compte utilisateur. | ||
+ | |||
+ | Puis créer le schéma en base: | ||
+ | |||
+ | < | ||
+ | mysql -u root icinga </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | Les identifiants de connexion à la base de données sont à déclarer dans / | ||
+ | |||
+ | Pour activer ce module dans icinga2: | ||
+ | |||
+ | < | ||
+ | icinga2 feature enable ido-mysql | ||
+ | |||
+ | </ | ||
+ | |||
+ | Sans oublier de relancer le service: | ||
+ | |||
+ | < | ||
+ | systemctl restart icinga2 | ||
+ | |||
+ | </ | ||
+ | |||
+ | ===== Installation de icingaweb2 ===== | ||
+ | |||
+ | Les paquets suivants sont à installer: | ||
+ | |||
+ | < | ||
+ | dnf install icingaweb2 icingacli | ||
+ | |||
+ | </ | ||
+ | |||
+ | Puis, si ce n'est pas déjà fait, un service httpd: | ||
+ | |||
+ | < | ||
+ | yum install httpd | ||
+ | systemctl enable --now httpd | ||
+ | |||
+ | </ | ||
+ | |||
+ | Avec l' | ||
+ | |||
+ | < | ||
+ | systemctl enable --now php-fpm | ||
+ | |||
+ | </ | ||