netinvent/npbackup

Remote configuration / provision server / health server

deajan opened this issue · 2 comments

deajan commented

As the title says.
Would be probably nice to have a tool to fetch configurations from a central server.

More than just a central server, it would be nice to have a provision server.
NPBackup could be shipped with a special config file, eg "provision.conf" which would contain:

  • Provision server URL
  • Provision credentials
  • Optional identity

This would allow mass deployment via ansible/GPO...

We could also use the central server to push prometheus metrics, which can then be fetched via node exporter.
This would avoid the need of a push gateway.

The central server would keep the "good/bad" backup state, and declare a "missing" state for clients that didn't show up for a specified time.