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.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 |
収集されたデータファイルを保存するディレクトリの相対パス。デフォルト値は |
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