Python SDK を使用したデータ ソースの一括追加Last Updated January 14, 2025
network-insight-sdk-python
SDK を使用して、ネットワーク デバイスをデータ ソースとして VMware Aria
Operations for Networks
に一括追加できます。- VMware Aria Operations for Networksコレクタ CLI にアクセスできる。
- VMware Aria Operations for Networksプラットフォーム CLI にアクセスできる。
- 次の形式のネットワーク デバイスのリストを含む CSV ファイルがある。ファイルを手動で作成することも、ネットワーク検出を実行してネットワーク内のデバイスを検出することもできます。詳細については、CLI コマンドによるネットワーク デバイスの検出を参照してください。
追加できるデータ ソースは次のとおりです。
- Cisco スイッチ
- Arista スイッチ
- Juniper スイッチ
- Dell スイッチ
- F5
- Brocade スイッチ
- Palo Alto Networks
- Check Point ファイアウォール
- Cisco ASA
- VMware Aria Operations for Networksコレクタ CLI に、サポートユーザーとしてログインします。
- VMware Aria Operations for Networksプラットフォーム CLI に、サポートユーザーとしてログインします。
- Ubuntuユーザーに切り替えます。次のコマンドを実行します。
- /home/ubuntuディレクトリに移動します。
- GitHubからnetwork-insight-sdk-pythonSDK をダウンロードします。
- SDK のコンテンツを解凍し、ZIP ファイルを削除します。
- Python パスを/home/ubuntu/network-insight-sdk-python-master/swagger_client-py2.7.eggにエクスポートします。
- SDK 内のexamplesディレクトリに移動します。このフォルダには、datasource_addition.pyスクリプトが含まれています。
- datasource_addition.pyスクリプトを実行して、ネットワーク デバイスをVMware Aria Operations for Networksに一括追加します。次のオプションを使用できます。オプション必須説明--deployment_type必須一括追加操作の対象となる展開のタイプ。受け入れられる値は、onpremとsaasです。デフォルト値はonpremです。--platform_ip必須デバイスを追加するVMware Aria Operations for Networksプラットフォーム ノード 1 の IP アドレス。--username必須プラットフォーム ユーザーのユーザー名。ユーザー名は常に一重引用符で囲む必要があります。--password必須プラットフォーム ユーザーのパスワード。パスワードは常に一重引用符で囲む必要があります。--data_sources_csv必須デバイスの詳細が記載されている CSV ファイルの場所。--domain_typeオプションユーザー認証情報を認証するドメイン タイプ。受け入れられる値は、LOCALとLDAPです。--domain_valueオプションドメイン タイプが LDAP の場合は、LDAP ドメイン名を指定します。オプション説明--deployment_type展開のタイプ。受け入れられる値は、onpremとsaasです。デフォルト値はonpremです。--api_tokenVMware Aria Operations for Networksクラウド認証情報を認証するための API トークン。--cloud_locationデータセンターの場所。受け入れられる値は、US、UK、JP、AU、DEです。デフォルト値はUSです。--data_sources_csvデバイスの詳細が記載されている CSV ファイルの場所。次に例を示します。次に例を示します。ネットワーク検出処理の結果を CLI で追跡できます。1 台または複数のデバイスで一括追加操作が失敗した場合は、エラーを修正して操作を再試行できます。詳細については、一般的なデータ ソースのエラーを参照してください。
VMware Aria
Operations for Networks
に追加されたデータ ソースを表示します。