npbackup icon indicating copy to clipboard operation
npbackup copied to clipboard

Remote configuration / provision server / health server

Open deajan opened this issue 1 year ago • 2 comments

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

deajan avatar May 18 '24 12:05 deajan

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...

deajan avatar Jul 24 '24 08:07 deajan

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.

deajan avatar Jul 24 '24 08:07 deajan