Vous pouvez ajouter en bloc les périphériques réseau en tant que sources de données à vRealize Network Insight à 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 de la plate-forme vRealize Network Insight.
  • 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 de la plate-forme vRealize Network Insight 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 à vRealize Network Insight. Les options prises en charge sont les suivantes :
    Option Obligatoire Description
    --deployment_type Obligatoire Type de déploiement sur lequel vous effectuez l'opération d'ajout en masse. Les valeurs acceptées sont onprem et saas.

    La valeur par défaut est onprem.

    --platform_ip Obligatoire Adresse IP du nœud1 de la plate-forme vRealize Network Insight auquel vous souhaitez ajouter les périphériques.
    --username Obligatoire Nom de l'utilisateur de plate-forme.
    Note : Vous devez toujours placer le nom d'utilisateur entre guillemets simples.
    --password Obligatoire Mot de passe de l'utilisateur de plate-forme.
    Note : Vous devez toujours placer le mot de passe entre guillemets simples.
    --data_sources_csv Obligatoire Emplacement du fichier CSV qui contient les détails des terminaux.
    --domain_type Facultatif Type de domaine pour authentifier les informations d'identification de l'utilisateur. Les valeurs acceptées sont LOCAL et LDAP.
    --domain_value Facultatif Si le type de domaine est LDAP, fournissez votre nom de domaine LDAP.

    Voici quelques exemples.

    python datasource_addition.py --deployment_type onprem --platform_ip vrni.example.com --username 'user@vmware' --password 'mypassword' --data_sources_csv /home/ubuntu/discovered_devices.csv
    python datasource_addition.py --deployment_type onprem --platform_ip vrni.example.com --username '[email protected]' --password 'mypassword' --domain_type LDAP --domain_value vmware.com --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 à vRealize Network Insight en accédant à la page Paramètres > Comptes et sources de données.