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