GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Icinga sur CentOS 8

Dans ce tutoriel, nous allons vous montrer comment installer Icinga sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, Icinga 2 est un système de surveillance réseau open source qui vérifie la disponibilité de vos ressources réseau, avertit les utilisateurs des pannes et génère des données de performances pour les rapports. Évolutif et extensible, Icinga2 peut surveiller de grands environnements complexes sur plusieurs sites.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l'installation étape par étape d'Icinga 2 sur un CentOS 8.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Icinga sur CentOS 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmsudo dnf update

Étape 2. Installer Icinga sur CentOS.

Après l'ajout du référentiel EPEL, ajoutez le référentiel Icinga 2 à votre système :

sudo tee /etc/yum.repos.d/icinga2.repo< 

Importer la clé GPG :

sudo rpm --import https://packages.icinga.com/icinga.key

Ensuite, mettez à jour yum cache :

sudo dnf clean allsudo dnf makecache

Exécutez maintenant la commande d'installation d'Icinga 2 comme indiqué ci-dessous :

sudo dnf installer icinga2 icinga2-selinux icinga2-ido-mysql vim-icinga2

Activer les modules requis pour Icinga 2 :

sudo icinga2 feature enable command ido-mysql syslog

Étape 3. Installer MariaDB et configurer la base de données Icinga.

Installez le serveur de base de données MariaDB sur votre CentOS 8 :

installer le module sudo dnf mariadb

Activez le service MariaDB en utilisant la commande ci-dessous :

sudo systemctl enable --now mariadb

Une fois le service démarré, exécutez la commande mysql_secure_installation pour renforcer la sécurité du serveur de base de données MariaDB.

mysql_secure_installation

Ensuite, créez une base de données pour Icinga 2 :

$ mysql -u root -pCREATE DATABASE icingadb;ACCORDER TOUS LES PRIVILÈGES SUR icinga.* TO 'icinga'@'localhost' IDENTIFIÉ PAR 'YourpASSWD';FLUSH PRIVILEGES;EXIT;

Importer la base de données Icinga 2 :

mysql -u root -p icinga  

Ensuite, nous configurons l'accès à la base de données :

nano /etc/icinga2/features-available/ido-mysql.conf

Décommentez les lignes et définissez les identifiants d'accès :

/** * Le type IdoMysqlConnection implémente le support MySQL * pour DB IDO. */object IdoMysqlConnection "ido-mysql" { user ="icinga" password ="YourpASSWD" host ="localhost" database ="icingadb"}

Ensuite, démarrez et activez le service icinga2 :

sudo systemctl enable --now icinga2.service

Confirmer l'état du service :

$ sudo systemctl status icinga2.service icinga2.service - Système de surveillance hôte/service/réseau Icinga Chargé :chargé (/usr/lib/systemd/system/icinga2.service ; activé ; préréglage du fournisseur :désactivé) Actif :actif ( en cours d'exécution) depuis mar 2019-11-16 10:36:13 EAT ; Il y a 4 s Processus :13746 ExecStartPre=/usr/lib/icinga2/prepare-dirs /etc/sysconfig/icinga2 (code=exited, status=0/SUCCESS) PID principal :13756 (icinga2) Tâches :11 (limite :11222) Mémoire :18.6M CGroup:/system.slice/icinga2.service ├─13776 /usr/lib64/icinga2/sbin/icinga2 --no-stack-rlimit daemon --close-stdio -e /var/log/icinga2/error. log ├─13761 /usr/lib64/icinga2/sbin/icinga2 --no-stack-rlimit daemon --close-stdio -e /var/log/icinga2/error.log └─13752 /usr/lib64/icinga2/sbin /icinga2 --no-stack-rlimit démon --close-stdio -e /var/log/icinga2/error.log

Félicitations ! Vous avez installé avec succès Icinga 2. Merci d'avoir utilisé ce didacticiel pour installer la surveillance du réseau Icinga 2 sur les systèmes CentOS. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Icinga .


Cent OS
  1. Comment installer Vagrant sur CentOS 7

  2. Comment installer Gitea sur CentOS 8

  3. Comment installer Icinga 2 sur CentOS 8 / RHEL 8

  4. Comment installer Icinga 2 sur CentOS 7 / RHEL 7

  5. Comment installer ownCloud sur CentOS 8

Comment installer Apache sur CentOS 8

Comment installer Jenkins sur CentOS 8

Comment installer Zoom sur CentOS 8

Comment installer Nethogs sur CentOS

Comment installer Yourls dans CentOS 8

Comment installer Icinga 2 sur CentOS 8