GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer le serveur PandoraFMS sur CentOS 8

Pandora FMS est un logiciel de surveillance gratuit et open source qui vous permet de surveiller des milliers de systèmes et d'appareils à partir d'un emplacement central. Il est hautement évolutif, adapté aux environnements complexes et étendus. Vous pouvez surveiller l'état et les performances des serveurs Web, des bases de données, des routeurs, des pare-feu et de nombreux autres types d'appareils à l'aide de Pandora FMS.

Pandora FMS utilise les protocoles et agents TCP, UDP, ICMP, SNMP et HTTP pour collecter les métriques du système client. Il est multiplateforme et prend en charge les systèmes d'exploitation Windows et Linux.

Dans ce tutoriel, nous allons montrer comment installer et configurer le serveur Pandora FMS sur CentOS 8.

Prérequis

  • Un nouveau VPS CentOS 8 sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Étape 1 - Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant CentOS 8 comme système d'exploitation avec au moins 2 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Une fois que vous êtes connecté à votre serveur CentOS 8, exécutez la commande suivante pour mettre à jour votre système de base avec les derniers packages disponibles.

dnf update -y

Étape 2 - Installer Apache et MariaDB Server

Pandora FMS s'exécute sur un serveur Web et utilise MariaDB comme backend de base de données. Par conséquent, vous devrez installer le serveur Apache et MariaDB sur votre système. Vous pouvez les installer avec la commande suivante :

dnf install httpd mariadb-server -y

Après avoir installé les deux packages, démarrez les services Apache et MariaDB et autorisez-les à démarrer au redémarrage du système :

systemctl start httpd
systemctl start mariadb
systemctl enable httpd
systemctl enable mariadb

Étape 3 - Créer une base de données pour Pandora FMS

Tout d'abord, vous devrez définir le mot de passe root MariaDB. Vous pouvez le définir avec la commande suivante :

mysql_secure_installation

Répondez à toutes les questions comme indiqué ci-dessous :

Enter current password for root (enter for none):
Set root password? [Y/n] Y
New password:
Re-enter new password:
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y

Ensuite, connectez-vous à MariaDB avec la commande suivante :

mysql -u root -p

Fournissez votre mot de passe root et créez une base de données et un utilisateur pour Pandora FMS :

CREATE DATABASE pandora;
GRANT ALL PRIVILEGES ON pandora.* to [email protected]'localhost' IDENTIFIED BY 'password';

Ensuite, videz les privilèges et quittez MariaDB avec la commande suivante :

FLUSH PRIVILEGES;
EXIT;

Étape 4 - Installer Pandora FMS

Vous pouvez créer un référentiel Pandora avec la commande suivante :

nano /etc/yum.repos.d/pandorafms.repo

Ajoutez les lignes suivantes :

[artica_pandorafms]
name=CentOS6 - PandoraFMS official repo
baseurl=http://firefly.artica.es/centos7
gpgcheck=0
enabled=1

Enregistrez et fermez le fichier, puis installez Pandora FMS avec la commande suivante :

dnf install pandorafms_console -y

Une fois l'installation terminée, attribuez les autorisations et la propriété appropriées au répertoire pandora :

chown -R apache:apache /var/www/html/pandora_console/
chmod -R 775 /var/www/html/pandora_console/

Ensuite, redémarrez le service Apache pour appliquer les modifications :

systemctl restart httpd

Étape 5 - Accéder à Pandora FMS

Maintenant, ouvrez votre navigateur Web et accédez à l'interface Web de Pandora FMS en utilisant l'URL http://your-server-ip/pandora_console . Vous devriez voir l'écran suivant :

Cliquez sur Suivant bouton. Vous devriez voir la page du contrat de licence :

Acceptez le contrat de licence. Vous devriez voir la page suivante :

Assurez-vous que toutes les dépendances sont installées, puis cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Fournissez votre nom d'utilisateur root, votre mot de passe root MariaDB, le nom de la base de données et le chemin de l'application et cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Cliquez sur Suivant bouton. Vous devriez voir la page suivante :

Maintenant, ouvrez votre terminal et supprimez le fichier install.php :

rm -rf /var/www/html/pandora_console/install.php

Ensuite, modifiez le fichier config.php et définissez les détails de votre base de données :

nano /var/www/html/pandora_console/include/config.php

Modifiez les lignes suivantes en fonction des paramètres de votre base de données :

// Begin of automatic config file
$config["dbtype"] = "mysql"; //DB type (mysql, postgresql...in future others)
$config["mysqli"] = true;
$config["dbname"]="pandora"; // MySQL DataBase name
$config["dbuser"]="pandora"; // DB User
$config["dbpass"]="password"; // DB Password
$config["dbhost"]="localhost"; // DB Host

Enregistrez et fermez le fichier, puis accédez à l'écran d'installation Web de Pandora et cliquez sur Cliquez ici pour accéder à votre console Pandora FMS . Vous devriez voir la page de connexion Pandora :

Indiquez l'utilisateur par défaut en tant qu'administrateur et le mot de passe en tant que pandora et cliquez sur Connexion bouton. Vous devriez voir le tableau de bord de Pandora FMS sur la page suivante :

Conclusion

Toutes nos félicitations! Vous avez installé et configuré avec succès Pandora FMS sur CentOS 8. Vous pouvez maintenant installer un package d'agent sur le système client et démarrer la surveillance à partir du tableau de bord Pandora. Commencez dès aujourd'hui avec Pandora FMS sur l'hébergement VPS d'Atlantic.Net !


Linux
  1. Comment installer le serveur Redis sur CentOS 8

  2. Comment installer Apache dans CentOS 8

  3. Comment installer DenyHost sur CentOS 6.7

  4. Comment installer PostgreSQL Server sur CentOS 8

  5. Comment installer Redis sur CentOS 7

Comment installer Consul Server sur Ubuntu 20.04

Comment installer MyWebSQL sur CentOS 8

Comment installer la métabase sur CentOS 8

Comment installer Jenkins sur CentOS 8

Comment installer Relic Server Monitoring sur CentOS 8

Comment installer WordPress sur un serveur CentOS 8