Surveillance sans agent ou basée sur un agent
Qu'est-ce que la surveillance sans agent ?
La surveillance sans agent est mise en œuvre de deux manières : en utilisant une API distante accessible par la plateforme du service surveillé ou par l'analyse directe des paquets de réseau se déplaçant entre les composants du service. En plus de la surveillance basée sur les agents, l'analyse des paquets de réseau (surveillance de la disponibilité) est mise en œuvre.
SNMP (Simple Network Management Protocol) est un protocole sans agent pour la surveillance des serveurs et des périphériques de réseau. WMI (Windows Management Instrumentation) est utilisé sur les serveurs Windows et fournit une collecte de métriques bien plus complète que la surveillance SNMP.
Surveillance SNMP
Par rapport à la surveillance par agent, SNMP offre un ensemble de données considérablement réduit. En utilisant la surveillance SNMP, vous êtes limité aux données exposées par le fournisseur, qui ne peuvent pas être étendues.
Surveillance WMI
WMI est un outil de surveillance des serveurs Windows en réseau. L'instrumentation de gestion Windows (WMI) est un exemple de la manière dont certains fournisseurs fournissent des mesures supplémentaires sur les serveurs et les plates-formes pour la surveillance sans agent. WMI est la passerelle la plus puissante pour la surveillance sans agent des serveurs Windows. Dans de nombreux cas, cependant, une approche de surveillance basée sur des agents peut être préférable. Par exemple, un environnement informatique dynamique avec de nombreux systèmes d'exploitation (serveurs Windows, serveurs Linux) peut bénéficier d'une solution qui combine la surveillance avec et sans agent dans un seul tableau de bord.
Qu'est-ce que la surveillance par agents ?
Métriques
La surveillance basée sur des agents repose sur un composant logiciel, souvent une petite application légère qui s'installe/exécute sur le serveur du client pour collecter des données. Les informations sont ensuite transmises au nœud de surveillance. Il s'agit de l'approche optimale, car elle rend l'agent relativement léger et capable de collecter des mesures significatives pour une meilleure surveillance, tout en laissant au nœud de surveillance le soin d'émettre des alertes, des rapports et des niveaux plus élevés d'analyse et de détection des causes profondes.
D'autre part, certains agents sont des utilisateurs importants des ressources du serveur du client qu'ils surveillent. Par exemple, les agents adhèrent aux lignes directrices de l'agent pour gérer les données recueillies plutôt qu'au nœud de surveillance. Cela peut alourdir la charge du serveur du client. Paradoxalement, ces agents vont à l'encontre de leur objectif principal : la surveillance des performances, qui peut être entravée par la charge importante causée par l'agent.
La solution idéale est un agent léger qui peut collecter des métriques et des informations détaillées sur le serveur sans causer de contrainte perceptible. L'agent communique avec le nœud de surveillance à des intervalles prédéterminés, fournit les données collectées et crée des alertes (incidents) si les mesures dépassent les critères définis par l'utilisateur (système de déclenchement).
Grâce aux moniteurs de services configurables, les développeurs d'agents peuvent ajouter des capacités qui vérifient l'état des services et recueillent des mesures non standard à partir des applications et du matériel, ce qui permet une plus grande évolutivité. Ces moniteurs personnalisés peuvent améliorer la capacité de l'agent à prendre en charge des applications et des services que le noyau de surveillance ne couvre pas.
Avantages et inconvénients
Pour
Une collecte de mesures plus approfondie et plus complète pour améliorer le suivi et le signalement des problèmes.
Diminution du risque de temps d'arrêt.
Extensibilité pour la surveillance de mesures non standard.
Laisser les tâches à forte intensité de ressources aux nœuds de surveillance plutôt qu'au serveur du client.
Cons
L'exigence de déploiement et d'installation sur le serveur du client.
Approbation interne pour le déploiement sur les serveurs de production dans certaines entreprises.
Plus cher dans certains cas.
Lequel est le meilleur ?
L'une des choses les plus importantes à retenir est que la surveillance n'est qu'une phase du processus de gestion de l'infrastructure informatique ; la solution idéale devrait inclure la surveillance et les rapports, des rapports historiques détaillés, des fonctionnalités d'alerte innovantes et une facilité d'utilisation dans les grands environnements informatiques. Une solution de surveillance décente devrait également inclure une surveillance basée sur un agent et sans agent, à un prix qui fait plaisir au DSI.
Recherchez une solution de surveillance facile à déployer et peu coûteuse qui prenne en charge la collecte de mesures sans agent et basée sur un agent, permettant au personnel informatique de rendre compte de ses services en termes de disponibilité, de performance et de fiabilité. Vous pouvez vous assurer que la capacité disponible est suffisante pour répondre aux besoins actuels et futurs de vos utilisateurs/consommateurs en examinant les données courantes et historiques.
Vous devez savoir que les solutions de surveillance de serveurs sans agent sont une technologie dépassée et difficile à déployer. C'est un point dont vous devez tenir compte. Imaginez que vous ayez un grand réseau avec un grand nombre de serveurs et que vous deviez mettre en place une surveillance de serveur sans agent. Comment allez-vous procéder ? Il s'agit là d'un véritable défi. En outre, ces dernières années, les entreprises sont de plus en plus équipées de grands réseaux, ce qui rend l'utilisation d'un logiciel de surveillance de serveur sans agent irréalisable.
Les systèmes de surveillance de serveurs basés sur des agents constituent une solution idéale pour chaque type de réseau et offrent une grande variété d'avantages. Xitoring est un système de surveillance de serveurs basé sur des agents qui offre plusieurs avantages, dont les suivants :
- Xitoring peut être déployé sur plusieurs serveurs en même temps
- Xitoring peut commencer à travailler en moins d'une minute sur plusieurs serveurs en même temps.
- Xitoring est à la fois une surveillance du temps de fonctionnement et une surveillance des serveurs sans agent.