Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 68f22388e10b6ce02282b472372887135929bfdd
https://github.com/tribe29/checkmk/commit/68f22388e10b6ce02282b472372887135…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M agents/wnx/src/engine/service_processor.cpp
M agents/wnx/src/engine/service_processor.h
Log Message:
-----------
Restart monitoring on crash of controller
If Windows agent can't find controller's process
then the agent restarts monitoring on its own.
CMK-10216
Change-Id: Iba1d46a5ea9b75194be2bc52a6c237019e6ac417
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 87380f3923b7d98d5eb797e2cbf9e26b9590ee66
https://github.com/tribe29/checkmk/commit/87380f3923b7d98d5eb797e2cbf9e26b9…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13585
M omd/packages/monitoring-plugins/monitoring-plugins.make
A omd/packages/monitoring-plugins/patches/0010-get_omd_root_in_checks.dif
Log Message:
-----------
13585 FIX check_snmp "External command error with no output"
With Checkmk, we deliver nagios plugins, like check_snmp or check_hpjd.
You're affected, if you're using those plugin and seeing the following output:
<tt>External command error with no output</tt>
The built binary was broken in previous 2.1 beta versions due to our package build cache.
Details:
* We're building check_snmp/check_hpjd once and push it afterwards into our build
cache
* However those checks receives the path to the snmpget binaries during
buildtime.
* This results in the path beeiing something like "/omd/versions/2.1.0-2022.02.25.cee/bin/snmpget"
* So the path referenced to the date/version when the cache was created.
* Of course, this is not working in other versions.
* So we now calculate the full path during execution time.
CMK-10078
Change-Id: I33473debe43892968296310aae7fda6266fe5f61
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: eff8c9e301017d1cd356cb44114a3a2d720269ee
https://github.com/tribe29/checkmk/commit/eff8c9e301017d1cd356cb44114a3a2d7…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/plugins/openapi/utils.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
REST API: improve error handling
* each http endpoint can now have a different error schema for each
HTTP status code >= 400 (i.e. error status codes)
* typing improvements
Change-Id: Ic4b0a8e942a38e4902c6ec9c50865b2f5e13c57c
Commit: 1845558521f2016d286399b6a7540efbce675845
https://github.com/tribe29/checkmk/commit/1845558521f2016d286399b6a7540efbc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
Add problem response schema for bulk host endpoints
In case some hosts are failing validations, the endpoints return with
HTTP 400 reporting a list of failed hosts with the failure reason and a
list of succeeded hosts. This change adds a schema definition for the
specific error response.
Change-Id: Ibc81b8a82b10e2a09852677a83f01d0b9811692c
Commit: d5f2d84c5420f9dcb69e65b16c38c570ee5a32e5
https://github.com/tribe29/checkmk/commit/d5f2d84c5420f9dcb69e65b16c38c570e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
Log Message:
-----------
Add response schema to bulk update call
Change-Id: I17869005e058261b571a3bf45a4a2cf2d7e4e5fd
Compare: https://github.com/tribe29/checkmk/compare/41c8f4ffab4a...d5f2d84c5420
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 22ae40a60eaf1d53291711efc393268a3324e694
https://github.com/tribe29/checkmk/commit/22ae40a60eaf1d53291711efc393268a3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
M livestatus/src/TableEventConsoleEvents.cc
M livestatus/src/TableEventConsoleHistory.cc
M livestatus/src/TableEventConsoleRules.cc
M livestatus/src/TableEventConsoleStatus.cc
Log Message:
-----------
Refactoring: Don't forget the ECRow type on the way.
Change-Id: Id72ebdba82ebcf12ea8617868c521db3bdc53024
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: fef7b4410b8a5993410226c6de56d61a09cf8113
https://github.com/tribe29/checkmk/commit/fef7b4410b8a5993410226c6de56d61a0…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube.py
Log Message:
-----------
schemata/api: renaming NewType Namespace
Change-Id: I2278e9e43cfafe50be030b20b3d37b3d6f473ee3
Commit: 2e242b78cb76a5356d4748482d4f6bf585624774
https://github.com/tribe29/checkmk/commit/2e242b78cb76a5356d4748482d4f6bf58…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
A tests/unit/cmk/special_agents/agent_kube/factory.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_api.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_performance.py
Log Message:
-----------
agent_kube: addition of namespace objects and associating section writes
Change-Id: I1035b3fefdf661a5da0206670f8996432b969bb1
Commit: 41c8f4ffab4a06310c6926eb81f8de21dcfedaf8
https://github.com/tribe29/checkmk/commit/41c8f4ffab4a06310c6926eb81f8de21d…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A checkman/kube_namespace_info
A cmk/base/plugins/agent_based/kube_namespace_info.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
A tests/unit/cmk/base/plugins/agent_based/test_kube_namespace_info.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
kube_namespace_info: addition of plugin
Change-Id: Iba42c65c3b27c94c09e3107de61030f0bef91a87
Compare: https://github.com/tribe29/checkmk/compare/dd40454b32ff...41c8f4ffab4a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5d265e0ce166dff2968096fa95bd37a3ca05c9d3
https://github.com/tribe29/checkmk/commit/5d265e0ce166dff2968096fa95bd37a3c…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A .werks/13585
M omd/packages/monitoring-plugins/monitoring-plugins.make
A omd/packages/monitoring-plugins/patches/0010-get_omd_root_in_checks.dif
Log Message:
-----------
13585 FIX check_snmp "External command error with no output"
With Checkmk, we deliver nagios plugins, like check_snmp or check_hpjd.
You're affected, if you're using those plugin and seeing the following output:
<tt>External command error with no output</tt>
The built binary was broken in previous 2.1 beta versions due to our package build cache.
Details:
* We're building check_snmp/check_hpjd once and push it afterwards into our build
cache
* However those checks receives the path to the snmpget binaries during
buildtime.
* This results in the path beeiing something like "/omd/versions/2.1.0-2022.02.25.cee/bin/snmpget"
* So the path referenced to the date/version when the cache was created.
* Of course, this is not working in other versions.
* So we now calculate the full path during execution time.
CMK-10078
Change-Id: I33473debe43892968296310aae7fda6266fe5f61
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f5fcbda5782e3cd519ea3c5ba201a3293f8ab4f0
https://github.com/tribe29/checkmk/commit/f5fcbda5782e3cd519ea3c5ba201a3293…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-04-04 (Mon, 04 Apr 2022)
Changed paths:
A checkman/kube_namespace_info
A cmk/base/plugins/agent_based/kube_namespace_info.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
A tests/unit/cmk/base/plugins/agent_based/test_kube_namespace_info.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kubernetes_section_schemas.py
Log Message:
-----------
kube_namespace_info: addition of plugin
Change-Id: Iba42c65c3b27c94c09e3107de61030f0bef91a87