NetBackup IT Analytics Exporter 설치 및 구성 설명서

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

NetBackup Exporter 구성

NetBackup Exporter를 구성하려면 다음 위치에서 netbackup.yaml 파일을 구성해야 합니다.

  • Linux: /opt/itanalytics/config/netbackup.yaml

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

내보내기 도구 내의 Collector

내보내기 도구 내에 포함된 Collector는 아래 테이블에 설명되어 있습니다. NetBackup Exporter에 의해 수집되는 메트릭 범위는 아래에 정의되어 있습니다. 다른 메트릭은 Node Exporter 또는 Windows Exporter에 의해 수집됩니다.

표: 내보내기 도구 내의 Collector

Collector

수집

bp_configuration

NetBackup 사용 중인 파일 처리 상세 내역.

host_certificates

만료되는 호스트 인증서에 대한 메트릭.

jks_certificates

Collector는 키스토어 파일에 만료되는 호스트 이외 인증서가 있는지 확인합니다.

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 호스트에 대해 Collector가 실행 중지되었습니다.

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

Collector의 기본 로그 수준. error, warn 또는 debug로 설정할 수 있습니다. 기본 로그 수준은 info입니다.

서로 다른 Collector에 대해 다른 값을 구성할 수 있습니다.

collector_overrides

poll_intervallog_level을 재정의할 수 있는 Collector 이름을 키로 사용하는 맵 개별 Collector를 실행 중지하려면 enabled: false를 설정하십시오.

이 맵 키에 언급되지 않은 Collector는 기본적으로 실행됩니다. 내보내기 도구가 Windows에서 실행되도록 구성된 경우 physical_device_stats Collector를 제외하십시오.

key_stores

jks_certificates Collector에서 확인할 키스토어의 목록.

Collector의 jks_certificates의 경우 여러 키스토어 파일을 추가하여 동일한 방식으로 데이터를 수집할 수 있습니다. 내보내기 도구는 이 속성의 구성 없이 .jks.bcfks 유형의 Collector 키스토어 파일을 처리할 수 있습니다. 다른 유형의 키스토어 파일의 경우 store_typeprovider_path 값을 지정해야 합니다.

각 키스토어 항목에는 다음과 같은 속성이 있습니다.

 
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 파일이 없거나 올바르게 구성되지 않은 경우 Collector는 기본값에 따라 메트릭을 수집합니다.

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