概要
Cisco ACI インテグレーションを使用すると、以下のことが可能です。
セットアップ
インストール
Cisco ACI チェックは Agent にパッケージ化されているので、ネットワーク内のサーバーに Agent をインストールするだけです。
構成
ホスト
ホストで実行中の Agent に対してこのチェックを構成するには
Agent のコンフィギュレーションディレクトリのルートにある conf.d/
フォルダーの cisco_aci.d/conf.yaml
ファイルを編集します。使用可能なすべてのコンフィギュレーションオプションについては、サンプル cisco_aci.d/conf.yaml を参照してください。
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>
## @param send_ndm_metadata - boolean - optional - default: false
## Set to `true` to enable Network Device Monitoring metadata (for devices and interfaces) to be sent.
#
# send_ndm_metadata: false
# send_faultinst_faults - boolean - optional - default: false
# Set to `true` to enable collection of Cisco ACI faultInst faults as logs.
#
# send_faultinst_faults: false
# send_faultdelegate_faults - boolean - optional - default: false
# Set to `true` to enable collection of Cisco ACI faultDelegate faults as logs.
#
# send_faultdelegate_faults: false
注: 必ずインテグレーションにテナントを指定し、アプリケーションのメトリクスや EPG などを収集します。
Agent を再起動すると、Datadog への Cisco ACI メトリクスの送信が開始されます。
コンテナ化
コンテナ環境の場合は、オートディスカバリーのインテグレーションテンプレートのガイドを参照して、次のパラメーターを適用してください。
パラメーター | 値 |
---|
<INTEGRATION_NAME> | cisco_aci |
<INIT_CONFIG> | 空白または {} |
<INSTANCE_CONFIG> | {"aci_url":"%%host%%", "username":"<ユーザー名>", "pwd": "<パスワード>"} |
検証
Agent の status
サブコマンドを実行し、Checks セクションで cisco_aci
を探します。
ベンダープロファイル
このインテグレーションでサポートされている具体的なベンダープロファイルは、ネットワークベンダーのページで確認できます。
収集データ
メトリクス
イベント
Cisco ACI チェックはテナントの障害をイベントとして送信します。
サービスチェック
トラブルシューティング
cisco_aci.tenant.*
メトリクスの欠落
もし cisco_aci.tenant.*
メトリクスがない場合は、test/cisco_aci_query.py
スクリプトを実行して、テナントエンドポイントに手動でクエリを実行することが可能です。
apic_url
、apic_username
、apic_password
を構成情報に変更し、apic_url
にテナント URL を入力します。
エンドポイントを cURL して得られた出力が datadog_checks/cisco_aci/aci_metrics.py
で収集されたメトリクスのいずれかと一致するか確認します。どの統計も一致しない場合、これは、統合が収集できる統計情報をエンドポイントが発信していないことを意味します。
実行時間が長い
このチェックは、メトリクスを返す前にリストされたすべてのテナント、アプリ、およびエンドポイントに問い合わせるため、このインテグレーションによる実行時間が長くなることがあります。
cisco_aci (2.2.0)
-----------------
Instance ID: cisco_aci:d3a2958f66f46212 [OK]
Configuration Source: file:/etc/datadog-agent/conf.d/cisco_aci.d/conf.yaml
Total Runs: 1
Metric Samples: Last Run: 678, Total: 678
Events: Last Run: 0, Total: 0
Service Checks: Last Run: 1, Total: 1
Average Execution Time : 28m20.95s
Last Execution Date : 2023-01-04 15:58:04 CST / 2023-01-04 21:58:04 UTC (1672869484000)
Last Successful Execution Date : 2023-01-04 15:58:04 CST / 2023-01-04 21:58:04 UTC (1672869484000)
ご不明な点は、Datadog のサポートチームまでお問い合わせください。