Recherche de site Web

Comment installer et connecter un agent au serveur Pandora FMS


Un agent Pandora FMS est une application installée sur des ordinateurs à surveiller à l’aide du système de surveillance Pandora FMS. Les agents logiciels vérifient 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 de 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 se fait à distance, donc pas besoin d’installer d’agents logiciels.

Cet article montre comment installer les agents logiciels Pandora FMS et les connecter à une instance de Pandora FMS Server pour la 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 dans 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-la.

# 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 qu’il communique 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 de démon de l’agent Pandora, activez-le pour qu’il démarre automatiquement au démarrage du système et vérifiez que le service est opérationnel et en cours d’exécution.

# 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. Allez dans le navigateur Web et connectez-vous à la console du serveur Pandora FMS, puis allez dans Ressources ==> Gérer les agents.

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

Sur la page Gestionnaire d’agents, 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 page d’accueil, comme le montre la capture d’écran suivante.

Si vous affichez l’agent nouvellement créé sous Détails de l’agent et que vous mettez en surbrillance son indicateur d’état, il ne doit afficher aucun moniteur. Vous devez donc créer des modules de surveillance de l’hôte sur lequel l’agent s’exécute, comme expliqué dans la section suivante.

Configuration d’un module pour la surveillance à distance de l’agent

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. Sur l’écran Agents définis dans l’écran Pandora FMS, cliquez sur le nom de l’agent pour le modifier.

Une fois qu’il se charge, cliquez sur le lien Modules comme indiqué 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, la gestion du réseau) et son type de contrôle réel (par exemple, Host Alive). Remplissez ensuite les autres champs et assurez-vous que l’adresse IP cible est celle de l’hôte à surveiller. Cliquez ensuite sur Créer.

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

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

Pour vérifier 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 état critique (couleur ROUGE).

C’est tout! La prochaine étape consiste à apprendre à utiliser les fonctionnalités avancées du système PandoraFMS et à le configurer pour surveiller votre infrastructure informatique, en créant plus 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.

Articles connexes: