NetBackup IT Analytics Exporter インストール/設定ガイド

Last Published:
Product(s): NetBackup IT Analytics (11.2)

データセンダーの構成

データセンダーは、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.yaml

  • Windows の場合: 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

収集されたデータファイルを保存するディレクトリの相対パス。デフォルト値は /data です。

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

個別に実行され、メトリックを収集するジョブのリスト。

 
  • job_name: 指定した、データをスクレイピングするジョブの名前。

  • poll_interval: 2 つの連続したデータ収集ジョブの間隔 (秒)。

  • gzip: ポスト要求コンテンツの gzip 用のフラグ。

  • target_metrics: Data Collector に送信するメトリックを定義します。

Linux のデータセンダーの構成サンプル
# 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
Windows のデータセンダーの構成サンプル
# 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