Différences

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

Lien vers cette vue comparative

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] madkosupervision: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://packages.icinga.com/icinga.key+<code> 
 +rpm import https://packages.icinga.com/icinga.key 
 + 
 +</code>
  
 Installation de la définition du dépot Icinga2: Installation de la définition du dépot Icinga2:
  
 +<code>
 dnf install https://packages.icinga.com/epel/icinga-rpm-release-8-latest.noarch.rpm dnf install https://packages.icinga.com/epel/icinga-rpm-release-8-latest.noarch.rpm
 +
 +</code>
  
 Icinga2 nécessite EPEL: Icinga2 nécessite EPEL:
  
 +<code>
 dnf install epel-release dnf install epel-release
 +
 +</code>
  
 Activation des powertools: Activation des powertools:
  
 +<code>
 dnf install 'dnf-command(config-manager)' dnf install 'dnf-command(config-manager)'
  
-dnf config-manager --set-enabled PowerTools+dnf config-manager set-enabled PowerTools 
 + 
 +</code>
  
 Installation de icinga2: Installation de icinga2:
  
 +<code>
 dnf install icinga2 dnf install icinga2
 +
 +</code>
  
 Activation et démarrage du service: Activation et démarrage du service:
  
-systemctl enable --now icinga2+<code> 
 +systemctl enable now icinga2 
 + 
 +</code>
  
 Installation des plugins nagios pour les sondes: Installation des plugins nagios pour les sondes:
  
 +<code>
 dnf install nagios-plugins-all dnf install nagios-plugins-all
 +
 +</code>
  
 Pour fonctionner avec selinux actif: Pour fonctionner avec selinux actif:
  
 +<code>
 dnf install icinga2-selinux dnf install icinga2-selinux
 +
 +</code>
  
 Pour avoir la coloration syntaxique dans vim (bonus): Pour avoir la coloration syntaxique dans vim (bonus):
  
 +<code>
 dnf install vim-icinga2 dnf install vim-icinga2
 +
 +</code>
  
 ===== Installation du serveur MySQL ===== ===== Installation du serveur MySQL =====
Ligne 45: Ligne 72:
 Ou plutôt mariadb: Ou plutôt mariadb:
  
 +<code>
 yum install mariadb-server mariadb yum install mariadb-server mariadb
 +
 +</code>
  
 Activation et démarrage du service: Activation et démarrage du service:
  
-systemctl enable --now mariadb+<code> 
 +systemctl enable now mariadb 
 + 
 +</code>
  
 ===== 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'installe avec la commande suivante: Le module Icinga Data Output (IDO) pour mysql s'installe avec la commande suivante:
  
 +<code>
 yum install icinga2-ido-mysql yum install icinga2-ido-mysql
 +
 +</code>
  
 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 < /usr/share/icinga2-ido-mysql/schema/mysql.sql+<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. Les identifiants de connexion à la base de données sont à déclarer dans /etc/icinga2/features-available/ido-mysql.conf.
Ligne 67: Ligne 106:
 Pour activer ce module dans icinga2: Pour activer ce module dans icinga2:
  
 +<code>
 icinga2 feature enable ido-mysql icinga2 feature enable ido-mysql
 +
 +</code>
  
 Sans oublier de relancer le service: Sans oublier de relancer le service:
  
 +<code>
 systemctl restart icinga2 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.1601645561.txt.gz
  • Dernière modification : 2020/10/02 13:32
  • de madko