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

Last Published:
Product(s): NetBackup IT Analytics (11.6)
  1. 導入と概要
    1.  
      NetBackup IT Analytics Exporter について
    2.  
      エクスポータのインストールの前提条件
    3.  
      インストールの概要と ISO フォームファクタ
  2. Linux ホストでの NetBackup IT Analytics Exporter のインストールと管理
    1.  
      ISO を使用した Linux ホストでのエクスポータのインストール
    2.  
      応答ファイルを使用した Linux ホストでのエクスポータのインストール
    3.  
      RPM を使用した Linux ホストでのエクスポータのインストール
    4.  
      Linux でのエクスポータサービスの管理
    5.  
      エクスポータのアップグレードまたは再インストール
  3. Windows ホストでの NetBackup IT Analytics Exporter のインストールと管理
    1.  
      Windows ホストでのエクスポータのインストール
    2.  
      応答ファイルを使用した Windows ホストでのエクスポータのインストール
    3.  
      Windows でのエクスポータサービスの管理
    4.  
      Windows ホストでの ISO ベースのアップグレード
  4. NetBackup IT Analytics Exporter の構成
    1.  
      NetBackup Exporter の構成
    2.  
      Node Exporter の構成
    3.  
      Process Exporter の構成
    4.  
      Windows Exporter の構成
    5.  
      データセンダーの構成
  5. 付録 A. トラブルシューティング
    1.  
      NetBackup Exporter の問題の解決
    2.  
      Node Exporter の問題の解決
    3.  
      Process Exporter の問題の解決
    4.  
      Windows Exporter の問題の解決
    5.  
      データセンダーの問題の解決
    6.  
      ログの場所
    7.  
      セキュリティの変更に関連した無効な送信者 ID の解決

データセンダーの構成

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