Architecture Agent Client Collector
Agent Client Collector est un agent ServiceNow installé sur vos appareils Windows, Linux et macOS chargé de surveiller l'infrastructure de votre entreprise et les applications installées.
Agent Client Collector est intégré à un cadre de travail Sensu, et est doté d'options de surveillance pour les serveurs, les bases de données, les serveurs d'applications et les intergiciels. Il vous permet d'adopter et d'étendre la surveillance avec des vérifications supplémentaires de la communauté Sensu, ainsi qu'avec tous les modules d'extension compatibles Nagios. Les vérifications et les politiques s'exécutent dans l'agent pour récupérer les données pertinentes, qui sont converties en événements ou en mesures, selon les cas. Les événements et les mesures sont envoyés par l’agent à Intégrité ITOM votre ServiceNow instance via un préinstallé Serveur MID et stocké dans la table CMDB (pour Découverte les données) ou dans la table d’événements (pour les événements).
Les commandes et leurs configurations qui s'exécutent sur l'agent sont appelées vérifications. L'agent est livré par défaut avec des définitions de vérification, qui déterminent une commande spécifique et sa fréquence d'exécution par défaut. Les vérifications sont définies sur l'instance et transmises à l'agent via le Serveur MID.
Une politique est une combinaison des CI surveillés par Agent Client Collector et des vérifications qui s'exécutent sur ces CI. Vous associez des définitions de vérification à des politiques. Ces définitions de vérification sont ensuite appelées instances de vérification. Vous pouvez personnaliser les instances de vérification pour répondre à vos besoins. Par exemple, personnalisez l'intervalle d'exécution ou les paramètres propres à la politique, notamment les informations d'identification de connexion pour accéder à une base de données MySQL. La personnalisation d'une instance de vérification prend effet uniquement sur l'instance de vérification associée à la politique, elle n'a aucune incidence sur la définition de vérification d'origine ou les instances de vérification déjà créées dans d'autres politiques.
Après le lancement initial d'Agent Client Collector, l'agent collecte des informations sur son hôte et ses processus. Pour ce faire, l'agent transmet par push les informations collectées à l'instance via le Serveur MID. L'instance crée un CI pour l'hôte ; elle crée également des CI pour les applications classées à partir des informations des processus en cours d'exécution, telles que Microsoft SQL Server. Une fois ces CI créés, les politiques actives définies pour les CI sont téléchargées sur le Serveur MID de l'agent, puis transmises par push à l'agent. Ce processus est illustré dans le diagramme suivant.
Le flux indique la procédure suivante :
- Sur l'instance ServiceNow, l'utilisateur définit une politique de surveillance. Cette politique inclut sa ou ses classes de cible de surveillance des CI, des vérifications, des paramètres de vérification et de fréquence.
- Le Serveur MID récupère périodiquement les instances de vérification de politique auprès de l'instance et transmet ces vérifications à l'agent.
- L'agent exécute ses vérifications planifiées et transmet par push les résultats au Serveur MID. Le Serveur MID transmet à nouveau les données collectées à l'instance, où elles sont stockées dans la base de données pertinente.