Puede agregar de forma masiva dispositivos de red como orígenes de datos a vRealize Network Insight mediante el SDK network-insight-sdk-python.

Solo puede agregar los siguientes orígenes de datos:

  • Conmutadores Cisco
  • Conmutadores de Arista
  • Conmutadores de Juniper
  • Conmutadores de Dell
  • F5
  • Conmutadores de Brocade
  • Palo Alto Networks
  • Firewall de Check Point
  • Cisco ASA

Requisitos previos

  • Debe tener acceso a la CLI de la plataforma de vRealize Network Insight.
  • Debe tener el archivo CSV que contiene la lista de dispositivos de red en el siguiente formato:

    "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"
    

    Puede crear el archivo manualmente o detectar los dispositivos en su red mediante detección de redes. Consulte Detectar dispositivos de red mediante la ejecución de comandos de la CLI para obtener más información.

Procedimiento

  1. Inicie sesión en la CLI de la plataforma de vRealize Network Insight como usuario de tipo soporte.
  2. Cambie a un usuario de Ubuntu. Ejecute el siguiente comando:
    ub
  3. Vaya al directorio /home/ubuntu.
    cd /home/ubuntu
  4. Descargue el SDK de network-insight-sdk-python desde GitHub.
    wget https://github.com/vmware/network-insight-sdk-python/archive/refs/heads/master.zip
  5. Descomprima el contenido del SDK y elimine el archivo ZIP.
    unzip master.zip && rm master.zip
  6. Exporte la ruta de Python a /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. Vaya al directorio examples dentro del SDK. Esta carpeta contiene el script datasource_addition.py.
    cd /home/ubuntu/network-insight-sdk-python-master/examples
  8. Ejecute el script datasource_addition.py para agregar dispositivos de red en masa a vRealize Network Insight. Las opciones admitidas son:
    Opción Obligatoria Descripción
    --deployment_type Obligatoria El tipo de implementación en el que está realizando la operación de adición de forma masiva. Los valores aceptados son onprem y saas.

    El valor predeterminado es onprem.

    --platform_ip Obligatoria La dirección IP del node1 de la plataforma de vRealize Network Insight a la que desea añadir los dispositivos.
    --username Obligatoria El nombre de usuario del usuario de la plataforma.
    Nota: Siempre debe incluir el nombre de usuario entre comillas simples.
    --password Obligatoria La contraseña del usuario de la plataforma.
    Nota: Siempre debe incluir la contraseña entre comillas simples.
    --data_sources_csv Obligatoria La ubicación del archivo CSV que contiene los detalles de los dispositivos.
    --domain_type Valor opcional El tipo de dominio para autenticar las credenciales de usuario. Los valores aceptados son LOCAL y LDAP.
    --domain_value Valor opcional Si el tipo de dominio es LDAP, proporcione el nombre de dominio LDAP.

    Aquí tiene algunos ejemplos.

    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

    Puede realizar un seguimiento del resultado de la operación de detección de red en la CLI. Si se produce un error en la operación de adición de forma masiva para uno o más dispositivos, puede corregir los errores y volver a intentar la operación. Consulte Errores comunes de los orígenes de datos para obtener más información.

Qué hacer a continuación

Para ver los orígenes de datos agregados a vRealize Network Insight, vaya a la página Configuración > Cuentas y orígenes de datos.