Ceci est une ancienne révision du document !


Icinga2

Importation des clefs GPG pour la signature des RPM:

rpm –import https://packages.icinga.com/icinga.key

Installation de la définition du dépot Icinga2:

dnf install https://packages.icinga.com/epel/icinga-rpm-release-8-latest.noarch.rpm

Icinga2 nécessite EPEL:

dnf install epel-release

Activation des powertools:

dnf install 'dnf-command(config-manager)'

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

Ou plutôt mariadb:

yum install mariadb-server mariadb

Activation et démarrage du service:

systemctl enable –now mariadb

Le module Icinga Data Output (IDO) pour mysql s'installe avec la commande suivante:

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 </usr/share/icinga2-ido-mysql/schema/mysql.sql

Les identifiants de connexion à la base de données sont à déclarer dans /etc/icinga2/features-available/ido-mysql.conf.

Pour activer ce module dans icinga2:

icinga2 feature enable ido-mysql

Sans oublier de relancer le service:

systemctl restart icinga2

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'activation du service php-fpm:

systemctl enable --now php-fpm
  • supervision/icinga2.1611823703.txt.gz
  • Dernière modification : 2021/01/28 08:48
  • de madko