CiscoACI

Supported OS Linux Mac OS Windows

Intégration2.2.1

Présentation

Grâce à l’intégration Cisco ACI, vous pouvez :

  • Faire un suivi de l’état et de la santé de votre réseau
  • Faire un suivi de la capacité de votre ACI
  • Surveiller les commutateurs et les contrôleurs

Implémentation

Installation

Le check Cisco ACI est fourni avec l’Agent : il vous suffit donc d’installer l’Agent sur un serveur au sein de votre réseau.

Configuration

Host

Pour configurer ce check lorsque l’Agent est exécuté sur un host :

  1. Modifiez le fichier cisco_aci.d/conf.yaml dans le dossier conf.d/ à la racine du répertoire de configuration de votre Agent. Consultez le fichier d’exemple cisco_aci.d/conf.yaml pour découvrir toutes les options de configuration disponibles :

    init_config:
    
    instances:
         ## @param aci_url - string - required
         ## URL to query to gather metrics.
         #
       - aci_url: http://localhost
    
         ## @param username - string - required
         ## Authentication can use either a user auth or a certificate.
         ## If using the user auth, enter the `username` and `pwd` configuration.
         #
         username: datadog
    
         ## @param pwd - string - required
         ## Authentication can use either a user auth or a certificate.
         ## If using the user auth, enter the `username` and `pwd` configuration.
         #
         pwd: <PWD>
    
         ## @param tenant - list of strings - optional
         ## List of tenants to collect metrics data from.
         #
         # tenant:
         #   - <TENANT_1>
         #   - <TENANT_2>
    

    Remarque : assurez-vous de spécifier les locataires pour que l’intégration recueille les métriques à partir de vos applications, EPG, etc.

  2. Redémarrez l’Agent pour commencer à envoyer vos métriques Cisco ACI à Datadog.

Environnement conteneurisé

Consultez la documentation relative aux modèles d’intégration Autodiscovery pour découvrir comment appliquer les paramètres ci-dessous à un environnement conteneurisé.

ParamètreValeur
<NOM_INTÉGRATION>cisco_aci
<CONFIG_INIT>vide ou {}
<CONFIG_INSTANCE>{"aci_url":"%%host%%", "username":"<NOMUTILISATEUR>", "pwd": "<MOTDEPASSE>"}

Validation

Lancez la sous-commande status de l’Agent et cherchez cisco_aci dans la section Checks.

Données collectées

Métriques

Événements

Le check Cisco ACI envoie les défaillances de locataire sous la forme d’événements.

Checks de service

cisco_aci.can_connect
Renvoie CRITICAL si le check de l’Agent n’est pas capable de se connecter à l’instance cisco_aci qu’il surveille. Si ce n’est pas le cas, renvoie OK.
Statuses: ok, critical

Dépannage

Métriques cisco_aci.tenant.* manquantes

S’il vous manque des métriques cisco_aci.tenant.*, vous pouvez exécuter le script test/cisco_aci_query.py pour interroger manuellement l’endpoint du locataire.

Remplacez les valeurs apic_url, apic_username et apic_password par celles de votre configuration, puis saisissez l’URL du locataire pour apic_url.

Vérifiez que la sortie obtenue après avoir utilisé cURL sur l’endpoint correspond à l’une des métriques recueillies dans datadog_checks/cisco_aci/aci_metrics.py. Si aucune des statistiques ne correspond, cela signifie que l’endpoint ne génère pas de statistiques pouvant être recueillies par l’intégration.

Besoin d’aide ? Contactez l’assistance Datadog.

PREVIEWING: may/embedded-workflows