Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: dd675bfe6fac5115f348ab334c1e4730fa2f4060
https://github.com/Checkmk/checkmk/commit/dd675bfe6fac5115f348ab334c1e4730f…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M packages/cmk-graphing/cmk/graphing/v1/graphs.py
M packages/cmk-graphing/cmk/graphing/v1/metrics.py
M packages/cmk-graphing/cmk/graphing/v1/perfometers.py
M packages/cmk-graphing/cmk/graphing/v1/translations.py
Log Message:
-----------
Add graphing docs
Change-Id: I5ef3cf7cee1edfc3a3bcfe91eef9315f1cca44e0
Commit: 9bddb1c18063277bfe35117c431323acf6cf1a8f
https://github.com/Checkmk/checkmk/commit/9bddb1c18063277bfe35117c431323acf…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M cmk/gui/graphing/_evaluate.py
M cmk/gui/graphing/_utils.py
M doc/treasures/migration_helpers/graphing_v0_v1.py
M packages/cmk-graphing/cmk/graphing/v1/metrics.py
M packages/cmk-graphing/cmk/graphing/v1/translations.py
Log Message:
-----------
Cleanup some var names
Change-Id: I3b522316019f305ece59809967698776ba03ee70
Commit: 3340d071c3dac6c2093c4d1e0e2e5a890b857f62
https://github.com/Checkmk/checkmk/commit/3340d071c3dac6c2093c4d1e0e2e5a890…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M cmk/gui/graphing/_evaluate.py
M cmk/gui/graphing/_utils.py
Log Message:
-----------
Minor cleanups
Change-Id: Ica060d86a4a45be7fa87273538bb3f3fbb701820
Compare: https://github.com/Checkmk/checkmk/compare/a8c8ad77325e...3340d071c3da
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 5a196aed3fae271d81c6229a716fbca47c5544b8
https://github.com/Checkmk/checkmk/commit/5a196aed3fae271d81c6229a716fbca47…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
A .werks/15315
M cmk/base/plugins/agent_based/uptime.py
M tests/unit/cmk/base/plugins/agent_based/test_uptime_check.py
Log Message:
-----------
15315 FIX solaris: uptime: AssertionError
Shortly after rebooting, solaris uptime command returned a timestamp
that could not be parsed by the checkmk agent.
SUP-16709
Change-Id: Ic065351b1b957d31e252a690b7fec0ddb66896a4
Commit: 5d56e9ac32d33113cae9f27eb0691b9e4217f70a
https://github.com/Checkmk/checkmk/commit/5d56e9ac32d33113cae9f27eb0691b9e4…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M cmk/base/plugins/agent_based/uptime.py
Log Message:
-----------
remove unnecessary uptime_struct dict
* fix spelling
* fix formatting of docstring
* simplify string concatenation
Change-Id: I6a3cd09885467eee7622f297106caa2faef6bef3
Commit: 475d096595a04a466d505ed8d05eecc6f5a5d431
https://github.com/Checkmk/checkmk/commit/475d096595a04a466d505ed8d05eecc6f…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
A .werks/15316
M cmk/base/plugins/agent_based/uptime.py
M tests/unit/cmk/base/plugins/agent_based/test_uptime_check.py
Log Message:
-----------
15316 FIX solaris: uptime: Cannot render negative timespan
Solaris server may keep a bad time when moved to different hardware.
This is corrected some minutes after booting via NTP server.
If the checkmk client is used before the time has been corrected, it was
possible that a negative time span was reported for the time since the last
start. This caused a crash in the check.
The new behaviour is, that the check will report an UNKNOWN status alongside the
message: "Your Solaris system reported to be booted in the future."
SUP-16803
Change-Id: I7db17a3330da781467544839e7c4b6c1b0bbc86a
Compare: https://github.com/Checkmk/checkmk/compare/7d5131a89eeb...475d096595a0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9c7befb285c9a9bca50c8da1cf1799f2f6d5e80d
https://github.com/Checkmk/checkmk/commit/9c7befb285c9a9bca50c8da1cf1799f2f…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
A .werks/15315.md
M cmk/base/plugins/agent_based/uptime.py
M tests/unit/cmk/base/plugins/agent_based/test_uptime_check.py
Log Message:
-----------
15315 FIX solaris: uptime: AssertionError
Shortly after rebooting, solaris uptime command returned a timestamp
that could not be parsed by the checkmk agent.
SUP-16709
Change-Id: Ic065351b1b957d31e252a690b7fec0ddb66896a4
Commit: 3ccb04bf04d14818f63b608337b2e73960023fa6
https://github.com/Checkmk/checkmk/commit/3ccb04bf04d14818f63b608337b2e7396…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M cmk/base/plugins/agent_based/uptime.py
Log Message:
-----------
remove unnecessary uptime_struct dict
* fix spelling
* fix formatting of docstring
* simplify string concatenation
Change-Id: I6a3cd09885467eee7622f297106caa2faef6bef3
Commit: 77e0d6986f5af0e51328a19560b1a610a20c4ee6
https://github.com/Checkmk/checkmk/commit/77e0d6986f5af0e51328a19560b1a610a…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
A .werks/15316.md
M cmk/base/plugins/agent_based/uptime.py
M tests/unit/cmk/base/plugins/agent_based/test_uptime_check.py
Log Message:
-----------
15316 FIX solaris: uptime: Cannot render negative timespan
Solaris server may keep a bad time when moved to different hardware.
This is corrected some minutes after booting via NTP server.
If the checkmk client is used before the time has been corrected, it was
possible that a negative time span was reported for the time since the last
start. This caused a crash in the check.
The new behaviour is, that the check will report an UNKNOWN status alongside the
message: "Your Solaris system reported to be booted in the future."
SUP-16803
Change-Id: I7db17a3330da781467544839e7c4b6c1b0bbc86a
Commit: becb7e7066c3c9baf58ae319dbcde2060c6e951c
https://github.com/Checkmk/checkmk/commit/becb7e7066c3c9baf58ae319dbcde2060…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M tests/testlib/pylint_checker_cmk_module_layers.py
Log Message:
-----------
Move Robotmk bakery rulespec to dedicated namespace
CMK-15461
Change-Id: I1d9ab7d1371c534902d9283d278c3f4090827c20
Commit: 571d0ffa483d54752f09b714d5d36496c8333d8f
https://github.com/Checkmk/checkmk/commit/571d0ffa483d54752f09b714d5d36496c…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
R cmk/base/plugins/agent_based/robotmk_scheduler_status.py
R cmk/plugins/collection/checkman/robotmk_scheduler_status
M tests/testlib/pylint_checker_cmk_module_layers.py
R tests/unit/cmk/base/plugins/agent_based/test_robotmk_scheduler_status.py
Log Message:
-----------
Move Robotmk scheduler status plugin to dedicated namespace
CMK-15461
Change-Id: Ib93878bb8f2e2f8808565e673d16e16b6b54fd40
Commit: 9f3c7d4bfdc5318c75e75729ee59324b435f54f8
https://github.com/Checkmk/checkmk/commit/9f3c7d4bfdc5318c75e75729ee59324b4…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
R cmk/base/plugins/agent_based/robotmk_suite_execution_report_section.py
R tests/unit/cmk/base/plugins/agent_based/test_robotmk_suite_execution_report_section.py
Log Message:
-----------
Move Robotmk suite exec. report section plugin to dedicated namespace
CMK-15461
Change-Id: I845faf0fec881b639da19e3f6c831fa4a992d74e
Commit: 09b49a9d7c5d812a465babb0071607e2b22ca2d9
https://github.com/Checkmk/checkmk/commit/09b49a9d7c5d812a465babb0071607e2b…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
R cmk/base/plugins/agent_based/robotmk_suite.py
R cmk/plugins/collection/checkman/robotmk_suite
R tests/unit/cmk/base/plugins/agent_based/test_robotmk_suite.py
Log Message:
-----------
Move Robotmk suite check plugin to dedicated namespace
CMK-15461
Change-Id: I1b071b259634109f93c3507b9b93f1184d98b192
Commit: 505c17132f5174a679ed2589a8c1f3f8d8013898
https://github.com/Checkmk/checkmk/commit/505c17132f5174a679ed2589a8c1f3f8d…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
R cmk/base/plugins/agent_based/robotmk_test.py
R cmk/plugins/collection/checkman/robotmk_test
R tests/unit/cmk/base/plugins/agent_based/test_robotmk_test.py
Log Message:
-----------
Move Robotmk test check plugin to dedicated namespace
CMK-15461
Change-Id: Iafaa071f3d3c66340e4a1baebad110f46c324252
Commit: 7a0cd4ecbeda41dcfe7362d24399fa05547c3667
https://github.com/Checkmk/checkmk/commit/7a0cd4ecbeda41dcfe7362d24399fa055…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
R cmk/plugins/lib/robotmk_suite_and_test_checking.py
Log Message:
-----------
Move Robotmk libs to dedicated namespace I
CMK-15461
Change-Id: I97126d324dbe0705950e35871935129ef793ba4f
Commit: 0385d8283222d19e716942ae3e4cd8b6eb1241fd
https://github.com/Checkmk/checkmk/commit/0385d8283222d19e716942ae3e4cd8b6e…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
R cmk/plugins/lib/robotmk_suite_execution_report.py
Log Message:
-----------
Move Robotmk libs to dedicated namespace II
CMK-15461
Change-Id: I1820846d1dd67fddc7cbea68f31f00c10f410a65
Commit: 62e2bedf9e0a7a9e38fa2ee9cdf2674f3bdfcf32
https://github.com/Checkmk/checkmk/commit/62e2bedf9e0a7a9e38fa2ee9cdf2674f3…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
R cmk/plugins/lib/robotmk_rebot_xml.py
Log Message:
-----------
Move Robotmk libs to dedicated namespace III
CMK-15461
Change-Id: Ia63a4fca8cd405a3c6b381c4d829bb0c12466306
Commit: 38528955b5594bf288b05d35edb513e474005924
https://github.com/Checkmk/checkmk/commit/38528955b5594bf288b05d35edb513e47…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
R cmk/plugins/lib/robotmk_config_vs.py
Log Message:
-----------
Move Robotmk libs to dedicated namespace IV
CMK-15461
Change-Id: If068e61b1940028852b1994fc49b0e2d55394931
Commit: 1a1d9b2bdb6ce0e45fb9f9d056588b0145db9921
https://github.com/Checkmk/checkmk/commit/1a1d9b2bdb6ce0e45fb9f9d056588b014…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
R cmk/plugins/lib/robotmk_config.py
Log Message:
-----------
Move Robotmk libs to dedicated namespace V
CMK-15461
Change-Id: I869378e82a0dc9c64d97200d139457a371705bd1
Commit: 8534732182f4e4e2d61b863d8a4c1ea8d967e137
https://github.com/Checkmk/checkmk/commit/8534732182f4e4e2d61b863d8a4c1ea8d…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M cmk/gui/plugins/metrics/perfometers.py
R cmk/gui/plugins/metrics/robotmk.py
M tests/testlib/pylint_checker_cmk_module_layers.py
M tests/unit/cmk/gui/graphing/test_perfometer.py
Log Message:
-----------
Move Robotmk metrics and perfometers to dedicated namespace
We drop the test runtime perfometer, since we were anyway going to
remove it.
CMK-15461
Change-Id: I9f7e7da9c823766ceb24ec9ba2469d44c0f499c4
Compare: https://github.com/Checkmk/checkmk/compare/ca96136562e3...8534732182f4
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ec3fa740caa6a81b3423e9e4bd2e8deaaa154b84
https://github.com/Checkmk/checkmk/commit/ec3fa740caa6a81b3423e9e4bd2e8deaa…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M Makefile
M artifacts.make
M omd/packages/mk-livestatus/mk-livestatus.make
Log Message:
-----------
Remove ancient build logic
The livestatus module is nowadays packed by omd/packages/neb. The
build stuff in the top level Makefile and the mk-livestatus.make
is not needed anymore.
Change-Id: Id3c439a581c2b8b1cb9be4aa6228c80fe2ceaead
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: a6ab26184c4cf93231f80bb95c6f1ed86817be08
https://github.com/Checkmk/checkmk/commit/a6ab26184c4cf93231f80bb95c6f1ed86…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/utils/rule_specs/loader.py
M cmk/plugins/cisco/rulesets/prime_wlan_controller.py
M cmk/plugins/collection/rulesets/alertmanager.py
M cmk/plugins/collection/rulesets/zypper.py
M cmk/plugins/esx_vsphere/rulesets/objects_count.py
M cmk/plugins/mssql/rulesets/instance.py
M cmk/plugins/prism/rulesets/protection_domains.py
M cmk/plugins/rabbitmq/rulesets/nodes_gc.py
M cmk/plugins/rabbitmq/rulesets/nodes_proc.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
R packages/cmk-rulesets/cmk/rulesets/v1/_form_spec.py
R packages/cmk-rulesets/cmk/rulesets/v1/_groups.py
R packages/cmk-rulesets/cmk/rulesets/v1/_rule_spec.py
R packages/cmk-rulesets/cmk/rulesets/v1/_validation.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs.py
A packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
A packages/cmk-rulesets/cmk/rulesets/v1/validators.py
M packages/cmk-rulesets/tests/test_form_spec.py
M packages/cmk-rulesets/tests/test_validation.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
restructure rulesets modules
Change-Id: Idfe86be09b1707fa793ffec47e880b695e11275d
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 3be026331da81b2cc5bbe75f161b3e678e9939ec
https://github.com/Checkmk/checkmk/commit/3be026331da81b2cc5bbe75f161b3e678…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
A .werks/16209.md
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/openapi/endpoints/downtime/__init__.py
M tests/unit/cmk/gui/livestatus_utils/test_downtime_commands.py
M tests/unit/cmk/gui/openapi/test_openapi_downtime.py
Log Message:
-----------
16209 FIX downtimes: Fix performance issues when creating downtimes
This Werk fixes a performance issue that occurred when creating downtimes for services in a distributed monitoring environment.
SUP-16070
CMK-14960
Change-Id: I3905d375eb8444eff62ebfcd4e3c0ce7890e2dc6
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 7d5131a89eeb8e962b38155680b26187a7c79b76
https://github.com/Checkmk/checkmk/commit/7d5131a89eeb8e962b38155680b26187a…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
A .werks/16209
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/plugins/openapi/endpoints/downtime/__init__.py
M tests/unit/cmk/gui/livestatus_utils/test_downtime_commands.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
16209 FIX downtimes: Fix performance issues when creating downtimes
This Werk fixes a performance issue that occurred when creating downtimes for services in a distributed monitoring environment.
SUP-16070
CMK-14960
Change-Id: I689535bd9e40fc6ebf8c4f1ecd60f041706bb7c5
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: c0bde04bfbb1a135f5bcb8cbd47a2cca2b5fb14d
https://github.com/Checkmk/checkmk/commit/c0bde04bfbb1a135f5bcb8cbd47a2cca2…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-12-20 (Wed, 20 Dec 2023)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/plugins/collection/rulesets/alertmanager.py
M cmk/plugins/collection/rulesets/zypper.py
M cmk/plugins/esx_vsphere/rulesets/objects_count.py
M cmk/plugins/mssql/rulesets/instance.py
M cmk/plugins/prism/rulesets/protection_domains.py
M cmk/plugins/rabbitmq/rulesets/nodes_proc.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/_form_spec.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
rename dropdown choice field
Change-Id: Ibbf674ddaf1993afc700a33234b5d3106789c820