Agent which connects to Veeam Backup & Replication REST API uploading to an Influx DB.
1.1K

This project consists of a Docker Container which uses cron to run a Bash Shell script to retrieve the Veeam Backup & Replication information, directly from the RESTfulAPI, about last jobs, users and much more. The information is being saved it into InfluxDB output directly into the InfluxDB database using curl, then in Grafana: a Dashboard is created to present all the information.
We use Veeam Backup & Replication RESTfulAPI to reduce the workload and increase the speed of script execution.
The configuration is applied by applying environment variables to your Docker container as follows:
Required Variables:
INFLUX_URL Your InfluxDB Server, http://FQDN or https://FQDN if using SSLINFLUX_BUCKET InfluxDB bucket name (not ID)INFLUX_TOKEN InfluxDB access token with read/write privileges for the bucketINFLUX_ORG InfluxDB organisation name (not ID)VEEAM_USER Veeam usernameVEEAM_PASSWORD Veeam passwordVEEAM_ADDRESS The IP address or host name of your Veeam serverOptional Variables:
INFLUX_PORT Default Port 8086VEEAM_PORT Default Port 9419VEEAM_JOBSESSIONS Defaults to 1000docker run -e INFLUX_URL='http://FQDN' -e INFLUX_BUCKET='my_bucket' ... etc ... bbate/veeam_backup_and_replication_grafana:latestWould love to see some known issues and keep opening and closing as soon as I have feedback from you guys. Fork this project, use it and please provide feedback.
Content type
Image
Digest
sha256:e4be1b344…
Size
32.7 MB
Last updated
almost 3 years ago
docker pull bbate/veeam_backup_and_replication_grafana