This check_mk extension adds checks Proxmox Backup Server:
- Datastore (Size, Usage)
- Garbage collection
- Verify jobs
This extension is still work in progress and produces a huge agent output
The mkp archive can be downloaded directly from the release and installed by following the documentation of check_mk.
Usually you don't see a section as how to build an mkp, because usually it's done like check_mk suggests using WATO or CLI.
But we made it easier and included two helper tools into this repository, that depend on the tool python-mkp, which is a fork of tom-mi/python-mkp.
Unfortunally, the original tool, which can be installed using pip
cannot be used because it wouldn't package some files.
- python-mkp
just run
$ build/mkp-pack
Use GitHub's Issues: Try to explain as clear and short as possible.
- Use Pull requests
- Sign off your commits
- Adapt to the coding style. Divert from it, if doing so increases readability.
- Don't check in IDE specific files or products of a build.
yes, we have those This extension 'works for us' right now, but it's far from optimal.
- Agent output is way to much and must be optimized
- Names of metrics should be changed
(even more, than issues)
- Check of sync jobs
- Check prune jobs
- Check tape jobs
- Check, if verify jobs are running
- Optimize parsing of agent output
- Add check parameters for timeouts of verify, garbage collection and prune jobs
- Move todos and issues to GitHub issues and projects (without being recursive)