Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6149914d68358705ce367ab37e05b07ef4581c26
https://github.com/Checkmk/checkmk/commit/6149914d68358705ce367ab37e05b07ef…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Ineffective rules: Improve search matching visualisation
Ineffective rules are no longer displayed in green but rather
an icon that indicates that the rule is ineffective is displayed.
CMK-14016
Change-Id: Ida392e09fd8698dd56cf51525cfb388d277934ac
Commit: 3f32dea3b08864033905842052de8104de408801
https://github.com/Checkmk/checkmk/commit/3f32dea3b08864033905842052de8104d…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M cmk/plugins/lib/kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
Log Message:
-----------
kube: fix api models due to pydantic v2 change
With pydantic v2, automatic data conversion of fields has been changed
making it generally more strict. The introduction of v2 has revealed
some wrong field definitions of our models when compared to the
Kubernetes API spec. This commit updates those fields.
CMK-14519 & CMK-15036
Change-Id: I5bf9e7ed38251b73dc34bdcea976248d46fbe195
Compare: https://github.com/Checkmk/checkmk/compare/1e13ee8c7721...3f32dea3b088
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 757dcf9ed7c0441ffc07444df233f11c1f2b4ec5
https://github.com/Checkmk/checkmk/commit/757dcf9ed7c0441ffc07444df233f11c1…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
A .werks/15976
M agents/windows/plugins/mssql.vbs
M cmk/base/plugins/agent_based/mssql_backup.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_backup.py
Log Message:
-----------
15976 FIX mssql_backup: Correct timezone difference for last backup date
This werk is relevant for users monitoring the age of the last backup
time of mssql databases in different timezones.
The date/time of the last backup of a mssql database is currently stored
in local host time without the information about the host timezone. When
this time is used to check the age of the last backup, it is interpreted
in the Checkmk server timezone.
When using different timezones, this leads to incorrect values for "Age
of last database backup" and if the age is negative, in newer Checkmk
versions to the warning "Cannot reasonably calculate time since last
backup (hosts time running ahead)".
The mssql agent plugin will now store the time in UTC and the
mssql_backup check will interpret the time accordingly.
You will need to update the agent plugin mssql.vbs to receive the
corrected times.
SUP-14924
SUP-15900
SUP-15976
Co-authored-by: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Change-Id: I6e6e9192632d1f35ff1516b6a3f123b74fb4cd89
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 79d1bc7fdadb9eca26f67d08e50354ef5c78a22c
https://github.com/Checkmk/checkmk/commit/79d1bc7fdadb9eca26f67d08e50354ef5…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_mssql_backup.py
Log Message:
-----------
remove pytest fixture, use function instead
as soon as you set the environment variable `TZ` to something, the
skipped test started to fail. the problem was, that the fixture (parsing
the section) was outside the `with on_time` block setting the timezone.
So the section was parsed with the timezone of the system which is
randomized when executed via `make test-unit`.
Change-Id: I740a7ea8cd83c9680fb355a3e5eb8ea71bfc17f1
Commit: 99d7681bc843d2e9735cdb0c5d3ffecd8c3c8697
https://github.com/Checkmk/checkmk/commit/99d7681bc843d2e9735cdb0c5d3ffecd8…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
A .werks/15976
M agents/windows/plugins/mssql.vbs
M cmk/base/plugins/agent_based/mssql_backup.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_backup.py
Log Message:
-----------
15976 FIX mssql_backup: Correct timezone difference for last backup date
This werk is relevant for users monitoring the age of the last backup
time of mssql databases in different timezones.
The date/time of the last backup of a mssql database is currently stored
in local host time without the information about the host timezone. When
this time is used to check the age of the last backup, it is interpreted
in the Checkmk server timezone.
When using different timezones, this leads to incorrect values for "Age
of last database backup" and if the age is negative, in newer Checkmk
versions to the warning "Cannot reasonably calculate time since last
backup (hosts time running ahead)".
The mssql agent plugin will now store the time in UTC and the
mssql_backup check will interpret the time accordingly.
You will need to update the agent plugin mssql.vbs to receive the
corrected times.
SUP-14924
SUP-15900
SUP-15976
Co-authored-by: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Change-Id: I6e6e9192632d1f35ff1516b6a3f123b74fb4cd89
Compare: https://github.com/Checkmk/checkmk/compare/a2ea55fa4ecf...99d7681bc843
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 74a37eed03541af7f359b96fc054c6e01ba34152
https://github.com/Checkmk/checkmk/commit/74a37eed03541af7f359b96fc054c6e01…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
A .werks/15976
M agents/windows/plugins/mssql.vbs
M checks/mssql_backup
Log Message:
-----------
15976 FIX mssql_backup: Correct timezone difference for last backup date
This werk is relevant for users monitoring the age of the last backup
time of mssql databases in different timezones.
The date/time of the last backup of a mssql database is currently stored
in local host time without the information about the host timezone. When
this time is used to check the age of the last backup, it is interpreted
in the Checkmk server timezone.
When using different timezones, this leads to incorrect values for "Age
of last database backup" and if the age is negative, in newer Checkmk
versions to the warning "Cannot reasonably calculate time since last
backup (hosts time running ahead)".
The mssql agent plugin will now store the time in UTC and the
mssql_backup check will interpret the time accordingly.
You will need to update the agent plugin mssql.vbs to receive the
corrected times.
SUP-14924
SUP-15900
SUP-15976
Change-Id: I6e6e9192632d1f35ff1516b6a3f123b74fb4cd89
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 94b18d2f575e5599c5e56a8f5d3c5835df5a0452
https://github.com/Checkmk/checkmk/commit/94b18d2f575e5599c5e56a8f5d3c5835d…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
M packages/check-cert/src/checker.rs
Log Message:
-----------
check-cert: Change levels.check into CheckResult::from_level
That's prefering "from" to "into" and seems more logical.
CMK-14683
Change-Id: Ie67886a16fa68472bc507e8a4c4d43d92124b34c
Commit: 3dc27da79da91bab66b9cb7ebfd5ba717b32d9a7
https://github.com/Checkmk/checkmk/commit/3dc27da79da91bab66b9cb7ebfd5ba717…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-cert/src/checker.rs
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Inline response_time check
It doesn't check the certificate per se. So let's keep it separate.
CMK-14683
Change-Id: Ib8be248a0a533e88907fb378335684bb9ebaf239
Commit: 8de5934bc045a6fb8b7703832e45bce64755a6d9
https://github.com/Checkmk/checkmk/commit/8de5934bc045a6fb8b7703832e45bce64…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
Log Message:
-----------
check-cert: derive Debug for all public types
Good practice, see:
https://doc.rust-lang.org/std/fmt/index.html#fmtdisplay-vs-fmtdebug
"""
fmt::Debug implementations should be implemented for all public types.
Output will typically represent the internal state as faithfully as
possible. The purpose of the Debug trait is to facilitate debugging Rust
code. In most cases, using #[derive(Debug)] is sufficient and
recommended.
"""
CMK-14683
Change-Id: I8347792e645245df38a5a121783bbb7caa9de975
Commit: 9accb9f719d2c35936a495ba6b93d656943c4e48
https://github.com/Checkmk/checkmk/commit/9accb9f719d2c35936a495ba6b93d6569…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-cert/src/main.rs
Log Message:
-----------
check-cert: Import structs w/o namespace and fn with
idiomatic:
https://doc.rust-lang.org/book/ch07-04-bringing-paths-into-scope-with-the-u…
CMK-14683
Change-Id: I2d021ded62ea577723d0e797d3b11f44cb0dc073
Commit: 4fb26bda9270d94e8f21a14e66f6155979735de9
https://github.com/Checkmk/checkmk/commit/4fb26bda9270d94e8f21a14e66f615597…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-11-20 (Mon, 20 Nov 2023)
Changed paths:
M packages/check-cert/src/check.rs
Log Message:
-----------
check-cert: Add Bounds display test
CMK-14683
Change-Id: I3ca55730a3ccc75b4f669a0e757ec5c039afe22b
Compare: https://github.com/Checkmk/checkmk/compare/1ee006fdc2af...4fb26bda9270