Branch: refs/heads/test_weblate2
Home:
https://github.com/tribe29/checkmk
Commit: ae82d51458f6efb75542deacab708d574286454b
https://github.com/tribe29/checkmk/commit/ae82d51458f6efb75542deacab708d574…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M inventory/dmidecode
Log Message:
-----------
dmidecode: clean up API calls & data layout
Keep track of the current memory arrays index
and refer to the arrays node by array_<index>.
That way we can loose all the merging foo.
CMK-5976
Change-Id: Id3871b2cf3396c917351b469bb77101a4199357a
Commit: 336e7101f0fe223285de626ec6b19d4c0af3c182
https://github.com/tribe29/checkmk/commit/336e7101f0fe223285de626ec6b19d4c0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M Makefile
Log Message:
-----------
Testcommit
Change-Id: Ie7a17ab26cc08f1fc1307a99845f963c93a25968
Commit: 9f15eb7a7d307bb634f4b9eb3ebe95341b205993
https://github.com/tribe29/checkmk/commit/9f15eb7a7d307bb634f4b9eb3ebe95341…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/fields.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/watolib/hosts_and_folders.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_service_discovery.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
REST-API: Review #1.1
* fix "move folder" endpoint
* refactor folder endpoints to use FolderField
* add more tests
Change-Id: I09c0a41b32438935258e50f1c1097145d53e5a61
Commit: 2a8630c4f99daa9bc102486209e1dc53e165c792
https://github.com/tribe29/checkmk/commit/2a8630c4f99daa9bc102486209e1dc53e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M cmk/base/check_legacy_includes/hp_proliant.py
A cmk/base/plugins/agent_based/utils/hp_proliant.py
M inventory/hp_proliant_mem
M tests/unit/checks/generictests/datasets/hp_proliant_mem.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
hp_proliant_mem: reduce duplicate code
Change-Id: I93d56965f6aa94f4cae8fa38dfd3632b81c0bf55
Commit: 2175dc82ed75950452e3cead8406eef41c0ce349
https://github.com/tribe29/checkmk/commit/2175dc82ed75950452e3cead8406eef41…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M checks/esx_vsphere_counters
Log Message:
-----------
make imports explicit
Change-Id: Ifae85d48569212843036235aa29ce906a8278568
Commit: fbd4162be38453db2f6530bca95e15fb64d5427c
https://github.com/tribe29/checkmk/commit/fbd4162be38453db2f6530bca95e15fb6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/utils/diskstat.py
Log Message:
-----------
diskstat: factor out averaging
Change-Id: I0837255d90c70dba45a6a7d3213fc01112f6266f
Commit: b6685147b93c0e9ee0c3a7955f444bf596c775ee
https://github.com/tribe29/checkmk/commit/b6685147b93c0e9ee0c3a7955f444bf59…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
A .werks/11534
M checks/fileinfo
M tests/unit/checks/generictests/datasets/fileinfo_additional_rules_regression.py
M tests/unit/checks/test_fileinfo_check.py
Log Message:
-----------
11534 FIX fileinfo.groups: enable count and size of all files within a file group
CMK-6051
Change-Id: I523394e19cc883457efb82071186e2d216fb1d0e
Commit: 6ef113f17e4f8598b2aab1898ba94bba5df09094
https://github.com/tribe29/checkmk/commit/6ef113f17e4f8598b2aab1898ba94bba5…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M checks/fileinfo
M tests/unit/checks/generictests/datasets/fileinfo_additional_rules_regression.py
M tests/unit/checks/test_fileinfo_check.py
Log Message:
-----------
fileinfo.groups: do not return metrics for additional rules
CMK-6051
Change-Id: I4ba2a6ed00bdf08c3e4878058be8e41308e0c625
Commit: afb9988336f1664932247e974aba4f7fb20c9531
https://github.com/tribe29/checkmk/commit/afb9988336f1664932247e974aba4f7fb…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M checks/prometheus_custom
A cmk/gui/plugins/wato/check_parameters/prometheus_custom.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_prometheus.py
Log Message:
-----------
prometheus: addition of levels option for custom Prometheus services
Change-Id: I8d585be800c48b505c08f60ebd28f0a2f6568a1f
Commit: a2ca73938c32c1e5f6d4cb206f9789bd39f0bf1c
https://github.com/tribe29/checkmk/commit/a2ca73938c32c1e5f6d4cb206f9789bd3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
A cmk/base/plugins/agent_based/inventory_dmidecode.py
M inventory/dmidecode
Log Message:
-----------
dmidecode: migrate section
Comments and docstrings change, the body of the function is untouched.
Change-Id: Ic6eeacc2a77cf2a4c4275a1cfadad920e8f7fc3f
Commit: 1c07d6f1200b779535859bb0e169c119274e3840
https://github.com/tribe29/checkmk/commit/1c07d6f1200b779535859bb0e169c1192…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/inventory_dmidecode.py
M inventory/dmidecode
Log Message:
-----------
dmidecode: refactor & migrate
* migrate the parsing helpers
* refactor dispatcher (b/c we're going to switch to generators)
* rename: s/name/title/g (b/c it is *not* unique)
* rename: s/inv_dmidecode_parse/_make_inventory/g
* remove commented code b/c YAGNI
Change-Id: I023220df527ed706421ba002f817aef03497cdec
Commit: 887f7cd3986b8ba7e6ab95c5c3e3ef008eeabafa
https://github.com/tribe29/checkmk/commit/887f7cd3986b8ba7e6ab95c5c3e3ef008…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M agents/wnx/install/InstallFolderDialog.wxs
Log Message:
-----------
[CMK-6096] - improve installation dialog box
- enable grayed Checkboxes
- fix texts
Change-Id: Iab76482f03a197bf65177efa38a7e64842a95a7b
Commit: 6e461f02c69af5ba8e15208ad4c05e3d6885b0dd
https://github.com/tribe29/checkmk/commit/6e461f02c69af5ba8e15208ad4c05e3d6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
A .werks/11504
M omd/packages/appliance/appliance.make
M omd/packages/appliance/webconf_snapin.py
Log Message:
-----------
11504 FIX Fix Appliance snapin
When installing Checkmk 2.0.0i1 on a Checkmk appliance, there is an Appliance
specific sidebar snapin for navigating to the Checkmk Appliance GUI from
Checkmk. This snapin did not work in 2.0.0i1 and showed the message
"No module named '__builtin__'".
Change-Id: I925622a18292531fef205cb20c469329d9035585
Commit: 2854c0d11cd579a1e9c33cc649aa5ff01d39b691
https://github.com/tribe29/checkmk/commit/2854c0d11cd579a1e9c33cc649aa5ff01…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M agents/wnx/doc/CommandLine.odt
Log Message:
-----------
[CMK-5951] - update documentation for Windows agent command line: updater
Change-Id: Id73f58a9f7d1b2f6336a5b0ec754eb6bcc0e2a21
Commit: 8b4a6e55553f7bd9b00bcb9fc3a1cdb9252e3e92
https://github.com/tribe29/checkmk/commit/8b4a6e55553f7bd9b00bcb9fc3a1cdb92…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Add packaging test to ensure Windows Agent version
Primitive approach to search the the Windows Agent exe files from the
source package for the intended version string.
Change-Id: I33767e13d77659b44970d904a73e998b2e7c776e
Commit: 2f49a6606dc449c6c848e03a580a03316f3d3f07
https://github.com/tribe29/checkmk/commit/2f49a6606dc449c6c848e03a580a03316…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/windows-agent-build.jenkins
M buildscripts/scripts/windows-agent-modules-build.jenkins
Log Message:
-----------
Add version to Windows builds
Change-Id: Ib1bbca1100aac27522f41bd81b7c41a86a617701
Commit: f79a01bf58688354543a4d7ca2855acc1b0a4e6a
https://github.com/tribe29/checkmk/commit/f79a01bf58688354543a4d7ca2855acc1…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
Log Message:
-----------
Fix Demo File Pattern
Change-Id: I995949610d6d1c97de937890e7ebc7a479d8d100
Commit: 7866214e7bbbaac56cdbe5b4a39fc63ff1fc77d8
https://github.com/tribe29/checkmk/commit/7866214e7bbbaac56cdbe5b4a39fc63ff…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
Extend test for reverse translation
Check-plugins should be migrated to deliver metrics under their canonical
name. We mark on the translation on which version the migration happened
and keep the reverse translation valid for an entire stable version
release.
Thus test needs to be able to pin the version to verify the translation is
taking place or being already dropped.
It would be good to manage to migrate all memory metrics before 2.0.0
release. Here is a test over mem_linux still having unmigrated
metrics(shmem).
Change-Id: Id8596db99e65583b99a59035a9821f2aaf0919be
Commit: 607c6885b83851522f73bef93a5bf72966aa5bba
https://github.com/tribe29/checkmk/commit/607c6885b83851522f73bef93a5bf7296…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M Makefile
M cmk/gui/plugins/metrics/artwork.py
Log Message:
-----------
Timeseries graph axis background is transparent in dark_theme
This is only the default behavior, user can at any time still set a
background.
CMK-6077
Change-Id: I81cbde29ffcb5f0b564bd75d1008a82f678c3dba
Commit: 3d6fed208ca8e619e79fca66667319780e17438a
https://github.com/tribe29/checkmk/commit/3d6fed208ca8e619e79fca66667319780…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M checks/netapp_api_volumes
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
Log Message:
-----------
netapp_api_volumes: cleanup
Change-Id: I31902e251b51c7d19baed250383c9f87b6140055
Commit: 1b18dda3a09dcc4a8af158fb8474aa3367eb9a3d
https://github.com/tribe29/checkmk/commit/1b18dda3a09dcc4a8af158fb8474aa336…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M tests/testlib/__init__.py
Log Message:
-----------
Remove CheckManager
CheckManager is no longer needed therefore it can be removed
Change-Id: I678264cbfbad4b0c404c1272b99f672bffa2207e
Commit: eac199dc9f1ff6d5dd095b743c90af6f66df6e25
https://github.com/tribe29/checkmk/commit/eac199dc9f1ff6d5dd095b743c90af6f6…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/agent_based_api/v1/type_defs.py
M cmk/base/plugins/agent_based/snmp_extended_info.py
M cmk/base/plugins/agent_based/snmp_info.py
M cmk/snmplib/type_defs.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
Log Message:
-----------
Added automated Host Label Discovery via new OID
New automated Host Labels via entPhysicalDescr OID
Change-Id: I87f877764fd4052c709377919b3f0352a643e10a
Commit: 22b6d757d6f4265942b458e5e2aed1c5fa4e79f5
https://github.com/tribe29/checkmk/commit/22b6d757d6f4265942b458e5e2aed1c5f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
Log Message:
-----------
Moved FileDescriptorPair to POSIXUtils where it belongs.
Change-Id: I8b2c4b611aecf8b00854e99b510822f42692447c
Commit: 58e367074f77b0541b361fd9c26fc30738185d10
https://github.com/tribe29/checkmk/commit/58e367074f77b0541b361fd9c26fc3073…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_mega_menu.scss
Log Message:
-----------
The user and help menu are now positioned at the bottom
Change-Id: I27dde68ee70e9488bc8823271e3599be34c4f314
Commit: 831bba84bcd6878ec75fe2029db70dd6653efe3d
https://github.com/tribe29/checkmk/commit/831bba84bcd6878ec75fe2029db70dd66…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_mega_menu.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Add spacing at the bottom of the mega menu
Change-Id: Ib733db1d2a469b7751c58302f4c8400461eb8bb3
Commit: a9586ea8fbb98d94f1132bde130964bb27284267
https://github.com/tribe29/checkmk/commit/a9586ea8fbb98d94f1132bde130964bb2…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
A .werks/11464
Log Message:
-----------
11464 Windows agent updater plugin is delivered as Python script
Since this release Windows Agent update plugin is delivered as a python file
with name <tt>cmk_update_agent.checkmk.py</tt>
This feature has next advantages:
<ul>
<li>eliminates false virus alarms for the plugin</li>
<li>improves stability and performance</li>
<li>speeds up development</li>
<li>improves diagnostic</li>
</ul>
To use the plugin from the command line you may use provide next methods:
1. Use Windows agent:
C+:
cd "%ProgramFiles(x86)%\checkmk\service"
check_mk_agent updater [params]
C-:
2. Use provided with Windows agent Python module:
C+:
cd "%ProgramData%\checkmk\agent\plugins"
..\modules\Python-3.8\.venv\Scripts\python cmk_update_agent.checkmk.py [params]
C-:
3. Use already installed Windows Python:
C+:
cd "%ProgramData%\checkmk\agent\plugins"
python.exe cmk_update_agent.checkmk.py [params]
C-:
In both cases <tt>params</tt> means parametres of the Windows agent updater
plugin.
You could even execute the Agent updater with another Python installation, but it
is not recommended, because you would have to ensure that all module dependencies
are installed in your environment. We have solved this problem for you by providing
a standard Python environment for Windows, so it should be used.
Change-Id: I3968b7a1e6c0cbd37806954749ddcc18a97daff1
Commit: c9664002b206817bdeb9390c95f1fda96c54866a
https://github.com/tribe29/checkmk/commit/c9664002b206817bdeb9390c95f1fda96…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M .werks/11464
Log Message:
-----------
Hot fix version in the werk
Change-Id: Ic55a90ba5d1917f2b944f23ed0ee4b3691f9e43d
Commit: 3f7164c2e05c10616f7c9a3a9d41ef747aa4bf58
https://github.com/tribe29/checkmk/commit/3f7164c2e05c10616f7c9a3a9d41ef747…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/base/check_legacy_includes/legacy_docker.py
M cmk/base/plugins/agent_based/utils/legacy_docker.py
M inventory/docker_node_network
R tests/unit/checks/test_docker_parse_network_inspect.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_docker_parse_network_inspect.py
Log Message:
-----------
docker_node_network: prepare for migration I
* migrate parse function helper
* rename and add some type annotations
CMK-6038
Change-Id: I1464751f9e15d4be6bbf1fb4166c8628af1e195d
Commit: e5b558e7ac4f480ce694c7cdcdb678fa4afa37fa
https://github.com/tribe29/checkmk/commit/e5b558e7ac4f480ce694c7cdcdb678fa4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M inventory/docker_node_network
Log Message:
-----------
docker_node_network: prepare for migration II
* rename to docker_node_networks
* restructure data layout
CMK-6038
Change-Id: I02d5803755ddd59690ed8d43df4c1563c0785e7d
Commit: 7e890c3dbd6b527ff004d9affac3c0905cee750a
https://github.com/tribe29/checkmk/commit/7e890c3dbd6b527ff004d9affac3c0905…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/base/check_legacy_includes/df.py
Log Message:
-----------
legacy_includes/df.py: homeopathic refactoring I
Change-Id: I56c60d96ffc22618fe74c4e064d675d21cfb6398
Commit: 7bd2062366593cebcd13823cedc062b8c58ee0ff
https://github.com/tribe29/checkmk/commit/7bd2062366593cebcd13823cedc062b8c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/base/check_legacy_includes/df.py
Log Message:
-----------
legacy_includes/df.py: homeopathic refactoring II
Change-Id: I9c5c3a959ed2fc33812dfb610de72f98a92a50e0
Commit: 089149464d0f1949141fe8e6bdebd6ae288684b6
https://github.com/tribe29/checkmk/commit/089149464d0f1949141fe8e6bdebd6ae2…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/base/check_legacy_includes/df.py
Log Message:
-----------
legacy_includes/df.py: homeopathic refactoring III
Change-Id: Iec200eec7c734778214680dbfe33a8dba6f4ec75
Commit: 1df0a1f63079fb6c385d6c6896709cba7d44a268
https://github.com/tribe29/checkmk/commit/1df0a1f63079fb6c385d6c6896709cba7…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/plugins/openapi/endpoints/version.py
M cmk/gui/plugins/openapi/restful_objects/__init__.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST-API: replace endpoint_schema with Endpoint
* remove dataclass for better IDE integration
* point all endpoint-decorators to the actual class,
not to the alias
Change-Id: Idb56333076edcc9b26d6912ecec27457d00f697b
Commit: f60c6a7cada65dba4be56233e4921b8ce5335fc3
https://github.com/tribe29/checkmk/commit/f60c6a7cada65dba4be56233e4921b8ce…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST-API: Remove unneeded request_body_required argument
* confuses the developer
* had no effect in 100% of the used cases
Change-Id: I8d4a53baba615afd624cedff268b096586acc459
Commit: d43c4c17538a10dd473ec42bd9841fc12f210416
https://github.com/tribe29/checkmk/commit/d43c4c17538a10dd473ec42bd9841fc12…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST-API: Remove custom error schema
Change-Id: I0a6c3646f6b67fafe3bdc8781a65964a0165a143
Commit: c22b8437137d47c34521ddd6cda7ac622f4b61aa
https://github.com/tribe29/checkmk/commit/c22b8437137d47c34521ddd6cda7ac622…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST-API: allow custom status descriptions
Change-Id: I74eda7c4c12b82bad5781433c55d0cfdeeebe918
Commit: 7bc8f67ad766341e9421f928bf457f542171948a
https://github.com/tribe29/checkmk/commit/7bc8f67ad766341e9421f928bf457f542…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
A cmk/base/plugins/agent_based/inventory_docker_node_network.py
R inventory/docker_node_network
Log Message:
-----------
docker_node_network: migrate to new API
Change-Id: Ifdc1d7c933e428e34e2ca9d63c0eaed390ebf526
Commit: b0b18d0f46ccbe7f134cc4a9af9d71879cdbf04e
https://github.com/tribe29/checkmk/commit/b0b18d0f46ccbe7f134cc4a9af9d71879…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/inventory_dmidecode.py
R inventory/dmidecode
Log Message:
-----------
dmidecode: migrate
Change-Id: I66bb85b798d3bf769be79fb5c58b629ddea39772
Commit: 85a4dfc6398ec4541a8bc088e0358871e66487a2
https://github.com/tribe29/checkmk/commit/85a4dfc6398ec4541a8bc088e0358871e…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/gui/main_menu.py
Log Message:
-----------
distinct between internal and external links
Change-Id: Ia1ebaed62057abb053e6b46b9093cfb73ee14914
Commit: 32bea766b0320ea3c239dd52a0575431a0f9c654
https://github.com/tribe29/checkmk/commit/32bea766b0320ea3c239dd52a0575431a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
Log Message:
-----------
Moved make{Socket,Pipe}Pair into FileDescriptorPair.
They are very similar to the create{Socket,Pipe}Pair factory methods,
we will unify these later. For now, we just want to keep similar
code together.
Change-Id: I6bc4e513e5240f472ebaab2bfc40500a8488cf9a
Commit: b4f89b1ed1dd28069219fd9b911bffb93dbbd0f9
https://github.com/tribe29/checkmk/commit/b4f89b1ed1dd28069219fd9b911bffb93…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M agents/Makefile
Log Message:
-----------
Added version updates for agent plugins
Change-Id: If1824b521b2d0ed4e9a1edb1418ad57f495d84ab
Commit: 71fbc8f880ce379ef94a55238ac01503fa84adff
https://github.com/tribe29/checkmk/commit/71fbc8f880ce379ef94a55238ac01503f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
Log Message:
-----------
Tiny cleanups.
Change-Id: I72acd84dcbe32f37e80ed2f6758db2e58aac0995
Commit: 0499e5b858ea8e043ea0ee9ff23cf3f555f87881
https://github.com/tribe29/checkmk/commit/0499e5b858ea8e043ea0ee9ff23cf3f55…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M checks/esx_vsphere_counters
M cmk/base/plugins/agent_based/esx_vsphere_counters.py
M cmk/base/plugins/agent_based/utils/diskstat.py
R tests/unit/checks/generictests/datasets/esx_vsphere_counters_diskio.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_counters.py
Log Message:
-----------
migrate esx_vsphere_counters_diskio
Change-Id: I2719e35102bb2a35ef7c47c45e6f8224e3b96015
Commit: 707f32e74c35ae1825a8d4e1670081497a067c9b
https://github.com/tribe29/checkmk/commit/707f32e74c35ae1825a8d4e1670081497…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
Log Message:
-----------
REST-API: make error messages more specific
* when the request body was missing, marshmallow emitted
"_schema" could not be validated. By supplying an empty
dict, the actual missing parameters get reported.
Change-Id: I4d83471a4cc9efebb7ab811c48a1fcc2a8c8e3b6
Commit: 602572183165908df5b7e0daf65279fa3d73e5e2
https://github.com/tribe29/checkmk/commit/602572183165908df5b7e0daf65279fa3…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/utils.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
REST-API: Remove special case for problemexceptions
Change-Id: Ie62318149b3fceee0135e09360f332a407663796
Commit: 38023040ad8064e8dc5b750e4569a263b26e6ac4
https://github.com/tribe29/checkmk/commit/38023040ad8064e8dc5b750e4569a263b…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/gui/plugins/userdb/user_attributes.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/wato/pages/users.py
M cmk/gui/wato/user_profile.py
Log Message:
-----------
Add interface settings topic to edit profile page
CMK-5661
Change-Id: I3020d9ce1c530438804a0dea47a6f9876945f144
Commit: 20633d2471493a9ba880b92d52506606f9e72e7e
https://github.com/tribe29/checkmk/commit/20633d2471493a9ba880b92d52506606f…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/gui/dashboard.py
M web/htdocs/js/modules/dashboard.js
Log Message:
-----------
Adjust dashboard layout mode options
CMK-6086
Change-Id: I1e5c18cc8005aa337fdfa1ba7d47cac701bbf805
Commit: eef7bec74e5868ed903a2938daf47c287aa485b7
https://github.com/tribe29/checkmk/commit/eef7bec74e5868ed903a2938daf47c287…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
A .werks/11505
M cmk/base/config.py
M cmk/base/core_config.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
11505 FIX Active checks: Failed check caused by missing arguments
In Checkmk 2.0.0i1 several active checks failed with different error messages,
because the command lines that were built to execute the active checks were
missing required arguments.
For example the SMTP checks failed when a custom network port was configured
with a message like: "check_smtp: Port must be a positive integer". Since this
was an error in a generic place, this affected multiple active checks.
Change-Id: I51c78a0e8914846d6bdb2bd7d42b6cdc206f9823
Commit: 8f8ca969bfb9b432282435a20fda1091fd7d217c
https://github.com/tribe29/checkmk/commit/8f8ca969bfb9b432282435a20fda1091f…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: I290c043001df9ccab314b877ce67f55715a151ae
Commit: 5b15fd9d2bf0d75afe5a886166935d7f546261a7
https://github.com/tribe29/checkmk/commit/5b15fd9d2bf0d75afe5a886166935d7f5…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M agents/wnx/include/tools/_misc.h
M agents/wnx/watest/test-service.cpp
Log Message:
-----------
Remove obsolete and unused code in Windows Agent
Change-Id: I710c6d5a6d027cc47775a7393099bb5fba8a8e80
Commit: d8e97d04930be42ac0b7c2207172482f5b336065
https://github.com/tribe29/checkmk/commit/d8e97d04930be42ac0b7c2207172482f5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/base/config.py
M cmk/base/core_config.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
Move helper function to single call site
The config.prepare_check_command was only used as helper function
for core_config.active_check_arguments. This commit clarifies this
relation by moving the code together.
The moved tests of config.prepare_check_command now execute the
public core_config.active_check_arguments function instead of the
internal helper.
Change-Id: I3abda685fd949336299dd9156e10a67f14c01923
Commit: bcbe645d8e58b980a9d60f78b146bfb401b0727d
https://github.com/tribe29/checkmk/commit/bcbe645d8e58b980a9d60f78b146bfb40…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M checks/agent_bi
M checks/agent_prometheus
M cmk/base/config.py
M cmk/base/core_config.py
M tests/unit/cmk/base/checkers/test_program_data_source.py
Log Message:
-----------
Simplify SpecialAgentConfiguration type
Command only allows list of strings now.
Change-Id: I1875d82e52613151dc2bb6b40edaea7cd7fb3a01
Commit: 477e2e4264ba188fde749ae8aabed47df1db423a
https://github.com/tribe29/checkmk/commit/477e2e4264ba188fde749ae8aabed47df…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-28 (Wed, 28 Oct 2020)
Changed paths:
M cmk/base/core_config.py
Log Message:
-----------
Simplify active_check_arguments
Change-Id: I6ef488132bb897e54ac8aea9142ca6c64c08cf67
Commit: b8ef9090bbb6611b3db416b6987f058ad16855e9
https://github.com/tribe29/checkmk/commit/b8ef9090bbb6611b3db416b6987f058ad…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/engine/providers/p_perf_counters.cpp
M agents/wnx/watest/test-winperf.cpp
Log Message:
-----------
[CMK-6108] - improve logging in winperf
- tiny refactoring
- tiny unit tests
Change-Id: Ibc65eb14b0d52033ebd7e09cd62ff47eb9d860fc
Commit: 8633996234ad247961cc4b57fc3b28c1a0e42fc0
https://github.com/tribe29/checkmk/commit/8633996234ad247961cc4b57fc3b28c1a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M tests/packaging/test_files.py
Log Message:
-----------
Skip new CMK agent version test for daily builds
Change-Id: Ib4dfb9f760dab643b3d28cce47c238f0816ed9bc
Commit: b89b6bdbfaf1fbf57907edfb1d8dd63b44e9f8ea
https://github.com/tribe29/checkmk/commit/b89b6bdbfaf1fbf57907edfb1d8dd63b4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/type_defs.py
Log Message:
-----------
Check-API: fix typing for simple fetch argument
Change-Id: I7c22d2841867184e9e875e60d34b68a3c212bc2c
Commit: 8b3fea0ae06ff356d7c5d1bdd04072d9f0d13548
https://github.com/tribe29/checkmk/commit/8b3fea0ae06ff356d7c5d1bdd04072d9f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/base/checking.py
M cmk/utils/cpu_tracking.py
M tests/unit/cmk/utils/test_cpu_tracking.py
Log Message:
-----------
cpu_tracking: Summarize perf data before sending
We need to accumulate the durations before sending them otherwise
they may appear several times such as `cmk_time_agent=1.23
cmk_time_agent=4.56` for `cmk_time_agent=5.79`.
CMK-5909
Change-Id: I7fe2797542b75bcb3fc99265f56c84558c31e3c6
Commit: a5f801e4ed646c8e9056aef264f3991f74733cba
https://github.com/tribe29/checkmk/commit/a5f801e4ed646c8e9056aef264f3991f7…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/utils/cpu_tracking.py
M tests/unit/cmk/utils/test_cpu_tracking.py
Log Message:
-----------
cpu_tracking: Use monotonic clock
The CPU tracker was using `time.time()`, which is not guaranteed to be
monotonic. Since this code is only interested in time differences, we
can safely use `time.monotonic()` instead.
CMK-5909
Change-Id: I3bca3fe5f50d9c1faff1c4f508c7c0de37ffdf2c
Commit: 2029f59737eba343d3aa6413cbb6209a528b0ea0
https://github.com/tribe29/checkmk/commit/2029f59737eba343d3aa6413cbb6209a5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Lighter SNMP config #1
* Add disabled_sections to SNMP config
CMK-5462
Change-Id: I703a9875e03b4a7489539c023af9b9bffe45ed76
Commit: e14ee40fb7e3212def3ac23c0d1c150c1c585a3f
https://github.com/tribe29/checkmk/commit/e14ee40fb7e3212def3ac23c0d1c150c1…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
First steps towards a cleaner styling of commands
CMK-6065
Change-Id: I7446907411d094d17af91f144a33e498a06d43eb
Commit: 814c750bad8184a4e445a506224e3839f998e81f
https://github.com/tribe29/checkmk/commit/814c750bad8184a4e445a506224e3839f…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Remove some unused styling
Change-Id: I2c5ae363f30e56974e3958fe78b849e2e28e8f9b
Commit: 2bc571b9bae891ac8fc1f8e74951930150156f81
https://github.com/tribe29/checkmk/commit/2bc571b9bae891ac8fc1f8e7495193015…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Cleanup button styling
Change-Id: I02561ed5d4177be5039f2a817f391b3edfb512b9
Commit: 4760acdb2dae8b22b6ba2a49ebd36f99cb5b1220
https://github.com/tribe29/checkmk/commit/4760acdb2dae8b22b6ba2a49ebd36f99c…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Use a uniform color for buttons
Change-Id: I8b85792f7a2cb06d8e9143bed18ddbb8bfde1907
Commit: 0da94dbd9bd90218f3ccd8eba7093d37a5fa59e1
https://github.com/tribe29/checkmk/commit/0da94dbd9bd90218f3ccd8eba7093d37a…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
UX Styling: Lighter colors for checkboxes and dropdowns (CMK-6001)
Change-Id: I1b4abb1e40cad99c154f45f997310c41c3f63f0d
Commit: 9f105f8d002ab7a7a6131921e4ccc30516422d94
https://github.com/tribe29/checkmk/commit/9f105f8d002ab7a7a6131921e4ccc3051…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
A .werks/11507
M cmk/gui/wato/pages/tags.py
Log Message:
-----------
11507 FIX Tags: Fix broken links in "confirm modification" message
When editing a tag group a confirm dialog may occur which contained
some broken links to affected objects.
CMK-5343
Change-Id: Ifdde7f1e5b8e8233ae1df74ddc09f589f463668e
Commit: 1997cd1bbc203446fb01dd8b0b9cc3a15672fe76
https://github.com/tribe29/checkmk/commit/1997cd1bbc203446fb01dd8b0b9cc3a15…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/utils.py
Log Message:
-----------
REST-API: Context manager to handle failures
* can intercept specific exceptions and re-emit them
as ProblemExceptions on expected errors
Change-Id: I35efad2efc98e9e3bd28f45d6dea9c4660f62fe0
Commit: fc910a46111efc4d738cb5bf019ee29d01fe4de3
https://github.com/tribe29/checkmk/commit/fc910a46111efc4d738cb5bf019ee29d0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M bin/mkeventd_open514.cc
Log Message:
-----------
Improve naming a bit.
* Explicitly reference some POSIX stuff via the global namespace.
This is good practice because it is more explicit and helps to
avoid confusion when we have methods of the same name(s).
* Rename ProcessHelper::fork(). It is very confusing to see a naked
"fork()": Which fork() do we want to call? The POSIX one? Our
method? Did somebody just forget a "::"? Or a "this->"?
* Makes it easier to use grep on the sources. :-)
Change-Id: I6c77720bd86f491c84f6ac8f4f6c152639a31cb8
Commit: 8870c77c4ba6e0e3f63289877feb8c26d9055e44
https://github.com/tribe29/checkmk/commit/8870c77c4ba6e0e3f63289877feb8c26d…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/dashboard/utils.py
A tests/unit/cmk/gui/plugins/dashboard/test_dashboard_utils.py
Log Message:
-----------
Dashboard's Title format is mandatory field
Migrate configuration transformations from GraphDashlet out of init into
the general Dashboards.load. That section is responsible for reading data
out of disk, and also gets executed during cmk update.
Include tests for known data transformations. Ensure the migration of
title_format from pnpgraph option to dashlet and the drop of show_title as
graph option.
CMK-6079
Change-Id: Id94d7882304c38ed43725c4d82d20da44035b28b
Commit: d323161f43072c5056aff2154ffb584b3edb3f20
https://github.com/tribe29/checkmk/commit/d323161f43072c5056aff2154ffb584b3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
Log Message:
-----------
Consistently set the close-on-exec flag in socketpair().
Change-Id: Ifd4855e4fb549e8b854946ea843c801772d77d84
Commit: 7dd440062bfaa64d9c09d9eb8bbde9f7fc292b22
https://github.com/tribe29/checkmk/commit/7dd440062bfaa64d9c09d9eb8bbde9f7f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
A .werks/11508
Log Message:
-----------
11508 FIX Fix error when editing host configuration
When editing the CME configuration while having folders with explicit site
configurations, an error like this occured in 2.0.0i1: "FileExistsError ((17,
'File exists'))"
Change-Id: Ia58054b7f7585137b58c826e3c96d392f4174f22
Commit: c07e850e57d11e7fb40f8752b356451cc15b8f7d
https://github.com/tribe29/checkmk/commit/c07e850e57d11e7fb40f8752b356451cc…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
Log Message:
-----------
REST-API: Activate Changes
Change-Id: I9184e7c36a4de48f2aaeb9fc94be62ec9217ef94
Commit: 6b2834024ba3dbfb275699226adb92a2aa957524
https://github.com/tribe29/checkmk/commit/6b2834024ba3dbfb275699226adb92a2a…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/gui/plugins/dashboard/single_metric.py
Log Message:
-----------
Require host single_info in SingleMetric and Gauge dashlets
CMK-6012
Change-Id: Ic7dcd603b11a3a3d60e0aa9bebeeeed40667e0bb
Commit: 09dd609f80411e0979399721545dc5d3ee79cf62
https://github.com/tribe29/checkmk/commit/09dd609f80411e0979399721545dc5d3e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/base/check_legacy_includes/df.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
Log Message:
-----------
legacy_includes/df.py: homeopathic refactoring: profit
Change-Id: I3b0b0d4a7ff128526e4fedfa57f761167ad0ccc4
Commit: 25d75dbfbc60bb866a4e9c93f5210444587ee6f7
https://github.com/tribe29/checkmk/commit/25d75dbfbc60bb866a4e9c93f52104445…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
A .werks/11506
M cmk/gui/wato/pages/folders.py
Log Message:
-----------
11506 FIX Add missing bulk actions for setup host search
Change-Id: I376b5d0013f22e33ab45b5f57e5d6f1c18ddcc2f
Commit: 3a68eea68cc341862980b1beaa1de658d8c3d35d
https://github.com/tribe29/checkmk/commit/3a68eea68cc341862980b1beaa1de658d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/gui/config.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Re-initializing user settings when stored setting is invalid
CMK-6071
Change-Id: I364a6206d2eb85a713a385802589b7266517515e
Commit: 8c3bfc8bc59685b6907d04b402332fd054c76c8a
https://github.com/tribe29/checkmk/commit/8c3bfc8bc59685b6907d04b402332fd05…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M web/htdocs/js/modules/figures/cmk_figures.js
M web/htdocs/themes/facelift/scss/_cmk_figures.scss
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Dashlet titles: Fixed font and background colors (FEED-5259)
Change-Id: I291154f3b5c284d0c93f9ce7d44c4ec23dcccc49
Commit: f14e1f70fe60643ea6f89d9fa230857055474228
https://github.com/tribe29/checkmk/commit/f14e1f70fe60643ea6f89d9fa23085705…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M agents/plugins/asmcmd.sh
M agents/plugins/db2_mem
M agents/plugins/dnsclient
M agents/plugins/hpux_lunstats
M agents/plugins/hpux_statgrab
M agents/plugins/ibm_mq
M agents/plugins/jar_signature
M agents/plugins/kaspersky_av
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mk_apt
M agents/plugins/mk_ceph
M agents/plugins/mk_cups_queues
M agents/plugins/mk_db2.aix
M agents/plugins/mk_db2.linux
M agents/plugins/mk_errpt.aix
M agents/plugins/mk_filehandler
M agents/plugins/mk_haproxy.freebsd
M agents/plugins/mk_informix
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M agents/plugins/mk_iptables
M agents/plugins/mk_logins
M agents/plugins/mk_mysql
M agents/plugins/mk_nfsiostat
M agents/plugins/mk_omreport
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/mk_redis
M agents/plugins/mk_sap.aix
M agents/plugins/mk_sap_hana
M agents/plugins/mk_saprouter
M agents/plugins/mk_scaleio
M agents/plugins/mk_site_object_counts
M agents/plugins/mk_sshd_config
M agents/plugins/mk_suseconnect
M agents/plugins/mk_tsm
M agents/plugins/mk_zypper
M agents/plugins/netstat.aix
M agents/plugins/netstat.linux
M agents/plugins/netstat.solaris
M agents/plugins/nfsexports
M agents/plugins/nfsexports.solaris
M agents/plugins/runas
M agents/plugins/smart
M agents/plugins/symantec_av
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/plugins/zorp
Log Message:
-----------
Added Version to all agent plugins #3
In all shell script files in agent/plugins
Change-Id: I89ffdc2624a7faf78d34b767a400eddd5df1c809
Commit: 6d0043aabb9c93ce53509b26925ba58f824b0a59
https://github.com/tribe29/checkmk/commit/6d0043aabb9c93ce53509b26925ba58f8…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M agents/plugins/apache_status
M agents/plugins/isc_dhcpd
M agents/plugins/mailman_lists
M agents/plugins/mk_docker.py
M agents/plugins/mk_filestats.py
M agents/plugins/mk_inotify
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logwatch
M agents/plugins/mk_mongodb
M agents/plugins/mk_postgres.py
M agents/plugins/mk_sap
M agents/plugins/mk_tinkerforge
M agents/plugins/mtr
M agents/plugins/nginx_status
M agents/plugins/plesk_backups
M agents/plugins/plesk_domains
M agents/plugins/unitrends_backup
M agents/plugins/unitrends_replication
Log Message:
-----------
Added Version to all agent plugins #1
In all python and php files in agent/plugins
Change-Id: If04cf805e9c0699104fee98ce8851bfc91d962f4
Commit: 563048c95cf6875a3766cae67cb2707b10ed8de9
https://github.com/tribe29/checkmk/commit/563048c95cf6875a3766cae67cb2707b1…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
Log Message:
-----------
Consistently set the close-on-exec flag in pipe2().
Nuked some dead code on the way.
Change-Id: If1803fefa7eb1a83bbdd7d13a0a7c161d38c14fa
Commit: 9505aed445a70a7862977751fca6f071b573e392
https://github.com/tribe29/checkmk/commit/9505aed445a70a7862977751fca6f071b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M checks/hp_proliant_mem
M cmk/base/check_legacy_includes/hp_proliant.py
A cmk/base/plugins/agent_based/hp_proliant_mem.py
M cmk/base/plugins/agent_based/utils/hp_proliant.py
M inventory/hp_proliant_mem
M tests/unit/checks/generictests/datasets/hp_proliant_mem.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
hp_proliant_mem: migrate section
Change-Id: Iadb62287529d046a21ed6c92673ce8b581dfc29e
Commit: fc6ad373370b9daad6a2a26efa7c6dc229d7ca32
https://github.com/tribe29/checkmk/commit/fc6ad373370b9daad6a2a26efa7c6dc22…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
R checks/hp_proliant_mem
M cmk/base/check_legacy_includes/hp_proliant.py
M cmk/base/plugins/agent_based/hp_proliant_mem.py
R tests/unit/checks/generictests/datasets/hp_proliant_mem.py
M tests/unit/checks/test_generic_legacy_conversion.py
A tests/unit/cmk/base/plugins/agent_based/test_hp_proliant_mem.py
Log Message:
-----------
hp_proliant_mem: migrate check plugin
Change-Id: I5359dc07d81fac8c4fce39a64c76da275dfccb25
Commit: da41dd8a0648c2acf78e1e90cc83117539f9e815
https://github.com/tribe29/checkmk/commit/da41dd8a0648c2acf78e1e90cc8311753…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M inventory/hp_proliant_mem
Log Message:
-----------
hp_proliant_mem: restructure data (matching dmidecode)
Change-Id: Ic0274f19b716dbf5f1797571fdd2d6696ea98a84
Commit: 543edbce40db5140802b5dd3430784022116442d
https://github.com/tribe29/checkmk/commit/543edbce40db5140802b5dd3430784022…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/utils/cpu_tracking.py
Log Message:
-----------
cpu_tracking: Improve debug logging
We now report the object id (to be able to match start/stop) as well as
the duration on stop.
Change-Id: Ib510cbf9b440cdce64c78dcdf96561435d2a740c
Commit: f44c50928232d67aec3a707389d50617e1ac4dac
https://github.com/tribe29/checkmk/commit/f44c50928232d67aec3a707389d50617e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
Log Message:
-----------
Tiny cleanups. Improved typing.
Change-Id: Id303ba6f53a90e4e44cd22c7cf8f855a7dc96816
Commit: e330af6c16f93d5447c5810af3ce75fe73fa4f41
https://github.com/tribe29/checkmk/commit/e330af6c16f93d5447c5810af3ce75fe7…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M agents/plugins/Makefile
Log Message:
-----------
Fix agent plugin Makefile
* As we're currently having the bash and python version for the PostgreSQL plugin in
our repo, we need to adapt the Makefile
* Therefore use a dedicated list for python plugins without file
extension to determine if the target is outdated
Change-Id: I04b27b687cf87bfbaa4c40bc447ab8deba2e8cd5
Commit: d2d5f6a32a571bf4a9bb80e9f4d12ee29d0db20b
https://github.com/tribe29/checkmk/commit/d2d5f6a32a571bf4a9bb80e9f4d12ee29…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
Log Message:
-----------
Explain how/why we set non-blocking I/O only on the local side.
Renamed an enum value to make things clearer.
Change-Id: I42847363c65ce87301f9d151d16ef851dc0c39b9
Commit: 8b53fae21b498478a7491850b3939976bba096ae
https://github.com/tribe29/checkmk/commit/8b53fae21b498478a7491850b3939976b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/hp_proliant_mem.py
M cmk/base/plugins/agent_based/inventory_dmidecode.py
R inventory/hp_proliant_mem
Log Message:
-----------
hp_proliant_mem: bring back inventory
Change-Id: I8e18d939af44c43bd4b93da5b28230ca4b44792f
Commit: abf5a37cd457dd95059d85c74f8954a7ceb73ec2
https://github.com/tribe29/checkmk/commit/abf5a37cd457dd95059d85c74f8954a7c…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M agents/plugins/mk_postgres.py
M tests/agent-plugin-unit/Dockerfile
M tests/agent-plugin-unit/test_mk_postgres.py
Log Message:
-----------
Remove psutil dependency from mk_postgres.py
* Rewrite agent plugin and adapt tests
* Remove psutil from docker image
* Remove also sensless testcase
CMK-6063
Change-Id: I9b8c46d1b046cd644c73da96e88a23fc54888e73
Commit: 9fb95b6c51e33f9a70a9929e4c4d6dfb7b00c956
https://github.com/tribe29/checkmk/commit/9fb95b6c51e33f9a70a9929e4c4d6dfb7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/watest/test-wtools_runas.cpp
Log Message:
-----------
[CMK-6129] - add API to change(grant/delete/etc) access rignts
- fix unit-tests using the API
- improve stability of the test in very slow environment
Change-Id: I08e925ae3b0262006161216e40350d3c3a2820ae
Commit: 03380efdddc781820fa869c4123ec4a151c0eb9b
https://github.com/tribe29/checkmk/commit/03380efdddc781820fa869c4123ec4a15…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-29 (Thu, 29 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/plugins/agent_based/brocade_optical.py
M cmk/base/plugins/agent_based/cisco_mem_asa.py
M cmk/base/plugins/agent_based/cisco_wlc.py
M cmk/base/plugins/agent_based/f5_bigip_cluster.py
M cmk/base/plugins/agent_based/f5_bigip_cluster_status.py
M cmk/base/plugins/agent_based/infoblox_services.py
M cmk/base/plugins/agent_based/juniper_trpz_aps.py
M cmk/base/plugins/agent_based/juniper_trpz_aps_sessions.py
M cmk/base/plugins/agent_based/k8s_stats_fs.py
M cmk/base/plugins/agent_based/k8s_stats_network.py
M cmk/base/plugins/agent_based/mssql_counters_cache_hits.py
M cmk/base/plugins/agent_based/mssql_counters_file_sizes.py
M cmk/base/plugins/agent_based/mssql_counters_locks.py
M cmk/base/plugins/agent_based/mssql_counters_locks_per_batch.py
M cmk/base/plugins/agent_based/mssql_counters_pageactivity.py
M cmk/base/plugins/agent_based/mssql_counters_sqlstats.py
M cmk/base/plugins/agent_based/mssql_counters_transactions.py
M cmk/base/plugins/agent_based/netscaler_vserver.py
M cmk/base/plugins/agent_based/omd_status.py
M cmk/base/plugins/agent_based/services.py
M cmk/base/plugins/agent_based/utils/df.py
M cmk/base/plugins/agent_based/utils/printer.py
M cmk/base/plugins/agent_based/utils/size_trend.py
M tests/unit/cmk/base/plugins/agent_based/test_adva_fsp_if.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_status.py
M tests/unit/cmk/base/plugins/agent_based/test_ipmi.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_humidity_air.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_vf_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_netscaler_vserver.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_rman.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_tablespaces.py
M tests/unit/cmk/base/plugins/agent_based/test_printer_pages.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_backup.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_data_volume.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_license.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_status.py
M tests/unit/cmk/base/plugins/agent_based/test_services.py
M tests/unit/cmk/base/plugins/agent_based/test_tsm_staginspools.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ipmi_utils.py
Log Message:
-----------
Check-API: shorten Results __repr__
This makes tests, and doctests in particular much more concise.
Change-Id: Ib4c5889e0ad9309a86988dd63462a03d848e4e26
Commit: dbdcb6e31841436ec696309651fad51e8fd51f10
https://github.com/tribe29/checkmk/commit/dbdcb6e31841436ec696309651fad51e8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/fetchers/snmp.py
M cmk/snmplib/type_defs.py
M doc/plugin-api/README
M doc/plugin-api/source/conf.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/lib/test_snmplib_type_defs.py
Log Message:
-----------
Lighter SNMP config #2
* Add serializable data store that contains the information needed by
every SNMP fetcher.
CMK-5462
Change-Id: If776dc9e1b5a2cb5604cea3667de56473af01a87
Commit: af1403377781dbb19237e145a00bfb820592d122
https://github.com/tribe29/checkmk/commit/af1403377781dbb19237e145a00bfb820…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M agents/plugins/mk_postgres
Log Message:
-----------
Added version to all agent plugins #4
Added version to mk_postgres
Change-Id: Id7e69216eafa93d6203767de13500333415eb24c
Commit: 3d57bc617cbcce384dfe106b91df28690b9c317d
https://github.com/tribe29/checkmk/commit/3d57bc617cbcce384dfe106b91df28690…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/fetchers/_base.py
M cmk/fetchers/ipmi.py
M cmk/fetchers/piggyback.py
M cmk/fetchers/program.py
M cmk/fetchers/snmp.py
M cmk/fetchers/tcp.py
Log Message:
-----------
fetchers: Consistent error handling on deserialization
This consistently reports deserialization as a ValueError containing the
whole serialized string. The LookupError or TypeError that may come
from deserializing incorrect packets are but implementation details.
This is useful for debugging.
Change-Id: I85681afb327e735d28702ed10d4eecdf61eb9904
Commit: 80642fefbe79884b3f5903f905154dc5165a3001
https://github.com/tribe29/checkmk/commit/80642fefbe79884b3f5903f905154dc51…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
A .werks/11339
M agents/check_mk_agent.linux
Log Message:
-----------
11339 FIX check_mk_agent: readdition of postfix_mailq_status
The refactored check_mk_agent.linux was missing the postfix_mailq_status
section in its output. This change reintroduces the section. The user is
required to bake the agent in order to rollout this change.
Change-Id: If34a6fe4da67eaa59d5bd1fc3d6caf1c7de555d5
Commit: a03d9951e11dfe0c6b43bb546d11556965566e91
https://github.com/tribe29/checkmk/commit/a03d9951e11dfe0c6b43bb546d1155696…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
A .werks/10316
A buildscripts/infrastructure/build-nodes/ubuntu-20.10/Dockerfile
A omd/distros/UBUNTU_20.10.mk
Log Message:
-----------
Add image for ubuntu 20.10
Change-Id: I87f006c4313d94b0fe0f49c4f4f0d256796ce32b
Commit: 12699be65188fe605730ae8c1c0e56cc5210d863
https://github.com/tribe29/checkmk/commit/12699be65188fe605730ae8c1c0e56cc5…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
Log Message:
-----------
Consistently use socket pairs for helper communication.
Change-Id: Ic683beb4675ca4599c815c1116429cbf80b163a4
Commit: 34596089c2178c1008583b22a8588f93ea96fed2
https://github.com/tribe29/checkmk/commit/34596089c2178c1008583b22a8588f93e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M web/htdocs/js/modules/help.js
Log Message:
-----------
Fix toggle of inline help
CMK-5337
Change-Id: I2ead1ce6c9f2b04685172725cfb0e141f87e466b
Commit: 50a9083d5f997b61dcf7a33cfe7b86f7171f6e93
https://github.com/tribe29/checkmk/commit/50a9083d5f997b61dcf7a33cfe7b86f71…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
A .werks/11487
M cmk/gui/plugins/sidebar/wato.py
Log Message:
-----------
11487 FIX Fix tree of folders snapin
FEED-5262
Change-Id: I8bbd987c97b7f41e7c32ddb8edbe8bacaa814750
Commit: e586bf176cf3e0b07c1e91729ee78152156b209f
https://github.com/tribe29/checkmk/commit/e586bf176cf3e0b07c1e91729ee781521…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/gui/wato/pages/services.py
Log Message:
-----------
Rename "Show discovered labels"
... in the service discovery to "Show discovered service labels".
Change-Id: If2a374b26fd67367bd373163fdbd77341674ff1a
Commit: 4cac14c73e5a62927ad65772b725db3635c8baf0
https://github.com/tribe29/checkmk/commit/4cac14c73e5a62927ad65772b725db363…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
Log Message:
-----------
Cleaned up socket pair API/implementation.
Change-Id: Iead0773318608a546ff2de7bacdaec892b39f850
Commit: 28c2174a2be910b0dadb6e519058f2922c26444f
https://github.com/tribe29/checkmk/commit/28c2174a2be910b0dadb6e519058f2922…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Lighter SNMP config #3: Static structured_data_snmp_sections
Move dependency on `Mode` from the configuration generation (static) to
the fetcher (runtime).
The configuration generator generated a different configuration in
function of the Mode. This means that generating the configuration in
one mode and calling the fetcher in another would not work correctly.
CMK-5462
Change-Id: I08020153e474a4c3846322ce9309c56d29a02eee
Commit: e2079c7e6737dbfd4bcbaeb5b2508f26874975f1
https://github.com/tribe29/checkmk/commit/e2079c7e6737dbfd4bcbaeb5b2508f268…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Lighter SNMP config #4: Replace snmp_section_trees with plugin_store
We have to replace both the snmp_section_trees and snmp_section_detects
with the global store. However, snmp_section_detects requires more
logic and cannot be replaced as easily as the snmp_section_trees and
this will be done in another patch.
CMK-5462
Change-Id: Idf0b335e0db712771f721f30cac6697dfc780518
Commit: 314303591ac2be5267f7e9f2f3435c810eac636a
https://github.com/tribe29/checkmk/commit/314303591ac2be5267f7e9f2f3435c810…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 50 Werk IDS
Change-Id: I49edd6e84c8ab57fa45aebb18af28920367ba8df
Commit: ceaa988521ca8edb0efa6a6b17fcc97995d4b3f0
https://github.com/tribe29/checkmk/commit/ceaa988521ca8edb0efa6a6b17fcc9799…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M buildscripts/scripts/test-gerrit.jenkins
M tests/Makefile
Log Message:
-----------
Add Gerrit job that checks CSS formatting
Add a .PHONY entry for test-format-js-docker, convert some
spaces to tabs in tests/Makefile and add debug output
for JS files in test-gerrit.jenkins as well.
CMK-6130
Change-Id: I13243006988537cc91897bddfd157113fd5f7ea5
Commit: 6eb4fffef12fe9025637370aa929ff6096790cd7
https://github.com/tribe29/checkmk/commit/6eb4fffef12fe9025637370aa929ff609…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/inventory.py
Log Message:
-----------
invetory.py: factor out row lookup
Change-Id: Icacfcce6eb85b189f84491991e472b620ea92f9a
Commit: cc31745dfe07a8bfc550f66e0f6cf57293519fcb
https://github.com/tribe29/checkmk/commit/cc31745dfe07a8bfc550f66e0f6cf5729…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/inventory.py
Log Message:
-----------
invetory.py: include keys in lookup key
Change-Id: I9efc66f1547d1ad456c6ed0d4c691a133f3b1d92
Commit: 3456ebdae1e8ea618731c5f7f9269a9b22eff792
https://github.com/tribe29/checkmk/commit/3456ebdae1e8ea618731c5f7f9269a9b2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/fetchers/snmp.py
Log Message:
-----------
Lighter SNMP config #5: Simpler detection logic
We pass `Mode` to `_detect()` instead of `restrict_to`. This makes the
code simpler and easier to modify later.
CMK-5462
Change-Id: Ic5ffc25f546bfc5230b079cd5f0f002843ab67a2
Commit: 74ab8cc8774b98cea2bd3b0a4fa59fac828c8b66
https://github.com/tribe29/checkmk/commit/74ab8cc8774b98cea2bd3b0a4fa59fac8…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
A .werks/11488
M cmk/gui/availability.py
M cmk/gui/plugins/views/availability.py
Log Message:
-----------
11488 FIX Fix empty page on editing availability display options
Thanks to Stephan Merfort!
FEED-5272
Change-Id: Id9bdf6c83167f33085a21f331799384090b8cc88
Commit: fda1d5788102ac28e544027f553c30d1b2c62d76
https://github.com/tribe29/checkmk/commit/fda1d5788102ac28e544027f553c30d1b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/utils/df.py
Log Message:
-----------
utils/df.py: clean up _check_inodes
Change-Id: I5e49773e51efb0a8e184ff10a1dfd677305612b2
Commit: dffd6ed56ddcb38928eb9bef22c708144e4b94bd
https://github.com/tribe29/checkmk/commit/dffd6ed56ddcb38928eb9bef22c708144…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/check_legacy_includes/df.py
M cmk/base/plugins/agent_based/utils/df.py
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
Log Message:
-----------
cleanup _check_inode: restore old behaviour
Change-Id: Icbc29fee3b171b1ab27f95d3d591db1f5aa08794
Commit: 185265f8b567599e9978d494a70e157a77195d54
https://github.com/tribe29/checkmk/commit/185265f8b567599e9978d494a70e157a7…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Styling fixes for the background jobs page
* use better colors for the table
* use a better background color for the log output
Change-Id: I3d6bd970a441cb16ce643cd99e0def3a15b04b70
Commit: d925ec9a664be0b5cd21a96d17067fc384cecee2
https://github.com/tribe29/checkmk/commit/d925ec9a664be0b5cd21a96d17067fc38…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/wato.py
M web/htdocs/themes/facelift/scss/_snapins.scss
Log Message:
-----------
Add "Show more"/"Show less" option to "Setup" and
"Quick setup" snapins
CMK-5573
Change-Id: I33497b95b6a585c1d98718218f70ac625240928c
Commit: da4bf940766b6199def0ae00f8e55f7548a0f3c6
https://github.com/tribe29/checkmk/commit/da4bf940766b6199def0ae00f8e55f754…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/inv_checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_checkmk.py
Log Message:
-----------
inv_checkmk: do not render values
This allowes for more meanugful filtering in the view.
Change-Id: I1b2785fc45c89686bbf3a00fbd25d9e914251607
Commit: 6731b733bbcbc26f10f4aae2b25790eb5a710c1a
https://github.com/tribe29/checkmk/commit/6731b733bbcbc26f10f4aae2b25790eb5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/plugins/agent_based/bluecat_dhcp.py
M cmk/base/plugins/agent_based/bluecat_dns.py
M cmk/base/plugins/agent_based/cisco_mem_asa.py
M cmk/base/plugins/agent_based/cisco_wlc.py
M cmk/base/plugins/agent_based/infoblox_services.py
M cmk/base/plugins/agent_based/k8s_stats_fs.py
M cmk/base/plugins/agent_based/k8s_stats_network.py
M cmk/base/plugins/agent_based/mssql_counters_cache_hits.py
M cmk/base/plugins/agent_based/mssql_counters_file_sizes.py
M cmk/base/plugins/agent_based/mssql_counters_locks.py
M cmk/base/plugins/agent_based/mssql_counters_locks_per_batch.py
M cmk/base/plugins/agent_based/mssql_counters_pageactivity.py
M cmk/base/plugins/agent_based/mssql_counters_sqlstats.py
M cmk/base/plugins/agent_based/mssql_counters_transactions.py
M cmk/base/plugins/agent_based/netapp_api_vf_stats.py
M cmk/base/plugins/agent_based/netscaler_sslcertificates.py
M cmk/base/plugins/agent_based/netscaler_vserver.py
M cmk/base/plugins/agent_based/omd_status.py
M cmk/base/plugins/agent_based/tsm_stagingpools.py
M tests/unit/cmk/base/api/agent_based/test_checking_classes.py
Log Message:
-----------
Check-API: shorten repr of service
This will make doctests more concise.
Change-Id: Ie8829d6fcd5e4dbcd674286baac652612ac73280
Commit: afd33ec4d26efb516e77cfbac2bfb8bf9e0fe938
https://github.com/tribe29/checkmk/commit/afd33ec4d26efb516e77cfbac2bfb8bf9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/check_legacy_includes/df.py
M cmk/base/plugins/agent_based/k8s_stats_fs.py
M cmk/base/plugins/agent_based/utils/df.py
M tests/unit/checks/generictests/datasets/df_win_regression.py
M tests/unit/checks/generictests/datasets/fjdarye200_pools.py
M tests/unit/checks/generictests/datasets/hp_msa_volume_division_regression.py
M tests/unit/checks/generictests/datasets/hp_msa_volume_regression.py
M tests/unit/checks/generictests/datasets/ibm_svc_mdiskgrp_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
M tests/unit/checks/generictests/datasets/vms_diskstat_regression.py
M tests/unit/cmk/base/plugins/agent_based/test_k8s_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_asm_diskgroup.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_data_volume.py
Log Message:
-----------
df: remove canceling parentheses and fix unit removal
Change-Id: I610b6f84d9ce4258b0c1eff16004499456e44061
Commit: 4d43accdaa4319a106f4662e4b65e30fc0f049d4
https://github.com/tribe29/checkmk/commit/4d43accdaa4319a106f4662e4b65e30fc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/gui/wato/page_handler.py
Log Message:
-----------
Add some comment
Change-Id: Ice9fe9d5cfbf1000805eeee1894e85bd7c65b2c8
Commit: 3694afbf256aed2ae8eb7a2fd6087eea8f53615c
https://github.com/tribe29/checkmk/commit/3694afbf256aed2ae8eb7a2fd6087eea8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/gui_background_job.py
M cmk/gui/key_mgmt.py
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/random_hosts.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/search.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/users.py
Log Message:
-----------
Add ActionResult type hint to all WatoMode action methods
Change-Id: I78b378b32e6601b660e6752fe252ab39c0de8321
Commit: 96411528904e8c9651f335818a3e7ca34aed68d1
https://github.com/tribe29/checkmk/commit/96411528904e8c9651f335818a3e7ca34…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/gui/wsgi/applications/checkmk.py
Log Message:
-----------
Add type hints to checkmk WSGI app
And fix some real errors uncovered by these type hints.
Change-Id: Id8356e5f95c21b6fd869979f38c9ffc3fd085635
Commit: 78b8268f27d5b622026f437ad5a8c62b98fa2e5e
https://github.com/tribe29/checkmk/commit/78b8268f27d5b622026f437ad5a8c62b9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/key_mgmt.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wsgi/applications/checkmk.py
Log Message:
-----------
Clarify WATO action result type
Instead of returning False to abort the page processing after
the action call, we now return a FinalizeRequest object to
trigger this behaviour, which is easier to understand without
knowing the details of the WATO page handler.
Change-Id: I4f9841ff57f6ae6c511e22babc65d9cdf59f3258
Commit: e7de2ed05c694830cc3a7ff78d66d17e6830f74a
https://github.com/tribe29/checkmk/commit/e7de2ed05c694830cc3a7ff78d66d17e6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Add some tests for load_custom_attr
Change-Id: Id3b65ff1efb49bda5cfd3c3c11dd10abb3d5b982
Commit: 9309a472dd0cc550bd3427e4b2d6d5183093da39
https://github.com/tribe29/checkmk/commit/9309a472dd0cc550bd3427e4b2d6d5183…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/gui/userdb.py
M tests/unit/cmk/gui/test_userdb.py
Log Message:
-----------
Add missing locking to users session store
Between loading and saving of the stored sessions, the GUI has to
hold a lock on the file to prevent user sessions from overwriting
each others information.
Change-Id: Ic7380348d776ce6e18956e47dd829b5ab6d562e6
Commit: 96dfb8356db25e9b9b32270f5c962d38f0c91cfa
https://github.com/tribe29/checkmk/commit/96dfb8356db25e9b9b32270f5c962d38f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/gui/login.py
M cmk/gui/wsgi/applications/checkmk.py
M tests/unit/cmk/gui/test_login_unit.py
Log Message:
-----------
Refactor login.authenticate to context manager
The login.authenticate method is now calling config.clear_user_login()
just like e.g. the WSGI authentication does to clearly mark the end of
the current user login.
Change-Id: Ibb50f66e8a4020475143788e309ef28507c91ea1
Commit: 0d235912348464740fa88976189b2cf795d12b36
https://github.com/tribe29/checkmk/commit/0d235912348464740fa88976189b2cf79…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
A .werks/11489
M cmk/gui/plugins/dashboard/builtin.py
Log Message:
-----------
11489 FIX Fix "Element not longer available" error on cloning of Checkmk
server dashboard
Change-Id: I2fab15f427bb644c4f64d4dbbf6982ad21eb3745
Commit: 30cab12a1e02ecb26958cd0aefd24d7d0edc1d29
https://github.com/tribe29/checkmk/commit/30cab12a1e02ecb26958cd0aefd24d7d0…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M tests/Makefile
Log Message:
-----------
Don't output colors and reduce log level of prettier
This should remove the garbled Jenkins output.
Change-Id: I5289bdaa3d50806699b723f0117cd95502287cd0
Commit: 03a6d9a587a56b74183620764cbc0af362f01bed
https://github.com/tribe29/checkmk/commit/03a6d9a587a56b74183620764cbc0af36…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/login.py
Log Message:
-----------
Move storing of transactions to end of "user auth context"
Previously this was executed at the end of the request context. This is now
too late, since the user is previously reset when leaving the authenticate()
context manager.
Change-Id: I8da0d874c1cf138382b92def78c9a4b10e034db7
Commit: 052cad24232fa3086b4cacf572d99349be53fb21
https://github.com/tribe29/checkmk/commit/052cad24232fa3086b4cacf572d99349b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/fetchers/controller.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
The Big Fetcher Protocol Renaming(tm).
A few names in the fetcher protocol were confusing or even outright
wrong, this has been fixed:
* SUCCESS => RESULT
* FAILURE => LOG
* hint/severity => log level (internally only)
Added 2 missing log levels in the protocol on the way.
Change-Id: I3cfc6384b41a308744b31d9e571d1a2254dae6a6
Commit: edd2175ffaed1825535632968b41e674b73974cf
https://github.com/tribe29/checkmk/commit/edd2175ffaed1825535632968b41e674b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Lighter SNMP config #6: Static snmp_section_detects
Move snmp_section_detects to fetcher and handle the different
configuration for the inventory there.
CMK-5462
Change-Id: I076f53d3b0eb35234d3c90637db6e8af0aae6c43
Commit: 1fa71ccb8bbce2087c7728ee6095aeaac40adfde
https://github.com/tribe29/checkmk/commit/1fa71ccb8bbce2087c7728ee6095aeaac…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-30 (Fri, 30 Oct 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Lighter SNMP config #7: Simplify `_detect()`
We now use sets of SectionName and set operations. We build the mapping
as the very last step. This is significantly easier to follow and also
probably nicer on the CPU and the memory.
CMK-5462
Change-Id: I00c0d2f7f51c7ca2490a96c01e7ffd2c7edb0ee8
Commit: fbc84c686e9e0a5d5e6ac5b8f927657800a42d5c
https://github.com/tribe29/checkmk/commit/fbc84c686e9e0a5d5e6ac5b8f92765780…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-31 (Sat, 31 Oct 2020)
Changed paths:
A .werks/10316
A .werks/11339
A .werks/11464
A .werks/11487
A .werks/11488
A .werks/11489
A .werks/11504
A .werks/11505
A .werks/11506
A .werks/11507
A .werks/11508
A .werks/11534
M .werks/first_free
M Makefile
M agents/Makefile
M agents/check_mk_agent.linux
M agents/plugins/Makefile
M agents/plugins/apache_status
M agents/plugins/asmcmd.sh
M agents/plugins/db2_mem
M agents/plugins/dnsclient
M agents/plugins/hpux_lunstats
M agents/plugins/hpux_statgrab
M agents/plugins/ibm_mq
M agents/plugins/isc_dhcpd
M agents/plugins/jar_signature
M agents/plugins/kaspersky_av
M agents/plugins/lnx_quota
M agents/plugins/lvm
M agents/plugins/mailman_lists
M agents/plugins/mk_apt
M agents/plugins/mk_ceph
M agents/plugins/mk_cups_queues
M agents/plugins/mk_db2.aix
M agents/plugins/mk_db2.linux
M agents/plugins/mk_docker.py
M agents/plugins/mk_errpt.aix
M agents/plugins/mk_filehandler
M agents/plugins/mk_filestats.py
M agents/plugins/mk_haproxy.freebsd
M agents/plugins/mk_informix
M agents/plugins/mk_inotify
M agents/plugins/mk_inventory.aix
M agents/plugins/mk_inventory.linux
M agents/plugins/mk_inventory.solaris
M agents/plugins/mk_iptables
M agents/plugins/mk_jolokia.py
M agents/plugins/mk_logins
M agents/plugins/mk_logwatch
M agents/plugins/mk_mongodb
M agents/plugins/mk_mysql
M agents/plugins/mk_nfsiostat
M agents/plugins/mk_omreport
M agents/plugins/mk_oracle
M agents/plugins/mk_oracle_crs
M agents/plugins/mk_postgres
M agents/plugins/mk_postgres.py
M agents/plugins/mk_redis
M agents/plugins/mk_sap
M agents/plugins/mk_sap.aix
M agents/plugins/mk_sap_hana
M agents/plugins/mk_saprouter
M agents/plugins/mk_scaleio
M agents/plugins/mk_site_object_counts
M agents/plugins/mk_sshd_config
M agents/plugins/mk_suseconnect
M agents/plugins/mk_tinkerforge
M agents/plugins/mk_tsm
M agents/plugins/mk_zypper
M agents/plugins/mtr
M agents/plugins/netstat.aix
M agents/plugins/netstat.linux
M agents/plugins/netstat.solaris
M agents/plugins/nfsexports
M agents/plugins/nfsexports.solaris
M agents/plugins/nginx_status
M agents/plugins/plesk_backups
M agents/plugins/plesk_domains
M agents/plugins/runas
M agents/plugins/smart
M agents/plugins/symantec_av
M agents/plugins/unitrends_backup
M agents/plugins/unitrends_replication
M agents/plugins/vxvm
M agents/plugins/websphere_mq
M agents/plugins/zorp
M agents/wnx/doc/CommandLine.odt
M agents/wnx/include/tools/_misc.h
M agents/wnx/install/InstallFolderDialog.wxs
M agents/wnx/src/common/wtools.cpp
M agents/wnx/src/common/wtools.h
M agents/wnx/src/engine/providers/p_perf_counters.cpp
M agents/wnx/watest/test-service.cpp
M agents/wnx/watest/test-winperf.cpp
M agents/wnx/watest/test-wtools_runas.cpp
M bin/mkeventd_open514.cc
A buildscripts/infrastructure/build-nodes/ubuntu-20.10/Dockerfile
M buildscripts/scripts/build-cmk-version.jenkins
M buildscripts/scripts/test-gerrit.jenkins
M buildscripts/scripts/windows-agent-build.jenkins
M buildscripts/scripts/windows-agent-modules-build.jenkins
M checks/agent_bi
M checks/agent_prometheus
M checks/esx_vsphere_counters
M checks/fileinfo
R checks/hp_proliant_mem
M checks/netapp_api_volumes
M checks/prometheus_custom
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/check_legacy_includes/df.py
M cmk/base/check_legacy_includes/hp_proliant.py
M cmk/base/check_legacy_includes/legacy_docker.py
M cmk/base/checkers/snmp.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/inventory.py
M cmk/base/plugins/agent_based/agent_based_api/v1/type_defs.py
M cmk/base/plugins/agent_based/bluecat_dhcp.py
M cmk/base/plugins/agent_based/bluecat_dns.py
M cmk/base/plugins/agent_based/brocade_optical.py
M cmk/base/plugins/agent_based/cisco_mem_asa.py
M cmk/base/plugins/agent_based/cisco_wlc.py
M cmk/base/plugins/agent_based/esx_vsphere_counters.py
M cmk/base/plugins/agent_based/f5_bigip_cluster.py
M cmk/base/plugins/agent_based/f5_bigip_cluster_status.py
A cmk/base/plugins/agent_based/hp_proliant_mem.py
M cmk/base/plugins/agent_based/infoblox_services.py
M cmk/base/plugins/agent_based/inv_checkmk.py
A cmk/base/plugins/agent_based/inventory_dmidecode.py
A cmk/base/plugins/agent_based/inventory_docker_node_network.py
M cmk/base/plugins/agent_based/juniper_trpz_aps.py
M cmk/base/plugins/agent_based/juniper_trpz_aps_sessions.py
M cmk/base/plugins/agent_based/k8s_stats_fs.py
M cmk/base/plugins/agent_based/k8s_stats_network.py
M cmk/base/plugins/agent_based/mssql_counters_cache_hits.py
M cmk/base/plugins/agent_based/mssql_counters_file_sizes.py
M cmk/base/plugins/agent_based/mssql_counters_locks.py
M cmk/base/plugins/agent_based/mssql_counters_locks_per_batch.py
M cmk/base/plugins/agent_based/mssql_counters_pageactivity.py
M cmk/base/plugins/agent_based/mssql_counters_sqlstats.py
M cmk/base/plugins/agent_based/mssql_counters_transactions.py
M cmk/base/plugins/agent_based/netapp_api_vf_stats.py
M cmk/base/plugins/agent_based/netscaler_sslcertificates.py
M cmk/base/plugins/agent_based/netscaler_vserver.py
M cmk/base/plugins/agent_based/omd_status.py
M cmk/base/plugins/agent_based/services.py
M cmk/base/plugins/agent_based/snmp_extended_info.py
M cmk/base/plugins/agent_based/snmp_info.py
M cmk/base/plugins/agent_based/tsm_stagingpools.py
M cmk/base/plugins/agent_based/utils/df.py
M cmk/base/plugins/agent_based/utils/diskstat.py
A cmk/base/plugins/agent_based/utils/hp_proliant.py
M cmk/base/plugins/agent_based/utils/legacy_docker.py
M cmk/base/plugins/agent_based/utils/printer.py
M cmk/base/plugins/agent_based/utils/size_trend.py
M cmk/fetchers/_base.py
M cmk/fetchers/controller.py
M cmk/fetchers/ipmi.py
M cmk/fetchers/piggyback.py
M cmk/fetchers/program.py
M cmk/fetchers/snmp.py
M cmk/fetchers/tcp.py
M cmk/gui/availability.py
M cmk/gui/backup.py
M cmk/gui/config.py
M cmk/gui/dashboard.py
M cmk/gui/gui_background_job.py
M cmk/gui/htmllib.py
M cmk/gui/key_mgmt.py
M cmk/gui/login.py
M cmk/gui/main_menu.py
M cmk/gui/plugins/dashboard/builtin.py
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/dashboard/single_metric.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/artwork.py
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/endpoints/version.py
M cmk/gui/plugins/openapi/fields.py
M cmk/gui/plugins/openapi/restful_objects/__init__.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/utils.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/plugins/userdb/user_attributes.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/plugins/wato/bi_config.py
A cmk/gui/plugins/wato/check_parameters/prometheus_custom.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/userdb.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/random_hosts.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/search.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/users.py
M cmk/gui/wato/user_profile.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/wsgi/applications/checkmk.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/snmplib/type_defs.py
M cmk/special_agents/agent_prometheus.py
M cmk/utils/cpu_tracking.py
M doc/plugin-api/README
M doc/plugin-api/source/conf.py
R inventory/dmidecode
R inventory/docker_node_network
R inventory/hp_proliant_mem
M livestatus/src/POSIXUtils.cc
M livestatus/src/POSIXUtils.h
A omd/distros/UBUNTU_20.10.mk
M omd/packages/appliance/appliance.make
M omd/packages/appliance/webconf_snapin.py
M tests/Makefile
M tests/agent-plugin-unit/Dockerfile
M tests/agent-plugin-unit/test_mk_postgres.py
M tests/packaging/test_files.py
M tests/testlib/__init__.py
M tests/unit/checks/generictests/datasets/df_lnx_regression.py
M tests/unit/checks/generictests/datasets/df_win_regression.py
R tests/unit/checks/generictests/datasets/esx_vsphere_counters_diskio.py
M tests/unit/checks/generictests/datasets/fileinfo_additional_rules_regression.py
M tests/unit/checks/generictests/datasets/fjdarye200_pools.py
M tests/unit/checks/generictests/datasets/hp_msa_volume_division_regression.py
M tests/unit/checks/generictests/datasets/hp_msa_volume_regression.py
R tests/unit/checks/generictests/datasets/hp_proliant_mem.py
M tests/unit/checks/generictests/datasets/ibm_svc_mdiskgrp_regression.py
M tests/unit/checks/generictests/datasets/netapp_api_volumes.py
M tests/unit/checks/generictests/datasets/vms_diskstat_regression.py
R tests/unit/checks/test_docker_parse_network_inspect.py
M tests/unit/checks/test_fileinfo_check.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/api/agent_based/test_checking_classes.py
M tests/unit/cmk/base/checkers/test_program_data_source.py
M tests/unit/cmk/base/checkers/test_snmp_data_source.py
M tests/unit/cmk/base/plugins/agent_based/test_adva_fsp_if.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_status.py
M tests/unit/cmk/base/plugins/agent_based/test_esx_vsphere_counters.py
A tests/unit/cmk/base/plugins/agent_based/test_hp_proliant_mem.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_checkmk.py
M tests/unit/cmk/base/plugins/agent_based/test_ipmi.py
M tests/unit/cmk/base/plugins/agent_based/test_job.py
M tests/unit/cmk/base/plugins/agent_based/test_k8s_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_liebert_humidity_air.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_vf_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_netscaler_vserver.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_asm_diskgroup.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_rman.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_tablespaces.py
M tests/unit/cmk/base/plugins/agent_based/test_printer_pages.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_backup.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_data_volume.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_license.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_status.py
M tests/unit/cmk/base/plugins/agent_based/test_section_properties.py
M tests/unit/cmk/base/plugins/agent_based/test_services.py
M tests/unit/cmk/base/plugins/agent_based/test_tsm_staginspools.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_docker_parse_network_inspect.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_ipmi_utils.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/fetchers/test_fetchers.py
A tests/unit/cmk/gui/plugins/dashboard/test_dashboard_utils.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_service_discovery.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_login_unit.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/lib/test_snmplib_type_defs.py
M tests/unit/cmk/utils/test_cpu_tracking.py
M web/htdocs/js/modules/dashboard.js
M web/htdocs/js/modules/figures/cmk_figures.js
M web/htdocs/js/modules/help.js
M web/htdocs/openapi/checkmk.yaml
M web/htdocs/themes/facelift/scss/_cmk_figures.scss
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_mega_menu.scss
M web/htdocs/themes/facelift/scss/_node_visualization.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_pages.scss
M web/htdocs/themes/facelift/scss/_snapins.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_views.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: I7998b7cd400b8133c9b8406c0610d86c907e904c
Compare:
https://github.com/tribe29/checkmk/compare/3c2103a13821...fbc84c686e9e