IBM / spectrum-protect-sppmon

Monitoring and long-term reporting for IBM Spectrum Protect Plus. Provides a data bridge from SPP to InfluxDB and provides visualization dashboards via Grafana.
Apache License 2.0
13 stars 8 forks source link

Containerization of SPPMon (and Install-Script) #73

Open NielsKorschinsky opened 3 years ago

NielsKorschinsky commented 3 years ago

I've checked the Dockerfile and did some research into docker-compose. It is already possible to execute Grafana and Influx via docker-compose, only the execution of the python scripts is unclear for now.

Containerizing everything would reduce the dependencies by a lot, especially the python3+ vs yum python 2.7 conflict. The most parts of the install process could stay the same, it is only required to move the config file into the container after editing it.

docker-compose.zip

NielsKorschinsky commented 2 years ago

It is important to re-visit the config file and whether it is required to use the container name as srv_address within each component. Also, it should be verified if the influxDB can be hidden from the internet, only exposing Grafana and the python container.