Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 11cadb2924d166b5eca6ef2855c52c27702b96f3
https://github.com/Checkmk/checkmk/commit/11cadb2924d166b5eca6ef2855c52c277…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/utils/rule_specs/loader.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Rename "HostMonitoring" rulespec to "Host"
and introduce HostCondition for rulespecs that allow the configuration
of hosts in the rule condition
Change-Id: I92054ab5b2f63b77711a052e7966b20199838644
Commit: 913d2850a7f041c985fd34ba484bd422749519c8
https://github.com/Checkmk/checkmk/commit/913d2850a7f041c985fd34ba484bd4227…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/utils/rule_specs/loader.py
M cmk/plugins/collection/rulesets/cert.py
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/rulesets/sql.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Rename "ActiveChecks" rulespec to "ActiveCheck"
Change-Id: Ice8639e1da7fa4d9b1e754286c3818f5ca341302
Commit: 1c0c36a77e70a192df9da8911b5b634f2b41a00b
https://github.com/Checkmk/checkmk/commit/1c0c36a77e70a192df9da8911b5b634f2…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/utils/rule_specs/loader.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Create "Service" rulespec with condition
Combines "ServiceMonitoring" and "ServiceMonitoringWithoutService" and
introduces HostAndServiceCondition for rulespecs for which both host and
service can be configured in the rule condition
Change-Id: I60604e9b8a63972948d927ccdd9050cf8f4b1428
Commit: db0ea519e1afabee72c487029372b8205e257e29
https://github.com/Checkmk/checkmk/commit/db0ea519e1afabee72c487029372b8205…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
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/backup.py
M cmk/plugins/mssql/rulesets/backup_per_type.py
M cmk/plugins/mssql/rulesets/instance.py
M cmk/plugins/prism/rulesets/protection_domains.py
M cmk/plugins/prism/rulesets/vm_tools.py
M cmk/plugins/rabbitmq/rulesets/nodes_gc.py
M cmk/plugins/rabbitmq/rulesets/nodes_proc.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Introduce condition for CheckParameter and EnforcedService
Replaces the need to differentiate between "WithItem" and "WithoutItem"
Change-Id: I516407aba217e67610ff8d259beca76b8cc0d9b9
Commit: 31d8f7d5bd8ca688257a657abba13391d6952882
https://github.com/Checkmk/checkmk/commit/31d8f7d5bd8ca688257a657abba13391d…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
Log Message:
-----------
Ruleset API: Add documentation to RuleSpecs
CMK-14923
Change-Id: Ie64cb67090f92072d1a2d9ed5319eb0f25860750
Compare: https://github.com/Checkmk/checkmk/compare/05c160ba8eff...31d8f7d5bd8c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: cf14b2ee93eaf59eae98d60ee537b69cc6af2a7a
https://github.com/Checkmk/checkmk/commit/cf14b2ee93eaf59eae98d60ee537b69cc…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
A .werks/15721.md
M omd/packages/omd/omdlib/contexts.py
M tests/unit/omdlib/test_site_context.py
Log Message:
-----------
15721 FIX Fix wrong edition reported via livestatus in enterprise sites running the Nagios core
This change fixes a bug in the Nagios Core edition detection logic which could occur when using the
Nagios core with another edition than the Raw Edition. This is a rare use case, but can happen
temporarily during the migration from the Raw Edition to an Enterprise Edition.
The bug manifests itself by reporting the wrong edition via the livestatus interface. This can be
observed with the following query:
```
lq "GET status\nColumns: edition"
```
The edition column was introduced in 2.2.0.
Change-Id: I1d068a40e8624ff9c96d08b472e2496d7b5deaaa
Commit: 3b6f38af38ff2a03d611f48dd3100fdb8d7c5d00
https://github.com/Checkmk/checkmk/commit/3b6f38af38ff2a03d611f48dd3100fdb8…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Differentiate between old replacements and new replacements
Since the replacements contain the edition, an information derived from
the OMD version, the replacement macros now need to be treated
differently for computing the old version skel files and the new version
skel files.
Previously the same replacements were used to compute the content of
old and new version skel files, which lead to incorrect results during
updates.
So far, only the file etc/mk-livestatus/nagios.cfg is using the
macro "###EDITION###", so only this file is affected by that issue.
The result of the problem was that etc/mk-livestatus/nagios.cfg was not
rewritten with the new edition information when updating from a raw
edition to an enterprise edition.
Change-Id: I14fcbca9758634b9a8541bb1a0724424acbd2b5a
Commit: 9f4fc6b304b699edfd0f2e7f7ae47dad31696f3c
https://github.com/Checkmk/checkmk/commit/9f4fc6b304b699edfd0f2e7f7ae47dad3…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Extend #15721 to fix files created by previous 2.2.0 versions
Change-Id: I9031ed0113ddcf7cceea21c95a6f3d2fb28c1c73
Commit: 0974ce007eda1c8a92a075a52d828ba499936433
https://github.com/Checkmk/checkmk/commit/0974ce007eda1c8a92a075a52d828ba49…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M omd/packages/omd/omdlib/contexts.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/skel_permissions.py
M tests/unit/omdlib/test_omdlib_skel_permissions.py
Log Message:
-----------
Cleanup: Get rid of read_skel_permissions
The function was caching once loaded permissions on module scope. By propagating
the loaded permissions through the calls stack, we can prevent loading the
skell permissions too often without such caching approach.
Change-Id: I55d76ce0f870107d9f83d8698e251e9463587d2e
Commit: ef9cdbfa3e65fff18952df22452a4f8eee41a646
https://github.com/Checkmk/checkmk/commit/ef9cdbfa3e65fff18952df22452a4f8ee…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
A .werks/15722.md
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
15722 FIX omd update: Fix setting world read permissions on etc and local files
Starting with 2.2.0 (see #15062), we use a umask of 0077 to prevent
files and directories owned by the site user from being world readable.
However, when updating from the CRE to a non CRE edition, some files and
directories were still set to be world readable during 'omd update'.
This is now in line with the other files.
Change-Id: I59561c44027bffc23dde045c3e19447cd7c8a09e
Commit: 338ddb6635f351c8e7668450a1ff255de0d34a17
https://github.com/Checkmk/checkmk/commit/338ddb6635f351c8e7668450a1ff255de…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/gui/plugins/wato/special_agents/netapp_ontap.py
M cmk/plugins/netapp/checkman/netapp_ontap_aggr
M cmk/plugins/netapp/checkman/netapp_ontap_volumes
Log Message:
-----------
netapp ontap typos
Change-Id: I664df309e3c7871afea912fa10e4c16b995fabf2
Commit: fc798b2452f699432667070dd4155f354bea9ae9
https://github.com/Checkmk/checkmk/commit/fc798b2452f699432667070dd4155f354…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/plugins/netapp/agent_based/netapp_ontap_disk.py
M cmk/plugins/netapp/models.py
M cmk/special_agents/agent_netapp_ontap.py
Log Message:
-----------
netapp_ontap_disk: add capacity info
Change-Id: Id378fda63e588c1e1667aed5144e642cd67e3a4e
Commit: 05c160ba8eff49306d37f03a5ed54807759fc07a
https://github.com/Checkmk/checkmk/commit/05c160ba8eff49306d37f03a5ed548077…
Author: David Gervasoni <david.gervasoni(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/plugins/netapp/agent_based/netapp_ontap_cpu.py
M cmk/plugins/netapp/checkman/netapp_ontap_cpu
M cmk/plugins/netapp/models.py
M cmk/special_agents/agent_netapp_ontap.py
Log Message:
-----------
netapp_ontap_cpu: add cpu utilization data
Change-Id: I414cbfffff189959e7f5e71c6fa9216506d6d812
Compare: https://github.com/Checkmk/checkmk/compare/07cb142a538f...05c160ba8eff
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 02b2d49a53167e53a40de2bc4c83ade6b0782bd8
https://github.com/Checkmk/checkmk/commit/02b2d49a53167e53a40de2bc4c83ade6b…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/topology.ts
M web/htdocs/js/modules/nodevis/viewport.ts
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
nodevis: further css fixes. changed white_focus -> highlight. hide topology center. used more theme colors
Change-Id: I0b0ff182f7e15065a3870191c6be47545cc9dfa5
Commit: 07cb142a538f13e23baf7f4f8fdda38d0e47b021
https://github.com/Checkmk/checkmk/commit/07cb142a538f13e23baf7f4f8fdda38d0…
Author: Mehrdad Shahidi <mohammadmehrdad.shahidi(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M active_checks/check_bi_aggr
M active_checks/check_mail_loop
M active_checks/check_notify_count
M bandit.yaml
M bin/livedump
M bin/mkbackup
M cmk/base/plugins/agent_based/omd_diskusage.py
M cmk/gui/backup/handler.py
M cmk/gui/valuespec.py
M cmk/utils/redis.py
M doc/mkeventd/query_events
M omd/packages/omd/omdlib/backup.py
M omd/packages/omd/omdlib/contexts.py
M tests/bandit-nosec-markers/bandit-exclusions.md
Log Message:
-----------
Enable bandit check B108 (hardcoded_tmp_directory)
CMK-15198
Change-Id: I0102461e41a84caa9726bb3e743f82caf9c8d3d8
Compare: https://github.com/Checkmk/checkmk/compare/2d877e775ff2...07cb142a538f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: fc7c70efce070c1f3d30215ccd5037664485e421
https://github.com/Checkmk/checkmk/commit/fc7c70efce070c1f3d30215ccd5037664…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/utils/log/_log.py
M cmk/utils/log/security_event.py
M cmk/utils/paths.py
Log Message:
-----------
Fix security logging path
Not exactly sure why it works currently... But when I wanted to use this
in omdlib it failed, because var/log/var/log/security.log did not exist.
And the failure is more reasonable.
The problem though was the mocking. In the unittests we apparently set
the paths to a temppath in `patch_omd_site` but that happens after we
had the import of log_dir in the `_log.py` file so that variable was
never mocked... That cost me more time than I want to admit so I add
this notice here...
Change-Id: I6c897e628074cb87ea5aa779058135ca90e4d534
Commit: 9a7b870fc37278e1fc48d22c9ddce7b0cd1dfc71
https://github.com/Checkmk/checkmk/commit/9a7b870fc37278e1fc48d22c9ddce7b0c…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-01-25 (Thu, 25 Jan 2024)
Changed paths:
M cmk/utils/log/security_event.py
M omd/packages/omd/omdlib/init_scripts.py
Log Message:
-----------
Log Site start/stop
Change-Id: I5575ac9300130047e37efd2b32d6937ca32e5c8d
Compare: https://github.com/Checkmk/checkmk/compare/96b038f6fd44...9a7b870fc372
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 8dce41724540aeeb60257420ebfaa0d98879f9ee
https://github.com/Checkmk/checkmk/commit/8dce41724540aeeb60257420ebfaa0d98…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M cmk/gui/nodevis/type_defs.py
Log Message:
-----------
nodevis: renamed classes and type in backend
Change-Id: I6cf70231cd455cdbb24c09878ddcd76dbda88a4f
Commit: 69fd59d03ae31fd4fb4c03c60d616c0475745921
https://github.com/Checkmk/checkmk/commit/69fd59d03ae31fd4fb4c03c60d616c047…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/node_types.ts
M web/htdocs/js/modules/nodevis/node_utils.ts
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
nodevis: moved more styles from javascripts to scss. disabled pointer-events on topology center
Change-Id: Id719911166d1b635ba4d8d2c0aed89a01d28f63c
Compare: https://github.com/Checkmk/checkmk/compare/732e09e9f48e...69fd59d03ae3
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 90a44232cd31dd9da5571a755545a1376f3f96ce
https://github.com/Checkmk/checkmk/commit/90a44232cd31dd9da5571a755545a1376…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M web/htdocs/js/modules/nodevis/aggregations.ts
M web/htdocs/js/modules/nodevis/example_generator.ts
M web/htdocs/js/modules/nodevis/force_simulation.ts
A web/htdocs/js/modules/nodevis/force_utils.ts
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/js/modules/nodevis/layout_styles.ts
M web/htdocs/js/modules/nodevis/layout_utils.ts
M web/htdocs/js/modules/nodevis/link_utils.ts
M web/htdocs/js/modules/nodevis/main.ts
M web/htdocs/js/modules/nodevis/node_utils.ts
M web/htdocs/js/modules/nodevis/topology.ts
M web/htdocs/js/modules/nodevis/type_defs.ts
M web/htdocs/js/modules/nodevis/viewport.ts
Log Message:
-----------
nodevis: moved further functions into utils. enabled TopologyForceConfiguration
Change-Id: I4815751bf46a4ab6df412e4b8790fec264de1266
Commit: a097ebb8d008d105c60ee37edffcb2b67007443f
https://github.com/Checkmk/checkmk/commit/a097ebb8d008d105c60ee37edffcb2b67…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M cmk/gui/nodevis/topology.py
M web/htdocs/js/modules/nodevis/link_utils.ts
M web/htdocs/js/modules/nodevis/node_utils.ts
M web/htdocs/js/modules/nodevis/topology.ts
M web/htdocs/js/modules/nodevis/type_defs.ts
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
nodevis: removed duplicate links. introduced CoreInfo interface. moved more styling into scss. change line style for services connected to their hosts
Change-Id: I97d4ad07ccb512b50e4263cc56eaaefef4fd905d
Commit: 76678575c154e8a5011d6aff879a463c5b131b4f
https://github.com/Checkmk/checkmk/commit/76678575c154e8a5011d6aff879a463c5…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/force_simulation.ts
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/js/modules/nodevis/main.ts
Log Message:
-----------
nodevis: fixed save/apply of force configuration
Change-Id: I901dcf41d31623e8f6063cb573238fdb8f29bf99
Commit: 83438266abae17ba07639520bc0e4eed2da5bd06
https://github.com/Checkmk/checkmk/commit/83438266abae17ba07639520bc0e4eed2…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/aggregations.ts
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/js/modules/nodevis/layout_utils.ts
Log Message:
-----------
nodevis: reduced usage of layout_settings. use layout instance instead
Change-Id: I6aead0f48369dd5c9bc99a77a9f91224553ff95a
Commit: 0edabf014856e044b939c214f37e219bd47a9190
https://github.com/Checkmk/checkmk/commit/0edabf014856e044b939c214f37e219bd…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-01-24 (Wed, 24 Jan 2024)
Changed paths:
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
nodevis: render viewport border marker in edit-layout mode
Change-Id: Iad86fd8733c8bff83fb5567972a128b48baa15ff
Compare: https://github.com/Checkmk/checkmk/compare/8f461ebf3e73...0edabf014856