Glaçage est un outil de surveillance de réseau open-source qui a été initialement créé en tant que fork de l’outil de surveillance Nagios en 2009.

Icinga vérifie la disponibilité des serveurs et des périphériques réseau tels que les commutateurs et les routeurs et envoie un rapport aux administrateurs système sur les pannes ou les temps d’arrêt. Il fournit également des données complètes qui peuvent être visualisées et utilisées pour les rapports.

Son évolutivité et son extensibilité permettent de surveiller des environnements réseau petits et grands sur plusieurs sites.

Dans ce guide, vous apprendrez à installer le Glaçage outil de surveillance du réseau sur OuvrirSUSE Linux.

Conditions préalables

Avant de continuer, assurez-vous que vous disposez de la liste d’exigences suivante.

Publicité
  • Un exemple de OuvrirSUSE avec un utilisateur sudo configuré.
  • LAMPE pile installée. Consultez notre guide pour savoir comment installer LAMP sur OpenSUSE.

Étape 1 : Installer les extensions PHP dans OpenSUSE

Tout d’abord, installez et exécutez la commande zypper suivante ci-dessous pour installer les extensions PHP suivantes qui seront requises par Glaçagea2.

$ sudo zypper install php-gd php-pgsql php-ldap php-mbstring php-mysql php-curl php-xml php-cli php-soap php-intl php-zip php-xmlrpc php-opcache php-gmp php-imagick -y

Une configuration supplémentaire sera nécessaire. Pour accéder au fichier de configuration PHP principal.

$ vim /etc/php7/apache2/php.ini

Apportez les modifications suivantes à ces directives.

memory_limit = 256M 
post_max_size = 64M
upload_max_filesize = 100M	
max_execution_time = 300
default_charset = "UTF-8"
date.timezone = "Africa/Nairobi"
cgi.fix_pathinfo=0

Assurez-vous de régler le date.timezone directive pour refléter votre région géographique.

Étape 2 : Ajouter le référentiel Icinga dans OpenSUSE

Par défaut, le Glaçage le paquet n’est pas fourni par OuvrirSUSE dépôts. Par conséquent, vous devez ajouter manuellement le référentiel officiel Icinga à partir de Glaçage afin d’installer Glaçagea2.

Alors, commencez par ajouter la clé GPG.

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

Une fois la clé ajoutée. Ajoutez le référentiel Icinga comme suit.

$ sudo zypper ar https://packages.icinga.com/openSUSE/ICINGA-release.repo

Actualisez ensuite tous les référentiels.

$ sudo zypper ref

Étape 3 : Installer Icinga2 et les plugins de surveillance dans OpenSUSE

Avec le Glaçage référentiel activé, l’étape suivante consiste à installer Glaçage et les plugins de surveillance. Pour ce faire, exécutez la commande :

$ sudo zypper install icinga2 nagios-plugins-all 

Ensuite, démarrez le Glaçage service et activez-le pour qu’il démarre automatiquement au démarrage.

$ sudo systemctl start icinga2
$ sudo systemctl enable icinga2

Juste pour être sûr que le Glaçage démon est en cours d’exécution, vérifiez son état comme indiqué :

$ sudo systemctl status icinga2
Vérifier L'État Du Givrage
Vérifier L'État Du Givrage
Vérifier L’état Du Givrage

Étape 4 : Installer le module Icinga IDO (Icinga Data Output)

Le JE FAIS (Sortie de données de givrage) est une fonctionnalité centrale qui exporte les informations de configuration et d’état dans une base de données relationnelle telle que MySQL ou alors MariaDB. La base de données est utilisée comme backend par Glaçage Web2.

Pour installer le Glaçage IDO fonctionnalité, exécutez la commande :

$ sudo zypper install icinga2-ido-mysql

Une fois installé, l’étape suivante consiste à créer une base de données pour le JE FAIS fonctionnalité où toutes les informations de configuration et d’état seront exportées.

Alors, connectez-vous au MariaDB base de données:

$ sudo mysql -u root -p

Ensuite, créez la base de données et l’utilisateur de la base de données et accordez tous les privilèges à l’utilisateur sur la base de données.

> CREATE DATABASE icinga;
> GRANT ALL ON icinga.* TO 'icingauser'@'localhost' IDENTIFIED BY '[email protected]';
> FLUSH PRIVILEGES;
> EXIT;
Créer Une Base De Données Icinga
Créer Une Base De Données Icinga
Créer Une Base De Données Icinga

Ensuite, importez le IDO Icinga2 schéma comme suit. Une fois invité à entrer un mot de passe, fournissez le MariaDB mot de passe racine.

$ sudo mysql -u root -p icinga 

Étape 5 : Activer la fonctionnalité IDO-MySQL

L’étape suivante consiste à activer le ido-mysql fonctionnalité. Pour ce faire, utilisez le glaçagea2 commande:

$ sudo icinga2 feature enable ido-mysql

Module 'ido-mysql' was enabled.

Assurez-vous de redémarrer Icinga 2 pour que ces modifications prennent effet.

$ sudo systemctl restart icinga2

Le IDO-MySQL package est livré avec un fichier de configuration par défaut appelé ido-mysql.conf. Nous devons apporter quelques modifications au fichier afin de permettre la connexion à la base de données IDO.

Par conséquent, ouvrez le fichier de configuration.

$ sudo vim /etc/icinga2/features-available/ido-mysql.conf

Accédez à cette section, décommentez et fournissez les détails de la base de données IDO.

Activer La Connexion À La Base De Données Ido
Activer La Connexion À La Base De Données Ido
Activer La Connexion À La Base De Données Ido

Enregistrez et quittez le fichier. Pour appliquer les modifications apportées, redémarrez Glaçagea2:

$ sudo systemctl restart icinga2

Étape 6 : Installer et configurer IcingaWeb2 dans OpenSUSE

GlaçageaWeb2 est une interface Web de surveillance open source, un outil de ligne de commande et un framework développé par Glaçage. Il fournit un soutien pour Glaçagea2, Noyau de glace, et tout autre backend compatible avec la base de données IDO.

Le GlaçageaWeb2 L’interface vous fournit un tableau de bord soigné et intuitif pour surveiller les ressources de votre réseau. À installer GlaçageaWeb2 et le Icinga CLIexécutez la commande :

$ sudo zypper install icingaweb2 icingacli -y

Ensuite, nous allons créer un deuxième schéma de base de données pour Glaçage Web2. Encore une fois, connectez-vous au MySQL serveur de base de données.

$ sudo mysql -u root -p

Créer une base de données et un utilisateur pour Glaçage Web2 et attribuer tous les privilèges à l’utilisateur sur la base de données.

> CREATE DATABASE icingaweb2;
> GRANT ALL ON icingaweb2.* TO 'icingaweb2user'@'localhost' IDENTIFIED BY '[email protected]';
> FLUSH PRIVILEGES;
> EXIT;

Ensuite, activez le apache réécrire le module et redémarrer apache pour que les modifications prennent effet.

$ sudo a2enmod rewrite
$ sudo systemctl restart apache2

Créez maintenant un jeton secret, qui sera utilisé pour l’authentification lors de la configuration sur un navigateur Web.

$ sudo icingacli setup token create

The newly generated setup token is: 12cd61c1700fa80e

Copiez et enregistrez le jeton car il sera utilisé à l’étape suivante.

Étape 7 : Terminez l’installation d’IcingaWeb2 à partir du navigateur

Avec toutes les configurations en place, la dernière étape consiste à terminer le GlaçageaWeb2 configuration sur un navigateur.

Pour finaliser la configuration, ouvrez votre navigateur et parcourez l’URL suivante.

http://server-ip/icingaweb2/setup

Cela vous dirige vers le Glaçage Web 2 l’assistant d’installation comme indiqué. La première section est la configuration de Glaçage Web2.

Pour continuer, collez le Jeton de configuration que vous avez généré à l’étape précédente à la ‘Jeton de configuration‘champ et cliquez’Suivant‘.

Ajouter Un Jeton De Configuration
Ajouter Un Jeton De Configuration
Ajouter Un Jeton De Configuration

L’étape suivante fournit une liste de modules dans Glaçagea2 qui peut être activé. Par défaut, le ‘Surveillance‘ est activé. Vous pouvez activer les modules que vous souhaitez puis cliquer sur ‘Suivant‘ continuer.

Module De Surveillance Icinga2
Module De Surveillance Icinga2
Module De Surveillance Icinga2

L’étape suivante répertorie tous les PHP modules et autres exigences requises par Glaçage Web 2. Faites défiler la liste et assurez-vous que toutes les conditions sont remplies. Puis clique ‘Suivant‘.

Icinga2 Modules Web Php
Icinga2 Modules Web Php
Icinga2 Modules Web Php

Pour le ‘Authentification‘, acceptez simplement la sélection par défaut et cliquez sur ‘Suivant‘.

Type D'Authentification Icinga2Web
Type D'Authentification Icinga2Web
Type D’authentification Icinga2Web

À l’étape suivante, fournissez les détails de la base de données pour GlaçageaWeb2 comme spécifié.

Détails De La Base De Données Icinga2Web
Détails De La Base De Données Icinga2Web
Détails De La Base De Données Icinga2Web

Une fois cela fait, faites défiler vers le bas et cliquez sur ‘Valider la configuration‘ pour vérifier que les informations d’identification sont correctes.

Valider La Configuration
Valider La Configuration
Valider La Configuration

Si les détails que vous avez fournis sont corrects, la configuration doit être validée. Encore une fois, faites défiler jusqu’en bas et cliquez sur ‘Suivant‘.

Configuration Activée
Configuration Activée
Configuration Activée

Pour ‘Back-end d’authentification‘ acceptez simplement l’option par défaut et cliquez sur ‘Suivant‘.

Back-End D'Authentification
Back-End D'Authentification
Back-End D’authentification

À l’étape suivante, créez un utilisateur administratif en fournissant un nom d’utilisateur et un mot de passe. Il s’agit de l’utilisateur qui sera utilisé pour se connecter au Glaçage tableau de bord.

Utilisateur Administrateur D'Icinga2
Utilisateur Administrateur D'Icinga2
Utilisateur Administrateur D’icinga2

Pour ‘Paramétrage des applications‘, acceptez les valeurs par défaut et cliquez sur ‘Suivant‘.

Paramétrage Des Applications
Paramétrage Des Applications
Paramétrage Des Applications

Ensuite, passez en revue toutes les configurations que vous avez fournies. Si tout semble bon, faites défiler vers le bas et cliquez sur ‘Suivant‘.

Résumé De La Configuration D'Icinga2
Résumé De La Configuration D'Icinga2
Résumé De La Configuration D’icinga2

La section suivante est la configuration du module de surveillance pour Glaçage Web 2. Alors, cliquez sur ‘Suivant‘ pour passer à l’étape suivante.

Module De Configuration Icinga2Web
Module De Configuration Icinga2Web
Module De Configuration Icinga2Web

Dans le ‘Surveillance des ressources IDO‘ fournissez les détails de la base de données IDO comme spécifié à l’étape 4.

Détails De La Base De Données Icinga Ido
Détails De La Base De Données Icinga Ido
Détails De La Base De Données Icinga Ido

Faites défiler vers le bas et cliquez sur ‘Valider la configuration‘.

Icinga Ido Valider La Configuration
Icinga Ido Valider La Configuration
Icinga Ido Valider La Configuration

Si tout va bien, la configuration sera validée avec succès. Encore une fois, faites défiler vers le bas et cliquez sur ‘Suivant‘.

Configuration Ido Icinga Validée
Configuration Ido Icinga Validée
Configuration Ido Icinga Validée

Dans le ‘Transport de commandes‘, sélectionnez ‘Fichier de commandes local‘ comme le Type de transports. et cliquez sur ‘Suivant‘.

Transport De Commandes
Transport De Commandes
Transport De Commandes

Dans le ‘Surveillance de la sécurité‘, appuyez simplement sur ‘Suivant‘ pour aller avec l’option par défaut.

Surveillance De La Sécurité
Surveillance De La Sécurité
Surveillance De La Sécurité

Enfin, passez en revue les configurations du module de surveillance. Si tout semble correct, faites défiler vers le bas et cliquez sur ‘Finir‘.

Examen De La Configuration D'Icinga2Web
Examen De La Configuration D'Icinga2Web
Examen De La Configuration D’icinga2Web

Vous devriez recevoir un message de félicitations vous informant que Glaçage Web 2 A été mis en place. Pour vous connecter à Glaçage Web 2clique sur le ‘Connectez-vous à Icinga Web2‘ bouton.

Fin De L'Installation D'Icinga2Web
Fin De L'Installation D'Icinga2Web
Fin De L’installation D’icinga2Web

Cela vous amène à la page de connexion comme indiqué. Indiquez le nom d’utilisateur et le mot de passe du Administrateur d’Icinga utilisateur que vous avez créé et cliquez sur ‘Connexion‘.

Connexion Administrateur Icinga2Web
Connexion Administrateur Icinga2Web
Connexion Administrateur Icinga2Web

Cela vous amène à la Glaçage Web2 tableau de bord comme vous pouvez le voir. De là, vous pouvez ajouter vos périphériques réseau pour la surveillance.

Tableau De Bord Icinga Web2
Tableau De Bord Icinga Web2
Tableau De Bord Icinga Web2

Nous sommes arrivés à la fin de ce guide. Nous avons installé avec succès Outil de surveillance Icinga sur OuvrirSUSE.

Rate this post
Publicité
Article précédentEst-ce que From Software développera des jeux d’anime populaires ?
Article suivantL’art contemporain au métaverse : le voyage au pavot de Takashi Murakami
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici