Vous pouvez ajouter en bloc les périphériques réseau en tant que sources de données à VMware Aria Operations for Networks à l'aide du SDK network-insight-sdk-python.

Vous pouvez ajouter les sources de données suivantes uniquement :

  • Commutateurs Cisco
  • Commutateurs Arista
  • Commutateurs Juniper
  • Commutateurs Dell
  • F5
  • Commutateurs Brocade
  • Palo Alto Networks
  • Pare-feu Check Point
  • Cisco ASA

Conditions préalables

  • Vous devez avoir accès à la CLI du collecteur VMware Aria Operations for Networks.
  • Vous devez disposer du fichier CSV contenant la liste des périphériques réseau au format suivant :

    "DataSourceType","IP","fqdn","Username","Password","CSPRefreshToken","NickName",
    "CentralCliEnabled","IPFixEnabled","SwitchType","ParentvCenter","IsVMC",
    "snmp_version","snmp_community_string","snmp_username","snmp_password",
    "snmp_auth_type","snmp_privacy_type","ProxyIP"
    "DataSource1","","Domain_name","username","<pwd>","",
    "nick_name_discovered_devices_1","","","","","","","","","","","","10.xx.xxx.xx"
    "DataSource2","10.1xx.xx.1x","","username","pwd","",
    " nick_name_discovered_devices_2","","","","","","","","","","","","10.xx.xx.xxx"
    

    Vous pouvez créer le fichier manuellement ou détecter les périphériques de votre réseau en effectuant une détection réseau. Pour plus d'informations, reportez-vous à la section Détecter les périphériques réseau en exécutant des commandes d'interface de ligne de commande.

Procédure

  1. Connectez-vous à la CLI du collecteur VMware Aria Operations for Networks en tant qu'utilisateur support.
  2. Basculez vers un utilisateur Ubuntu. Exécutez la commande suivante :
    ub
  3. Accédez au répertoire /home/ubuntu.
    cd /home/ubuntu
  4. Téléchargez le SDK network-insight-sdk-python à partir de GitHub.
    wget https://github.com/vmware/network-insight-sdk-python/archive/refs/heads/master.zip
  5. Décompressez le contenu du SDK et supprimez le fichier ZIP.
    unzip master.zip && rm master.zip
  6. Exportez le chemin d'accès Python vers /home/ubuntu/network-insight-sdk-python-master/swagger_client-py2.7.egg.
    export PYTHONPATH=/home/ubuntu/network-insight-sdk-python-master/swagger_client-py2.7.egg
  7. Accédez au répertoire examples dans le SDK. Ce dossier contient le script datasource_addition.py.
    cd /home/ubuntu/network-insight-sdk-python-master/examples
  8. Exécutez le script datasource_addition.py pour ajouter en masse des périphériques réseau à VMware Aria Operations for Networks. Les options prises en charge sont les suivantes :
    Option Description
    --deployment_type

    Type de déploiement. Les valeurs acceptées sont onprem et saas.

    La valeur par défaut est onprem.

    --api_token Jeton d'API permettant d'authentifier vos informations d'identification VMware Aria Operations for Networks Cloud.
    --cloud_location

    Emplacement du centre de données. Les valeurs acceptées sont US, UK, JP, AU et DE.

    La valeur par défaut est US.

    --data_sources_csv Emplacement du fichier CSV qui contient les détails des terminaux.

    Par exemple :

    python datasource_addition.py --deployment_type vrnic --api_token YourCSPAPIToken --cloud_location UK --data_sources_csv /home/ubuntu/discovered_devices.csv

    Vous pouvez suivre le résultat de l'opération de détection réseau sur la CLI. Si l'opération d'ajout en bloc échoue pour un ou plusieurs périphériques, vous pouvez rectifier les erreurs et réessayer l'opération. Pour plus d'informations, reportez-vous à la section Erreurs de source de données communes.

Que faire ensuite

Affichez les sources de données ajoutées à VMware Aria Operations for Networks en accédant à la page Paramètres > Comptes et sources de données.