NetBackup IT Analytics Exporter 설치 및 구성 설명서
NetBackup Exporter 구성
NetBackup Exporter를 구성하려면 다음 위치에서 netbackup.yaml 파일을 구성해야 합니다.
Linux:
/opt/itanalytics/config/netbackup.yamlWindows:
C:\Program Files\Veritas\ITAnalytics\config\netbackup.yaml
내보내기 도구 내에 포함된 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 |
이 맵 키에 언급되지 않은 Collector는 기본적으로 실행됩니다. 내보내기 도구가 Windows에서 실행되도록 구성된 경우 |
key_stores |
Collector의 |
|
각 키스토어 항목에는 다음과 같은 속성이 있습니다. | |
name |
메트릭의 스토어 레이블. |
key_file |
키스토어 암호를 저장하는 파일. |
store_file |
키스토어 파일 경로. |
alias |
내보낸 인증서의 별칭 이름. |
store_type |
keytool 명령을 실행하는 동안 -storetype 스위치를 설정하는 속성. |
provider_path |
keytool 명령을 실행하는 동안 -providerpath 스위치를 설정하는 속성. |
provider |
keytool 명령을 실행하는 동안 -provider 스위치를 설정하는 속성. |
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는 기본값에 따라 메트릭을 수집합니다.
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