NetBackup IT Analytics Exporter 安装和配置指南
解决数据发送器问题
- 确保数据发送器服务正在运行。该服务位于 itanalytics_datasender_exporter.service。
在终端上使用 systemctl status itanalytics_datasender_exporter.service 检查服务状态。
如果服务已停止,请使用 systemctl start itanalytics_datasender_exporter.service 启动服务。
- 按以下说明检查配置:
检查是否已将数据发送器配置为从已配置的导出器提取已抓取的指标数据。示例配置文件位于
<INSTALLATION_PATH>/itanalytics/config/template
下,可从中进行验证。检查“计算资源”探测和“NetBackup 资源监视器”探测(如果已安装)的发送器 ID 是否有效。
检查提供给数据发送器以推送收集的指标数据的目标 URL 是否可访问。
如果无法使用默认端口 8883 访问 Data Collector URL,并且在门户上配置了自定义端口,则目标 URL 可能类似于
https://<hostname>:<port>/metrics
。您可以在浏览器中打开此 URL 进行验证,也可以通过 curl 命令 (curl https://<hostname>:<port>/metrics) 进行验证以检查响应。可以将指标数据转储到数据发送器的本地文件系统,以验证是否将所有收集的指标数据推送到数据收集器服务器。您可以取消注释配置文件中的 data_directory 属性,并重新启动数据发送器服务以实现此目的。但是,由于此操作会生成大量数据,因此必须在不需要时重新注释该属性。
- 确保提供给数据发送器以连接到 NetBackup IT Analytics Data Collector 的 SSL 证书有效。
- 在
<INSTALLATION_PATH>/itanalytics/logs/datasender.log
中查看详细日志。
- 确保数据发送器服务正在 Windows 服务控制台运行。服务名称显示为 NetBackup IT Analytics NetBackup Datasender Service。如有必要,重新启动该服务。
- 检查以下配置:
检查是否已将数据发送器配置为从已配置的导出器提取已抓取的指标数据。模板配置文件位于
<INSTALLATION_PATH>/itanalytics/config/template
下,可从中进行验证。检查“计算资源”探测和“NetBackup 资源监视器”探测(如果已安装)的发送器 ID 是否有效。
检查提供给数据发送器以推送收集的指标数据的目标 URL 是否可访问。
如果无法使用默认端口 8883 访问 Data Collector URL,并且在门户上配置了自定义端口,则目标 URL 可能类似于
https://<hostname>:<port>/metrics
。您可以在浏览器中打开此 URL 进行验证,也可以通过 curl 命令 (curl https://<hostname>:<port>/metrics) 进行验证以检查响应。可以将指标数据转储到数据发送器的本地文件系统,以验证是否将所有收集的指标数据推送到数据收集器服务器。您可以通过取消注释配置文件中的 data_directory 属性,并重新启动数据发送器服务来实现此目的。但是,由于此操作会生成大量数据,因此必须在不需要时重新注释该属性。
- 确保 NetBackup Exporter 在指定路径上公开的指标数据可访问。所有指标数据均在运行的主机的端口 9099 和路径
/metrics
上公开。要进行检查,请执行以下操作:
在同一主机上打开任何已安装的浏览器。
检查 URL http://127.0.0.1:9099/metrics 提供的输出
如果在浏览器上看到某些输出,则表明该服务正常运行,否则请重新启动该服务并重新检查。
- 确保提供给数据发送器以连接到 NetBackup IT Analytics Data Collector 的 SSL 证书有效。
- 检查 Windows 主机上是否提供以下数据发送器日志。
详细日志位于
<INSTALLATION_PATH>/ITAnalytics/logs/
下。在 Windows 主机上:
ITAnalyticsDatasenderService.<TIME_STAMP>.log
。在 Windows 主机上:
itanalyticsdatasenderservice-stderr.<TIME_STAMP>.log
。在 Windows 主机上:
itanalyticsdatasenderservice-stdout.<TIME_STAMP>.log
。