Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 5b6390191710d24dbee452d1144901c30d564e91
https://github.com/tribe29/checkmk/commit/5b6390191710d24dbee452d1144901c30…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-06-24 (Wed, 24 Jun 2020)
Changed paths:
A .werks/11216
M agents/plugins/mk_inventory.linux
M cmk/gui/plugins/views/builtin_inventory_plugins.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/wato/inventory.py
A inventory/lnx_sysctl
M tests-py3/integration/cmk/base/test-files/linux-agent-output
M tests-py3/unit/cmk/gui/test_gui_config.py
M tests-py3/unit/cmk/gui/test_views.py
A tests-py3/unit/inventory/test_inv_lnx_sysctl.py
Log Message:
-----------
11216 Inventory of Linux kernel configuration (sysctl)
This werk adds the option to inventorize the kernel configuration parameters
of Linux systems (output of <tt>sysctl -ae<\tt>). To activate this option,
two
configuration steps are necessary.
First, the user needs to deploy the corresponding agent plugin via the rule
"Hardware/Software-Inventory (Linux, Windows, Solaris, AIX)". Then, the checkmk
agents for Linux need to re-baked and re-installed to include the changes in the
agent plugin collecting the inventory data.
Secondly, the user needs to specify regex-patterns for including and excluding kernel
configuration parameters in the inventory via the rule "Inventory of Linux kernel
configuration (sysctl)". The reason for this second step is that some configuration
parameters can change often, resulting in frequent changes in the HW/SW inventory,
which can quickly fill up the temporary filesystem used by checkmk.
Change-Id: I3d9ada9fe28750774435181bdb9a26975617b45d