Ajouter une vérification distante à un système supervisé

Maintenant que les systèmes sont détectés, ajoutez quelques modules de supervision. Ajoutez les modules de supervision suivants

- Trafic réseau sur une interface.
- Perte de paquets sur le réseau.
- Supervision d'un service réseau TCP.

Voir aussi : " Join SNMP fever. New Wizards: Network Monitoring (vidéo) " : https://www.youtube.com/watch?v=yb2Ln0waCTY&t=0s

Traffic réseau dans l'interface

Pour ce faire, il est essentiel que le protocole SNMP soit configuré sur l'appareil distant. Celui-ci doit généralement être activé et sa configuration minimale doit permettre d'interroger les données. Les dispositifs SNMP permettent de configurer les adresses IP qui peuvent effectuer des requêtes et avec quelle communauté, qui est en fait une sorte de mot de passe.

Tout d'abord, localisez l'agent à partir duquel vous devez obtenir le trafic réseau ; dans ce cas, il s'agit de 192.168.70.1. En suivant le même processus (menu de gauche Operation → Monitoring → Views → Agent detail), vous arriverez à la vue principale de l'agent à configurer et vous cliquerez sur le dernier onglet à droite, ce qui vous amènera à la vue d'édition de l'agent en question.

pfms-operation-monitoring-views-agent_detail-snmp_wizard_1.png

Vous accéderez à la vue principale de l'édition de l'agent. Ici, le sous-menu Wizards de configuration pour cet agent sera affiché, où l'assistant (SNMP Interface Wizard) sera choisi.

 
À ce stade, vous devez fournir la communauté SNMP que l'équipement a configurée et vous assurer que l'appareil supporte les requêtes SNMP activées sur l'adresse IP affichée à l'écran. Vous pouvez modifier l'adresse IP et la communauté SNMP par défaut, qui est public. Une fois ces informations remplies, le bouton SNMP Walk sera activé. Si tout se passe bien, il montrera les interfaces et les données qui peuvent être obtenues à partir d'elles.

pfms-operation-monitoring-views-agent_detail-snmp_wizard_2.png

Avec CTRL+Click (ou CMD+Click sur MacOS®), vous pouvez sélectionner différents éléments dans les deux boîtes. N'oubliez pas de superviser le trafic sortant (ifOutOctets), le trafic entrant (ifInOctets) et l'état de l'interface (ifOperStatus) pour chaque interface. Cliquez sur le bouton Create modules et un écran apparaîtra pour vous informer que les modules ont été créés.

Notez que les modules de trafic réseau sont de type incrémental, c'est-à-dire que leur valeur est la différence entre l'échantillon d'information qui vient d'être collecté et le précédent. Il affiche un " taux " (dans ce cas en octets par seconde), il faut donc un certain temps (entre 5 et 10 minutes) avant d'afficher des données.

Cliquez sur l'onglet View pour revenir à la vue de l'agent et attendez au moins 5 minutes jusqu'à ce que les données de trafic soient déjà disponibles en actualisant ou en cliquant sur l'onglet View.

pfms-operation-monitoring-views-agent_detail-view.png

Après un certain temps, vous devriez avoir les données des modules de trafic (entrée et sortie, séparément) et une nouvelle section dans l'agent, qui montre des informations sur les interfaces avec un accès direct à un graphique agrégé avec le trafic d'entrée et de sortie superposé, si vous cliquez sur le titre où il est indiqué Interface information (SNMP).

Si vous souhaitez accélérer l'exécution des modules réseau, vous pouvez utiliser l'icône " forcer la vérification à distance " (cela ne fonctionne pas avec les modules locaux, ou les modules récupérés localement par un agent logiciel). Selon la charge du serveur, l'exécution du test de réseau peut prendre entre 2 et 15 secondes.

pfms-operation-monitoring-views-agent_detail-force_remote_check.png

Les informations sur le module de trafic ressembleront à ceci, ainsi que les graphiques pour chaque mesure, en cliquant sur l'icône Module graph pour afficher une fenêtre avec le graphique pour ce moniteur, et en cliquant sur l'icône Détail du module pour afficher un tableau avec les données.

pfms-operation-monitoring-views-agent_detail-module_graph.png

pfms-operation-monitoring-views-agent_detail-module_detail.png

Perte de paquets dans le réseau

Les plugins à distance sont des contrôles définis par l'utilisateur qui utilisent un script ou un programme qui a été déployé sur le serveur Pandora FMS, de sorte qu'il peut être utilisé pour la supervision, en élargissant l'ensemble des choses qu'il peut faire. Dans cette section, nous ajouterons un plugin distant préconfiguré dans Pandora FMS.

Utilisez un plugin en série ; pour cela, allez dans la vue de l'édition de l'agent et ensuite dans l'onglet de configuration du module :

pfms-operation-monitoring-views-agent_detail-modules.png

Cliquez sur le bouton Create module, ce qui vous amènera à l'interface de configuration du module de type plugin distant (Create a new plugin server module).

pfms-operation-monitoring-views-agent_detail-create_a_new_plugin_server_module.png

Choisissez d'abord Network management, puis le plugin Packet loss à l'aide des listes déroulantes, et enfin indiquez l'adresse IP sur laquelle vous souhaitez lancer la vérification. Les autres champs sont laissés tels quels. Le mode d'édition est similaire, sauf que le bouton Create est remplacé par le bouton Update.

pfms-operation-monitoring-views-agent_detail-module_packet_loss.png

Rafraîchissez l'écran plusieurs fois, jusqu'à ce que le nouveau module apparaisse dans la liste :

pfms-operation-monitoring-views-agent_detail-module_packet_loss_2.png

Il s'agit d'un plugin très intéressant, utilisé en conjonction avec la connectivité de base (ping) et le temps de latence, pour déterminer la qualité du réseau, car il indique le pourcentage de perte de paquets, avec un échantillonnage toutes les 5 minutes par défaut.

Superviser un service réseau TCP

Dans ce cas, nous allons ajouter une supervision pour vérifier qu'un service SMTP (courrier électronique) est actif sur une machine. Bien qu'il puisse s'agir d'une vérification très complexe (simuler l'envoi des informations d'identification de l'utilisateur et du mot de passe, l'envoi d'un courrier électronique, etc.), elle sera simplifiée en vérifiant uniquement que le port est ouvert et qu'il répond.

Pour ce faire, répétez les mêmes étapes initiales que dans l'exemple précédent, mais choisissez cette fois un " module réseau " (Network module).

pfms-operation-monitoring-views-agent_detail-create_a_new_network_server_module.png

Utilisez ensuite les contrôles déroulants jusqu'à ce que vous trouviez la vérification souhaitée (Check SMTP Server) et cliquez pour créer le module.

pfms-operation-monitoring-views-agent_detail-network_server_module-smtp_server.png

Enfin, les étapes seront répétées à nouveau (allez dans la vue des opérations et mettez à jour jusqu'à ce que le moniteur apparaisse), de sorte que le résultat final ressemblera à quelque chose comme ceci :

pfms-operation-monitoring-views-agent_detail-network_server_module-smtp_server_2.png