GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment surveiller les serveurs CentOS et Ubuntu avec Pandora FMS

Introduction

Pandora FMS (Pandora Flexible Monitoring System) est un logiciel de surveillance flexible et hautement évolutif pour les réseaux, les serveurs, les applications et les environnements virtuels. Pandora FMS peut surveiller l'état et les performances de différents systèmes d'exploitation serveur et applications serveur comme les serveurs Web, les bases de données, les proxys, etc. Pandora FMS se compose d'un logiciel serveur et d'agents de surveillance. Dans ce tutoriel, je vais vous montrer comment installer Pandora FMS Server sur CentOS 7 et comment ajouter un agent de surveillance sur Ubuntu 15.04.

Prérequis

  • CentOS 7 - 64 bits pour le serveur Pandora
  • Ubuntu 15.04 - 64 bits pour l'agent Pandora
  • Privilèges root

IP CentOS 7 - 192.168.43.187
IP Ubuntu 15.04 - 192.168.43.105

Ce que nous allons faire dans ce tutoriel :

  1. Installez les packages prérequis pour Pandora FMS.
  2. Désactivez SELinux et le pare-feu.
  3. Installation de Pandora Server sur CentOS 7
  4. Installation de l'agent Pandora sur Ubuntu 15.04
  5. Test

Installer les packages prérequis

La première étape consiste à installer les prérequis pour le logiciel PandoraFMS sur notre serveur CentOS. Le serveur exécutera l'interface utilisateur Web Pandora et ce sera l'endroit central auquel les agents de surveillance se connecteront.

yum install mariadb-server httpd mod_php php-gd php-mysql php-mbstring xorg-x11-fonts-misc graphviz php-snmp php-pear php-ldap xorg-x11-fonts-75dpi graphviz perl-Sys-Syslog perl-libwww-perl perl-XML-Simple perl-XML-Twig net-snmp-utils perl-NetAddr-IP perl-IO-Socket-INET6 perl-Socket6 perl-Net-Telnet nmap perl-JSON perl-Encode-Locale net-snmp-perl perl-CPAN

Le package wimc n'est pas disponible à partir du référentiel de base CentOS, nous allons donc le télécharger avec wget et l'installer manuellement.

cd /tmp
wget http://softlayer-dal.dl.sourceforge.net/project/pandora/Tools%20and%20dependencies%20%28All%20versions%29/RPM%20CentOS%2C%20RHEL/wmic-4.0.0tp4-0.x86_64.rpm

rpm -ivh wmic-4.0.0tp4-0.x86_64.rpm

Désactiver SELinux :

sed -i -e 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

et arrêter le pare-feu :

systemctl stop firewalld

Installation de Pandora FMS sur CentOS 7

Étape 1 - Configuration de MariaDB/MySQL

systemctl start mariadb
mysql_secure_installation
Set root password? [Y/n] Y
TYPE YOUR 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

Étape 2 - Installer la console Pandora

Téléchargez et installez la console Pandora :

cd /tmp
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_console-5.1SP1-1.noarch.rpm
rpm -ivh pandorafms_console-5.1SP1-1.noarch.rpm

Donnez l'autorisation 777 pour le fichier de configuration du serveur Pandora.

chmod -R 777 /var/www/html/pandora_console/include

Démarrez MariaDB et httpd

systemctl start mariadb
systemctl start httpd

Ouvrez le serveur Pandora depuis votre navigateur. http://yourip/pandora_console/.

Cliquez sur Suivant.

Cliquez sur Oui, j'accepte les termes de la licence.

Toutes les dépendances logicielles sont installées, veuillez sélectionner "Base de données MySQL" pour ce didacticiel et
cliquez sur Suivant.

Vous allez créer une nouvelle base de données avec le nom pandora avec les privilèges root.
Cliquez sur Suivant.

La configuration de la base de données est terminée avec succès. Veuillez noter le mot de passe aléatoire généré - dxowdqfx car vous en aurez besoin pour l'étape suivante.
Cliquez sur Suivant.

et enfin, la console Pandora est installée et vous pouvez maintenant vous connecter avec les informations d'identification par défaut. nom d'utilisateur =admin - mot de passe =pandora.

Avant de vous connecter à Pandora, vous devez renommer le fichier install.php dans le répertoire /var/www/html/pandora_console.

mv /var/www/html/pandora_console/install.php /var/www/html/pandora_console/install_backup.php

et maintenant connectez-vous à la console Pandora. Ceci est une capture d'écran après vous être connecté à la console Pandora.

Étape 3 - Installer le serveur Pandora

Téléchargez et installez le serveur Pandora.

cd /tmp
wget http://sourceforge.net/projects/pandora/files/Pandora%20FMS%205.1/SP1Final/RHEL_CentOS/pandorafms_server-5.1SP1-1.noarch.rpm

rpm -ivh pandorafms_server-5.1SP1-1.noarch.rpm

Modifier le fichier de configuration du serveur Pandora :

vi /etc/pandora/pandora_server.conf

ajoutez le mot de passe généré sur la ligne dbpass - dxowdqfx .

puis démarrez le serveur Pandora et le serveur Tentacle.

/etc/init.d/pandora-server start
/etc/init.d/tentacle_serverd start

À cette étape, le serveur Pandora a été configuré et prêt à ajouter un nouvel hôte surveillance au serveur.

Installation de l'agent Pandora sur Ubuntu 15.04

Dans cette partie du didacticiel, vous allez installer l'agent de surveillance Pandora sur Ubuntu 15.04 et l'ajouter au serveur Pandora.

Connectez-vous au serveur Ubuntu et devenez utilisateur root en exécutant :

sudo -

Téléchargez et installez ensuite l'agent sur Ubuntu :

cd /tmp
wget http://softlayer-ams.dl.sourceforge.net/project/pandora/Pandora%20FMS%205.1/SP1Final/Debian_Ubuntu/pandorafms.agent_unix_5.1SP1.deb

dpkg -i pandorafms.agent_unix_5.1SP1.deb

Modifier le fichier de configuration de l'agent Pandora,

vi /etc/pandora/pandora_agent.conf

ajoutez l'IP du serveur Pandora 192.168.43.187  dans la ligne server_ip,

puis démarrez l'agent Pandora.

/etc/init.d/pandora_agent_daemon start

Tester PandoraFMS

Ouvrez votre navigateur et connectez-vous à la console Pandora. http://192.168.43.187/pandora_console/

Vous pouvez voir :

Pandora Server CentOS 7 avec IP 192.168.43.187 est en cours d'exécution.

Ubuntu 15.04 avec l'adresse IP 192.168.43.105 a été surveillé.

Conclusion

Pandora FMS est un outil de surveillance puissant pour les serveurs, les réseaux et les applications. Il est facile à configurer et à déployer sur les serveurs. Pandora FMS peut surveiller différents systèmes d'exploitation tels que Linux, Windows, HP-UX, Solaris et BSD et dispose d'une bibliothèque de documentation complète.

  • http://pandorafms.com/

Ubuntu
  1. Comment créer un serveur Minecraft avec Hostinger, Ubuntu, Windows et macOS

  2. Comment installer Cherokee Web Server avec PHP5 et MySQL sur Ubuntu 11.04

  3. Comment installer Apache Hive avec Hadoop sur CentOS, Ubuntu et LinuxMint

  4. Comment changer le nom d'hôte sur CentOS et Ubuntu

  5. Comment configurer les blocs de serveur Nginx sur Ubuntu et CentOS

Comment installer et configurer un serveur NFS sur Ubuntu 18.04

Comment surveiller les fichiers journaux du serveur avec Logwatch sur Debian et Ubuntu

Comment installer et configurer OpenLiteSpeed ​​Server sur Ubuntu 18.04 avec MariaDB

Comment installer et configurer Caddy Web Server avec PHP et MariaDB sur Ubuntu 20.04

Comment installer Lighttpd avec PHP-FPM et MySQL sur Ubuntu 20.04 LTS

Comment installer et connecter un agent au serveur Pandora FMS