Recherche de site Web

Comment installer et connecter un agent au serveur Pandora FMS


Un Agent Pandora FMS est une application installée sur les ordinateurs à surveiller à l'aide du système de surveillance Pandora FMS. Les agents logiciels effectuent des vérifications sur les ressources du serveur (telles que le processeur, la RAM, les périphériques de stockage, etc.) et les applications et services installés (tels que Nginx, Apache, MySQL/MariaDB, PostgreSQL, etc.) ; ils envoient les données collectées aux Serveurs Pandora FMS au format XML en utilisant l'un des protocoles suivants : SSH, FTP, NFS, Tentacle (protocole) ou tout autre moyen de transfert de données.

Remarque : les agents ne sont nécessaires que pour la surveillance des serveurs et des ressources, tandis que la surveillance des équipements réseau s'effectue à distance, il n'est donc pas nécessaire d'installer des agents logiciels.

Cet article montre comment installer les agents logiciels Pandora FMS et les connecter à une instance du serveur Pandora FMS à des fins de surveillance. Ce guide suppose que vous disposez déjà d’une instance en cours d’exécution d’un serveur Pandora FMS.

Installation des agents Pandora FMS sur les systèmes Linux

Sur les distributions CentOS et RHEL, exécutez les commandes suivantes pour installer les packages de dépendances requis, puis téléchargez la dernière version du package RPM de l'agent Pandora FMS et installez-le.

yum install wget perl-Sys-Syslog perl-YAML-Tiny
wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/RHEL_CentOS/pandorafms_agent_unix-7.0NG.743-1.noarch.rpm
yum install pandorafms_agent_unix-7.0NG.743-1.noarch.rpm

Sur les distributions Ubuntu et Debian, exécutez les commandes suivantes pour télécharger le dernier package DEB de l'agent et l'installer.

wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.agent_unix_7.0NG.743.deb
sudo dpkg -i pandorafms.agent_unix_7.0NG.743.deb
sudo apt-get -f install

Configuration des agents Pandora FMS dans les systèmes Linux

Après avoir installé avec succès le package de l'agent logiciel, configurez-le pour communiquer avec le serveur Pandora FMS, dans le fichier de configuration /etc/pandora/pandora_agent.conf.

vi /etc/pandora/pandora_agent.conf

Recherchez le paramètre de configuration du serveur et définissez sa valeur sur l'adresse IP du serveur Pandora FMS, comme indiqué dans la capture d'écran suivante.

Enregistrez le fichier, puis démarrez le service démon de l'agent Pandora, activez-le pour démarrer automatiquement au démarrage du système et vérifiez que le service est opérationnel.

systemctl start pandora_agent_daemon.service
systemctl enable pandora_agent_daemon.service
systemctl status pandora_agent_daemon.service

Ajout d'un nouvel agent au serveur Pandora FMS

Ensuite, vous devez ajouter le nouvel agent via la console Pandora FMS. Accédez au navigateur Web et connectez-vous à la console du serveur Pandora FMS, puis accédez à Ressources ==> Gérer les agents.

Depuis l'écran suivant, cliquez sur Créer un agent pour définir un nouvel agent.

Sur la page Agent Manager, définissez un nouvel agent en remplissant le formulaire comme indiqué dans la capture d'écran suivante. Une fois que vous avez terminé, cliquez sur Créer.

Après avoir ajouté des agents, ils doivent apparaître dans le résumé de la première page, comme indiqué dans la capture d'écran suivante.

Si vous affichez l'agent nouvellement créé sous Détails de l'Agent et mettez en surbrillance son indicateur d'état, il ne devrait afficher aucun moniteur. Vous devez donc créer des modules pour surveiller l'hôte sur lequel l'agent est exécuté, comme expliqué dans la section suivante.

Configuration d'un module pour la surveillance des agents distants

Pour ce guide, nous allons créer un module pour vérifier si l'hôte distant est en direct (peut être pingé). Pour créer un module, allez dans Ressource ==> Gérer les agents. Aux Agents définis dans l'écran Pandora FMS, cliquez sur le nom de l'agent pour le modifier.

Une fois chargé, cliquez sur le lien Modules comme mis en évidence dans la capture d'écran suivante.

Sélectionnez ensuite le type de module (par exemple Créer un nouveau module de serveur réseau) dans l'écran suivant et cliquez sur Créer.

Dans l'écran suivant, sélectionnez le groupe de composants du module (par exemple Gestion du réseau) et son type de vérification réel (par exemple Host Alive). Remplissez ensuite les autres champs et assurez-vous que l'IP cible correspond à l'hôte à surveiller. Cliquez ensuite sur Créer.

Ensuite, actualisez la console et essayez d'afficher l'agent sous les détails de l'agent, et mettez en surbrillance son indicateur d'état, il devrait afficher « Tous les moniteurs sont OK. ». Et sous modules, cela devrait montrer qu'il y a un module qui est dans un état normal.

Lorsque vous ouvrez l'agent maintenant, il devrait afficher certaines informations de surveillance, comme mis en évidence dans la capture d'écran suivante.

Pour tester si le module fonctionne correctement, vous pouvez arrêter l'hôte distant et réinitialiser les modules de l'agent. Il doit indiquer un statut critique (couleur ROUGE).

C'est tout! L'étape suivante consiste à apprendre à utiliser les fonctionnalités avancées du système PandoraFMS et à le configurer pour surveiller votre infrastructure informatique, en créant davantage de serveurs, d'agents et de modules, d'alertes, d'événements, de rapports et bien plus encore. Pour plus d'informations, consultez la documentation de PandoraFMS.