Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
supervision:icinga2 [2020/10/01 08:45] – créée madkosupervision: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:
 +
 +<code>
 +rpm –import https://packages.icinga.com/icinga.key
 +
 +</code>
 +
 +Installation de la définition du dépot Icinga2:
 +
 +<code>
 +dnf install https://packages.icinga.com/epel/icinga-rpm-release-8-latest.noarch.rpm
 +
 +</code>
 +
 +Icinga2 nécessite EPEL:
 +
 +<code>
 +dnf install epel-release
 +
 +</code>
 +
 +Activation des powertools:
 +
 +<code>
 +dnf install 'dnf-command(config-manager)'
 +
 +dnf config-manager –set-enabled PowerTools
 +
 +</code>
 +
 +Installation de icinga2:
 +
 +<code>
 +dnf install icinga2
 +
 +</code>
 +
 +Activation et démarrage du service:
 +
 +<code>
 +systemctl enable –now icinga2
 +
 +</code>
 +
 +Installation des plugins nagios pour les sondes:
 +
 +<code>
 +dnf install nagios-plugins-all
 +
 +</code>
 +
 +Pour fonctionner avec selinux actif:
 +
 +<code>
 +dnf install icinga2-selinux
 +
 +</code>
 +
 +Pour avoir la coloration syntaxique dans vim (bonus):
 +
 +<code>
 +dnf install vim-icinga2
 +
 +</code>
 +
 +===== Installation du serveur MySQL =====
 +
 +Ou plutôt mariadb:
 +
 +<code>
 +yum install mariadb-server mariadb
 +
 +</code>
 +
 +Activation et démarrage du service:
 +
 +<code>
 +systemctl enable –now mariadb
 +
 +</code>
 +
 +===== Installation du driver Icinga2 pour sortir ses données en base SQL =====
 +
 +Le module Icinga Data Output (IDO) pour mysql s'installe avec la commande suivante:
 +
 +<code>
 +yum install icinga2-ido-mysql
 +
 +</code>
 +
 +Il faut ensuite créer une base de données pour icinga2 et un compte utilisateur.
 +
 +Puis créer le schéma en base:
 +
 +<code>
 +mysql -u root icinga </usr/share/icinga2-ido-mysql/schema/mysql.sql
 +
 +</code>
 +
 +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:
 +
 +<code>
 +icinga2 feature enable ido-mysql
 +
 +</code>
 +
 +Sans oublier de relancer le service:
 +
 +<code>
 +systemctl restart icinga2
 +
 +</code>
 +
 +===== Installation de icingaweb2 =====
 +
 +Les paquets suivants sont à installer:
 +
 +<code>
 +dnf install icingaweb2 icingacli
 +
 +</code>
 +
 +Puis, si ce n'est pas déjà fait, un service httpd:
 +
 +<code>
 +yum install httpd
 +systemctl enable --now httpd
 +
 +</code>
 +
 +Avec l'activation du service php-fpm:
 +
 +<code>
 +systemctl enable --now php-fpm
 +
 +</code>
  
  
  • supervision/icinga2.1601541929.txt.gz
  • Dernière modification : 2020/10/01 08:45
  • de madko