Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: b3aa82419b235cddfd903ee96b4b03473ef15b31
https://github.com/tribe29/checkmk/commit/b3aa82419b235cddfd903ee96b4b03473…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-02-21 (Fri, 21 Feb 2020)
Changed paths:
A .werks/10890
A agents/special/agent_proxmox
A checkman/proxmox_node_subscription
A checkman/proxmox_version
A checks/agent_proxmox
A checks/proxmox.include
A checks/proxmox_node_subscription
A checks/proxmox_version
M cmk/gui/plugins/wato/datasource_programs.py
A cmk/special_agents/agent_proxmox.py
M tests-py3/unit/agents/special/test_special_agent_args.py
A tests/unit/checks/generictests/datasets/proxmox_node_subscription.py
A tests/unit/checks/generictests/datasets/proxmox_version.py
Log Message:
-----------
10890 Add initial support for Proxmox environments [CMK-2862, CMK-3775,
CMK-3854]
This werk adds very basic support for Proxmox installations. Currently only the version of
the installation and the subscription status of each managed node is being returned by a
special agent called 'agent_proxmox' and checked against by the provided checks
'proxmox_version' and 'proxmox_subscription'. The agent can be configured
via a WATO rule, initial manpages are provided.
Change-Id: I7f51ecc75d8170bd012f1435401f12c565382a6c