NetBackup IT Analytics Exporter 安装和配置指南
配置 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 |
收集器检查 keystore 文件是否有即将到期的非主机证书。 |
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 |
以收集器名称为密钥的映射,可以覆盖 默认情况下,此映射密钥中未提到的收集器处于启用状态。如果导出器配置为在 Windows 上运行,则排除 |
key_stores |
您希望 对于收集器的 |
每个 keystore 条目均具有以下属性: | |
name |
指标数据中的存储标签。 |
key_file |
存储 keystore 密码的文件。 |
store_file |
keystore 文件的路径。 |
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
文件缺失或配置不正确,收集器将根据默认值收集指标数据。
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