NetBackup IT Analytics Exporter Installation and Configuration Guide
Resolve Data Sender issues
- Ensure the Data Sender service is running. The service available at itanalytics_datasender_exporter.service.
Check the service status using systemctl status itanalytics_datasender_exporter.service on the terminal.
If the service has stopped, start it using systemctl start itanalytics_datasender_exporter.service.
- Check for configuration as follows:
Check whether the Data Sender is configured to pull scraped metrics from the configured exporters. Sample configuration files are available under
<INSTALLATION_PATH>/itanalytics/config/template
, from where it can be verified.Check the validity of the sender IDs of Compute Resource probe and NetBackup Resources Monitor probe (if installed).
Check whether the destination URL provided to the Data Sender to push collected metrics is reachable.
If the Data Collector URL is not reachable using the default port 8883 and a custom port is configured on the Portal, the destination URL can look like
https://<hostname>:<port>/metrics
. You can open this URL in a browser for verification or can verify via a curl command (curl https://<hostname>:<port>/metrics) to check the response.You can dump metrics to the local file system of the Data Sender to verify whether all collected metrics are getting pushed to the data collector server. You can uncomment the data_directory property in the configuration file and restart the Data Sender service to achieve this. However, since this can generate lot of data, you must comment it back when not required.
- Ensure the SSL Certificate provided to the Data Sender to connect to the NetBackup IT Analytics Data Collector is valid.
- Check for detailed logs at
<INSTALLATION_PATH>/itanalytics/logs/datasender.log
.
- Ensure the Data Sender service is running from the Windows Services console. The service available by the name NetBackup IT Analytics NetBackup Datasender Service. Restart the service if required.
- Check for the following configurations:
Check whether the Data Sender is configured to pull scraped metrics from the configured exporters. Template configuration files are available under
<INSTALLATION_PATH>/itanalytics/config/template
, from where it can be verified.Check the validity of the sender IDs of Compute Resources probe and NetBackup Resources Monitor probe (if installed).
Check whether the destination URL provided to the Data Sender to push collected metrics is reachable.
If the Data Collector URL is not reachable using the default port 8883 and a custom port is configured on the Portal, the destination URL can look like
https://<hostname>:<port>/metrics
. You can open this URL in a browser for verification or can verify via a curl command (curl https://<hostname>:<port>/metrics) to check the response.You can dump metrics to the local file system of the Data Sender to verify whether all collected metrics are getting pushed to the data collector server. You can achieve by uncommenting the data_directory property in the configuration file and restarting the Data Sender service. However, since this can generate lot of data, you must comment it back when not required.
- Ensure the metrics exposed by the NetBackup exporter on the specified path is reachable. All metrics are exposed on the running host at port 9099 and path
/metrics
.To check:
Open any of the installed browsers on the same host.
Check the output given by the URL http://127.0.0.1:9099/metrics
If you seen some output on the browser then it is working fine, else restart the service and check again.
- Ensure the SSL Certificate provided to the Data Sender to connect to the NetBackup IT Analytics Data Collector is valid.
- Check whether following Data Sender logs are available on the Windows host.
Detailed logs are available under
<INSTALLATION_PATH>/ITAnalytics/logs/
.ITAnalyticsDatasenderService.<TIME_STAMP>.log
on Windows host.itanalyticsdatasenderservice-stderr.<TIME_STAMP>.log
on Windows host.itanalyticsdatasenderservice-stdout.<TIME_STAMP>.log
on Windows host.