Citrix Hypervisor

Supported OS Linux Mac OS Windows

Intégration2.1.0

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

  1. 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.

  2. Redémarrez l’Agent.

Collecte de logs

Disponible à partir des versions > 6.0 de l’Agent

  1. La collecte de logs est désactivée par défaut dans l’Agent Datadog. Vous devez l’activer dans datadog.yaml :

    logs_enabled: true
    
  2. 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.

  3. 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.