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

Comment installer le serveur PandoraFMS sur CentOS 7 / RHEL 7 - Solution de surveillance pour votre infrastructure

FMS Pandora est une solution de surveillance flexible pour vos serveurs, réseaux, infrastructure virtuelle et applications. C'est un logiciel gratuit et publié sous licence publique générale GNU.

Pandora FMS est hautement évolutif et convient parfaitement aux environnements complexes, dynamiques et plus vastes.

Pandora FMS peut être utilisé pour surveiller l'état et les performances des serveurs, des bases de données, des serveurs Web, des applications et des systèmes matériels réseau tels que les pare-feu ou les routeurs.

Pandora FMS utilise WMI, SNMP , TCP, UDP, ICMP, protocoles HTTP et agents de serveur pour collecter des métriques de performance. En outre, il utilise la pile TCP/IP pour surveiller les systèmes matériels tels que les équilibreurs de charge, le routeur, l'imprimante ou les commutateurs.

Cela pourrait vous intéresser,

LIRE  :Installer et configurer Nagios 4.3 sur CentOS 7 / Ubuntu 16.04 / Debian 8

LIRE  :Installez Icinga2 sur Ubuntu 16.04 / 14.04, Debian et Mint

LIRE :Installer Comment installer Zabbix Server 3.2 sur CentOS 7 / Ubuntu 16.04 / Debian 8

LIRE  :Netdata – Un outil de surveillance des performances en temps réel pour Linux

Composants de Pandora FMS :

Serveur Pandora :

Pandora Server est un ensemble de douze serveurs différents, qui sont en charge de la collecte et du traitement des données ex. Le serveur de données traite les informations envoyées par les agents tandis que le serveur de réseau exécute les tâches de surveillance à distance.

Le serveur Pandora est également chargé d'insérer les données recueillies dans la base de données de Pandora et de générer des alertes de surveillance. Le serveur Pandora peut être installé sur Linux et Windows système d'exploitation.

Console Web :

La console Web permet aux utilisateurs d'exploiter et de gérer le système de surveillance. Il est développé en PHP et dépend de la base de données principale et d'un serveur Web. Vous pouvez configurer la console Web Linux , Solaris, Windows et les systèmes d'exploitation AIX.

Représentants :

Les agents sont utilisés pour collecter les mesures de performances à partir des serveurs clients. L'agent prend en charge presque toutes les plates-formes, y compris Microsoft, AIX, Solaris, Linux , IPSO, Mac OS ou FreeBSD et aussi SAP.

Base de données :

La base de données contient les données recueillies par les agents, la configuration définie par l'administrateur, les incidents, les événements, les informations d'audit, etc. Elle prend en charge MySQL et Oracle comme serveur de base de données.

Configuration requise :

Les exigences du système dépendent du nombre d'agents de surveillance.

Jusqu'à 500 agents – 3 Go de RAM, un processeur monocœur à 2,5 GHz et un disque dur à 7 200 tr/min.

Jusqu'à 2 000 agents – 6 Go de RAM, un processeur dual core 2,5 GHz et un disque dur avec 10 000 tr/min ou plus.

Pour plus de 4 000 agents – 12 Go de RAM, un processeur quadricœur de 3 GHz et un disque dur de 15 000 tr/min ou plus.

Environnement :

Dans ce tutoriel, nous utilisons deux systèmes pour la démonstration, comme mentionné ci-dessous.

Nom d'hôte Adresse IP SE Objectif
server.itzgeek.local 192.168.1.10 CentOS 7 Serveur Pandora et console Pandora
client.itzgeek.local 192.168.1.20 CentOS 7 Serveur client exécutant Pandora Agent

Installez MariaDB :

Installons MariaDB serveur de base de données sur le serveur Pandora .

yum -y install mariadb-server

Démarrez le service MariaDb à l'aide de la commande suivante.

systemctl start mariadb

Activez MariaDB pour qu'il démarre automatiquement au démarrage du système.

systemctl enable mariadb

Puisqu'il s'agit d'une nouvelle configuration de base de données, nous allons donc exécuter la commande mysql_secure_installation pour sécuriser l'instance MySQL .

Pour l'installation de Pandora, vous devez avoir le mot de passe de l'utilisateur racine MySQL.

Installez la console Pandora :

Vous devez configurer le référentiel Pandora FMS pour l'installation du serveur et de la console Pandora. Créer un .repo fichier sous /etc/yum.repos.d/ répertoire.

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

Utilisez les informations de référentiel suivantes.

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

Maintenant, installez la console Pandora à l'aide de la commande YUM.

yum -y install pandorafms_console

Étant donné que la console Pandora fonctionne au-dessus du serveur Web Apache , vous devez démarrer le service Apache. Activez également le démarrage automatique du service lors du démarrage du système.

systemctl start httpd
systemctl enable httpd

Pare-feu :

Ajoutez des règles d'autorisation dans le pare-feu pour autoriser HTTPD port 80 accessible par des machines externes.

firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload

SELinux :

La console Pandora écrira les configurations sur le disque au moment de la configuration de la console. SELinux peut bloquer l'écriture de fichiers, vous devez donc l'autoriser dans SELinux.

yum install -y policycoreutils-python
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/include'
semanage fcontext -a -t httpd_sys_rw_content_t '/var/www/html/pandora_console/attachment'
restorecon '/var/www/html/pandora_console/include'
restorecon '/var/www/html/pandora_console/attachment'

Configurer la console Pandora :

Maintenant, commençons l'installation de la console via le navigateur Web. Ouvrez un navigateur Web et pointez sur

http://votre.ip.add.ress/pandora_console

Cliquez sur Suivant.

Acceptez le contrat de licence.

Le programme d'installation vérifie maintenant les dépendances requises.

Entrez le mot de passe root de MySQL.

La console créera la base de données pour le serveur Pandora. Notez le mot de passe car vous pourriez en avoir besoin plus tard lors de la configuration du serveur Pandora.

Cliquez sur Suivant.

La console Pandora est terminée, maintenant. Supprimez le fichier install.php fichier du répertoire pandora_console .

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

Connectez-vous à la console Pandora :

http://votre.ip.add.ress/pandora_console

L'utilisateur par défaut est admin et le mot de passe est pandora . Veuillez le modifier dès que vous vous connectez.

Sélectionnez la langue ,fuseau horaire , et saisissez une adresse e-mail pour recevoir des alertes .

Cliquez sur Terminer.

Tableau de bord :

Pages :1 2
Cent OS
  1. Comment installer le serveur DNS sur RHEL 8 / CentOS 8 Linux

  2. Comment installer Roundcube sur votre serveur ISPConfig3 sur CentOS 6

  3. Comment installer Puppet sur CentOS 8 / RHEL 8

  4. Comment installer Puppet 6.x sur CentOS 7 / RHEL 7

  5. CentOS / RHEL 7 :Comment installer l'interface graphique

Comment installer NTP (Chrony) sur CentOS 8 / CentOS 7 et RHEL 8 / RHEL 7

Comment installer Zabbix Server 4.x sur CentOS 6 / RHEL 6

Comment installer Jetty Web Server sur CentOS 7 / RHEL 7

Comment installer Zabbix Server 5.0 / 4.0 sur CentOS 7 / RHEL 7

Comment installer Varnish Cache pour Apache sur CentOS/RHEL 8

Comment installer le serveur PandoraFMS sur CentOS 8