Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remote configuration / provision server / health server #60

Open
deajan opened this issue May 18, 2024 · 2 comments
Open

Remote configuration / provision server / health server #60

deajan opened this issue May 18, 2024 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@deajan
Copy link
Contributor

deajan commented May 18, 2024

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

@deajan deajan added the enhancement New feature or request label May 18, 2024
@deajan deajan added this to the future milestone Jun 5, 2024
@deajan
Copy link
Contributor Author

deajan commented Jul 24, 2024

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 deajan changed the title Remote configuration Remote configuration / provision server / health server Jul 24, 2024
@deajan
Copy link
Contributor Author

deajan commented Jul 24, 2024

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 deajan modified the milestones: future, 4.0 Jul 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant