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

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

NetBackup Exporter の構成

NetBackup Exporter を構成するには、次の場所から netbackup.yaml ファイルを構成する必要があります。

  • Linux の場合: /opt/itanalytics/config/netbackup.yaml

  • Windows の場合: C:\Program Files\Veritas\ITAnalytics\config\netbackup.yaml

エクスポータ内のコレクタ

次の表で、エクスポータに組み込まれたコレクタについて説明します。NetBackup Exporter によって収集されるメトリックの範囲を以下に定義します。その他のメトリックは、Node Exporter または Windows Exporter によって収集されます。

表: エクスポータ内のコレクタ

コレクタ

収集対象

bp_configuration

NetBackup のビジー状態のファイルの処理に関する詳細。

host_certificates

ホスト証明書を期限切れにするためのメトリック。

jks_certificates

非ホスト証明書を期限切れにするには、コレクタはキーストアファイルを確認します。

nbdb_file_stats

NetBackup データベースファイルの詳細。

net_stats

pbx_exchange、vnetd、bpcd、inbound_proxy、outbound_proxy、nbdisco、nbsl、nbsvcmon、nbrmms、vmd、nbatd、NB_dbsrv、bpdbm、bpjobd、bprd、nbpem、nbjm、nbstserv、nbemm、nbrb、nbevtmgr、nbaudit、nbwmc、bpcompatd、nbvault、nbars プロセスの接続の詳細。

pbx_exchange_stats

pbx_exchange プロセスに対する接続の詳細。

physical_devives_stats

利用可能なブロックデバイスについての情報。

Windows ホストのコレクタは無効です。

service_responsiveness

pbx_exchange、vnetd、bpcd、inbound_proxy、outbound_proxy、nbdisco、nbsl、nbsvcmon、nbrmms、vmd、nbatd、NB_dbsrv、bpdbm、bpjobd、bprd、nbpem、nbjm、nbstserv、nbemm、nbrb、nbevtmgr、nbaudit、nbwmc、bpcompatd、nbvault、nbars など、実行中のプロセスの状態の情報。

次の表で netbackup.yaml の構成パラメータについて説明し、続いて netbackup.yaml 構成ファイルの例を示します。

表: netbackup.yaml ファイルのパラメータ

パラメータ

説明

host

サーバーが実行されているホスト。デフォルトは localhost です。

port

エクスポータが通信するポート。デフォルトのポートは 9099 です。

install_path

NetBackup がデフォルトの場所にインストールされていない場合は、ここにそのパスを指定する必要があります。

log_level

コレクタのデフォルトのログレベル。error、warn、または debug として設定できます。デフォルトのログレベルは info です。

コレクタごとに異なる値を構成できます。

collector_overrides

poll_intervallog_level を上書きできる、コレクタの名前でキー付けされたマップ。個々のコレクタを無効にするには、enabled: false を設定します。

このマップキーに記載されていないコレクタは、デフォルトで有効です。Windows で実行するようにエクスポータが構成されている場合は、physical_device_stats コレクタを除外します。

key_stores

jks_certificates コレクタでチェックするキーストアのリスト。

コレクタの jks_certificates には、複数のキーストアファイルを追加して同じ方法でデータを収集できます。エクスポータは、このプロパティを構成せずに、コレクタの .jks.bcfks の種類のキーストアファイルを処理できます。他の種類のキーストアファイルの場合は、provider_pathstore_type の値を指定する必要があります。

各キーストアのエントリには次のプロパティがあります:

 
name

メトリック内のストアラベル。

key_file

キーストアのパスワードを格納するファイル。

store_file

キーストアファイルへのパス。

alias

エクスポートされた証明書のエイリアス名。

store_type

keytool コマンドの実行中に -storetype スイッチを設定するプロパティ。

provider_path

keytool コマンドの実行中に -providerpath スイッチを設定するプロパティ。

provider

keytool コマンドの実行中に -provider スイッチを設定するプロパティ。

Linux の netbackup.yaml ファイルの例
host: localhost
port: 9099
install_path: /usr/openv
log_level: info
collector_overrides:
    bp_configuration:
        poll_interval: 10s
        log_level: info
        enabled: true
    host_certificates:
        poll_interval: 300s
        log_level: info
        enabled: true
    jks_certificates:
        poll_interval: 600s
        log_level: info
        enabled: true
    nbdb_file_stats:
        poll_interval: 86400s
        log_level: info
        enabled: true
    net_stats:
        poll_interval: 3600s
        log_level: info
        enabled: true
    pbx_exchange_stats:
        poll_interval: 300s
        log_level: info
        enabled: true
    physical_device_stats:
        poll_interval: 300s
        log_level: info
        enabled: true
    service_responsiveness:
        poll_interval: 10s
        log_level: info
        enabled: true
key_stores:
 - name: vxss
   key_file: /usr/openv/var/global/jkskey
   store_file: /usr/openv/var/global/vxss/tomcatcreds/nbwebservice.bcfks
   alias: nbwmc
   store_type: BCFKS
   provider_path: /usr/openv/java/bcprov-jdk15on-168.jar
   provider: org.bouncycastle.jce.provider.BouncyCastleProvider
 - name: wsl
   key_file: /usr/openv/var/global/jkskey
   store_file: /usr/openv/var/global/wsl/credentials/nbwebservice.bcfks
   alias: nbwmc
   store_type: BCFKS
   provider_path: /usr/openv/java/bcprov-jdk15on-168.jar
   provider: org.bouncycastle.jce.provider.BouncyCastleProvider

メモ:

netbackup.yaml ファイルが見つからないか、正しく構成されていない場合、コレクタはデフォルト値に基づいてメトリックを収集します。

Windows の netbackup.yaml ファイルの例
host: localhost
port: 9099
install_path: C:\Program Files\Veritas
log_level: info
collector_overrides:
    bp_configuration:
        poll_interval: 10s
        log_level: info
        enabled: true
    host_certificates:
        poll_interval: 300s
        log_level: info
        enabled: true
    jks_certificates:
        poll_interval: 600s
        log_level: info
        enabled: true
    nbdb_file_stats:
        poll_interval: 86400s
        log_level: info
        enabled: true
    net_stats:
        poll_interval: 3600s
        log_level: info
        enabled: true
    pbx_exchange_stats:
        poll_interval: 300s
        log_level: info
        enabled: true
    physical_device_stats:
        poll_interval: 300s
        log_level: info
        enabled: false
    service_responsiveness:
        poll_interval: 10s
        log_level: info
        enabled: true
key_stores:
 - name: vxss
   key_file: C:\Program Files\Veritas\NetBackup\var\global\jkskey
   store_file: C:\Program Files\Veritas\NetBackup\var\global\vxss\tomcatcreds\nbwebservice.bcfks
   alias: nbwmc
   store_type: BCFKS
   provider: org.bouncycastle.jce.provider.BouncyCastleProvider
   provider_path: C:\Program Files\Veritas\NetBackup\Java\bcprov-jdk15on-168.jar
 - name: wsl
   key_file: C:\Program Files\Veritas\NetBackup\var\global\jkskey
   store_file: C:\Program Files\Veritas\NetBackup\var\global\wsl\credentials\nbwebservice.bcfks
   alias: nbwmc
   store_type: BCFKS
   provider_path: C:\Program Files\Veritas\NetBackup\Java\bcprov-jdk15on-168.jar
   provider: org.bouncycastle.jce.provider.BouncyCastleProvider