Présentation
Ce check surveille Citrix Hypervisor avec l’Agent Datadog.
Configuration
Suivez les instructions ci-dessous pour installer et configurer ce check lorsque l’Agent est exécuté sur un host. Consultez la documentation relative aux modèles d’intégration Autodiscovery pour découvrir comment appliquer ces instructions à des environnements conteneurisés.
Installation
Le check Citrix Hypervisor est inclus avec le package de l’Agent Datadog : vous n’avez donc rien d’autre à installer sur votre serveur. Pour surveiller les hyperviseurs Citrix, il est recommandé d’installer un Agent Datadog sur chaque hyperviseur.
Utilisateur Datadog
Pour surveiller le service, l’intégration Citrix Hypervisor nécessite un utilisateur disposant au moins d’un accès read-only
.
Configuration
Host
Modifiez le fichier citrix_hypervisor.d/conf.yaml
dans le dossier conf.d/
à la racine du répertoire de configuration de votre Agent pour commencer à recueillir vos données de performance Citrix Hypervisor. Consultez le fichier d’exemple citrix_hypervisor.d/conf.yaml pour découvrir toutes les options de configuration disponibles.
Redémarrez l’Agent.
Collecte de logs
Disponible à partir des versions > 6.0 de l’Agent
La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml
:
Ajoutez ce bloc de configuration à votre fichier citrix_hypervisor.d/conf.yaml
pour commencer à recueillir vos logs Citrix Hypervisor :
logs:
- type: file
path: /var/log/xensource.log
source: citrix_hypervisor
Modifiez la valeur path
en fonction de votre environnement. Consultez le fichier d’exemple citrix_hypervisor.d/conf.yaml
pour découvrir toutes les options de configuration disponibles.
Redémarrez l’Agent.
Validation
Lancez la sous-commande status de l’Agent et cherchez citrix_hypervisor
dans la section Checks.
Données collectées
Métriques
citrix_hypervisor.host.cache_hits (gauge) | IntelliCache hits on storage repository Shown as hit |
citrix_hypervisor.host.cache_misses (gauge) | IntelliCache misses on storage repository Shown as miss |
citrix_hypervisor.host.cache_size (gauge) | IntelliCache size storage repository |
citrix_hypervisor.host.cpu (gauge) | Average CPU usage Shown as percent |
citrix_hypervisor.host.memory.free_kib (gauge) | Memory available on hypervisor Shown as kibibyte |
citrix_hypervisor.host.memory.reclaimed (gauge) | Reclaimed memory on hypervisor |
citrix_hypervisor.host.memory.reclaimed_max (gauge) | Max reclaimed memory on hypervisor |
citrix_hypervisor.host.memory.total_kib (gauge) | Total memory on hypervisor Shown as kibibyte |
citrix_hypervisor.host.pif.rx (gauge) | Network interface kib received Shown as kibibyte |
citrix_hypervisor.host.pif.tx (gauge) | Network interface kib sent Shown as kibibyte |
citrix_hypervisor.host.pool.session_count (gauge) | Number of sessinon in resource pool Shown as session |
citrix_hypervisor.host.pool.task_count (gauge) | Number of task in resource pool Shown as task |
citrix_hypervisor.host.xapi.allocation_kib (gauge) | XAPI memory allocation Shown as kibibyte |
citrix_hypervisor.host.xapi.free_memory_kib (gauge) | XAPI memory available Shown as kibibyte |
citrix_hypervisor.host.xapi.live_memory_kib (gauge) | XAPI live memory Shown as kibibyte |
citrix_hypervisor.host.xapi.memory_usage_kib (gauge) | XAPI memory usage Shown as kibibyte |
citrix_hypervisor.host.xapi.open_fds (gauge) | XAPI opened file descriptors |
citrix_hypervisor.vm.cpu (gauge) | VM CPU usage Shown as percent |
citrix_hypervisor.vm.memory (gauge) | VM memory usage Shown as kibibyte |
Événements
L’intégration Citrix Hypervisor n’inclut aucun événement.
Checks de service
citrix_hypervisor.can_connect
Returns CRITICAL
if the Agent is unable to reach the RRD endpoint. Returns OK
otherwise.
Statuses: ok, critical
Dépannage
Besoin d’aide ? Contactez l’assistance Datadog.