NetBackup IT Analytics Exporter インストール/設定ガイド
データセンダーの構成
データセンダーは、NetBackup IT Analytics Exporter または他のサードパーティ製エクスポータなど、すべてのエクスポータの Prometheus サーバーとして機能します。データセンダーに構成されたエクスポータからスクレイピングされたデータを取得し、Data Collector にプッシュします。エクスポータのインストール時に選択した精査に応じて、デフォルトのデータセンダーが該当するエクスポータに対して構成されます。計算リソースの精査の場合、Linux OS ではノードとプロセスのエクスポータデータ用のデータセンダー、Windows OS では Windows Exporter 用のデータセンダーが有効になります。
NetBackup リソースの監視の精査の場合、NetBackup IT Analytics Exporter 用のデータセンダーが有効になります。
データセンダーを構成するには、次の場所から datasender.yaml ファイルを構成する必要があります。
Linux の場合:
/opt/itanalytics/config/datasender.yamlWindows の場合:
C:\Program Files\Veritas\ITAnalytics\config\datasender.yaml
NetBackup IT Analytics Exporter のインストール時の精査の選択によってデータセンダーの構成が制御されるため、個別の構成は必要ありません。ただし、ポーリング間隔またはメトリック収集を変更するには、次のプロパティの説明に基づいて datasender.yaml 構成ファイルを編集する必要があります。
表: datasender.yaml プロパティ
|
プロパティ |
説明 |
|---|---|
|
host_name |
データセンダーを実行するシステムホスト名。デフォルト値はシステムホスト名です。 |
|
destination_url |
スクレイピングされたデータがプッシュされる NetBackup IT Analytics Data Collector の URL。 |
|
destination_certificate_file |
データセンダーの証明書ファイルの絶対パス。証明書ファイルは、精査の選択に基づいて、適切な[Data Collector ポリシー (Data Collector policy)]画面からダウンロードする必要があります。 |
|
data_directory |
収集されたデータファイルを保存するディレクトリの相対パス。デフォルト値は |
|
log_level |
データセンダーログのログレベル (trace、info、debug、warn、または error)。デフォルトは info です。 |
|
gzip |
ポスト要求コンテンツの gzip 用のフラグ。デフォルト値は true に設定されています。 |
|
exporters |
スクレイピングの詳細を含むエクスポータのリスト: |
|
<EXPORTER_NAME> |
エクスポータ名。 |
|
source_url |
エクスポータがそのメトリックを公開する URL。 |
|
job_id |
NetBackup IT Analytics Exporter のインストール時に指定された送信者 ID。 |
|
job_type |
すべてのエクスポータで値を host に設定します。 |
|
jobs |
個別に実行され、メトリックを収集するジョブのリスト。 |
|
# host_name: "nb1.example.com"
destination_url: "https://DC_HOSTNAME:8883/metrics"
destination_certificate_file: "/opt/itanalaytics/config/DC_CERT_FILE"
# data_directory: "data/"
# log_level: "info"
# gzip: true
exporters:
netbackup:
source_url: "http://127.0.0.1:9099/metrics"
job_id: "job_id_1"
job_type: "host"
jobs:
- job_name: "nb_host_certificate"
poll_interval: 86400 # daily
gzip: true
target_metrics: [ "netbackup_host_certificate_active",
"netbackup_host_certificate_issued_on_seconds",
"netbackup_host_certificate_updated_on_seconds",
"netbackup_host_certificate_valid_from_seconds",
"netbackup_host_certificate_valid_until_seconds" ]
- job_name: "nb_keystore"
poll_interval: 86400 # daily
target_metrics: [ "netbackup_keystore_created_on_seconds",
"netbackup_keystore_valid_from_seconds",
"netbackup_keystore_valid_to_seconds" ]
- job_name: "nb_responsiveness"
poll_interval: 300 # 5 minutes
target_metrics: [ "netbackup_process_running",
"netbackup_process_responsive_seconds" ]
- job_name: "nb_configuration"
poll_interval: 86400 # daily
target_metrics: [ "netbackup_bp_config_state",
"netbackup_process_primary_server",
"netbackup_process_media_server" ]
- job_name: "nb_netstat"
poll_interval: 3600 # 1 hour
target_metrics: [ "netbackup_connection_active" ]
- job_name: "nb_dbfile"
poll_interval: 3600 # 1 hour
target_metrics: [ "netbackup_dbfile_bytes",
"netbackup_dbfile_mod_time_seconds" ]
- job_name: "nb_pbxexchange"
poll_interval: 300 # 5 minutes
target_metrics: [ "netbackup_pbx_exchange_number_of_connections" ]
- job_name: "nb_scrapeinfo"
poll_interval: 1800 # 30 minutes
target_metrics: [ "netbackup_scrape_success",
"netbackup_scrape_duration_seconds" ]
- job_name: "nb_buildinfo"
poll_interval: 86400 # daily
target_metrics: [ "netbackup_exporter_build_info" ]
node:
source_url: "http://127.0.0.1:9100/metrics"
job_id: "job_id_10"
job_type: "host"
jobs:
- job_name: "node_all"
poll_interval: 300 # 5 minutes
process:
source_url: "http://127.0.0.1:9256/metrics"
job_id: "job_id_20"
job_type: "host"
jobs:
- job_name: "process_all"
poll_interval: 900 # 15 minutes# host_name: "nb1.example.com"
destination_url: "https://DC_HOSTNAME:8883/metrics"
destination_certificate_file: "C:\\Program Files\\Veritas\\IT
Analytics\\config\\DC_CERT_FILE"
# data_directory: "data/"
# log_level: "info"
# gzip: true
exporters:
netbackup:
source_url: "http://127.0.0.1:9099/metrics"
job_id: "job_id_1"
job_type: "host"
jobs:
- job_name: "nb_host_certificate"
poll_interval: 86400 # daily
gzip: true
target_metrics: [ "netbackup_host_certificate_active",
"netbackup_host_certificate_issued_on_seconds",
"netbackup_host_certificate_updated_on_seconds",
"netbackup_host_certificate_valid_from_seconds",
"netbackup_host_certificate_valid_until_seconds" ]
- job_name: "nb_keystore"
poll_interval: 86400 # daily
target_metrics: [ "netbackup_keystore_created_on_seconds",
"netbackup_keystore_valid_from_seconds",
"netbackup_keystore_valid_to_seconds" ]
- job_name: "nb_responsiveness"
poll_interval: 300 # 5 minutes
target_metrics: [ "netbackup_process_running",
"netbackup_process_responsive_seconds" ]
- job_name: "nb_configuration"
poll_interval: 86400 # daily
target_metrics: [ "netbackup_bp_config_state",
"netbackup_process_primary_server",
"netbackup_process_media_server" ]
- job_name: "nb_netstat"
poll_interval: 3600 # 1 hour
target_metrics: [ "netbackup_connection_active" ]
- job_name: "nb_dbfile"
poll_interval: 3600 # 1 hour
target_metrics: [ "netbackup_dbfile_bytes",
"netbackup_dbfile_mod_time_seconds" ]
- job_name: "nb_pbxexchange"
poll_interval: 300 # 5 minutes
target_metrics: [ "netbackup_pbx_exchange_number_of_connections" ]
- job_name: "nb_scrapeinfo"
poll_interval: 1800 # 30 minutes
target_metrics: [ "netbackup_scrape_success",
"netbackup_scrape_duration_seconds" ]
- job_name: "nb_buildinfo"
poll_interval: 86400 # daily
target_metrics: [ "netbackup_exporter_build_info" ]
windows:
source_url: "http://127.0.0.1:9182/metrics"
job_id: "job_id_30"
job_type: "host"
jobs:
- job_name: "windows_exporter_all"
poll_interval: 300 # 5 minutes