Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 18bd63dafd5e510f820c3b86cfbd63a8407a6c5e
https://github.com/Checkmk/checkmk/commit/18bd63dafd5e510f820c3b86cfbd63a84…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
A .werks/15855
M cmk/gui/metrics.py
M cmk/gui/plugins/metrics/unit.py
M cmk/gui/type_defs.py
M tests/unit/cmk/gui/test_metrics.py
Log Message:
-----------
15855 FIX Improve rendering of small values in percentage perfometers
SUP-14235
Change-Id: Ifa80302d5f829239c8f5f1f06fce21d96cf46ad1
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: dbd3f4632837847db7978d4dd5c37f6a759a1d24
https://github.com/Checkmk/checkmk/commit/dbd3f4632837847db7978d4dd5c37f6a7…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/base/plugins/agent_based/smart.py
M tests/unit/cmk/base/plugins/agent_based/test_smart.py
Log Message:
-----------
smart_stats: Look up ATA attribute names by their ID
The attribute names for ATA disks reported by smartutils turned out
to be either not clearly defined (multiple names for the same attribute),
or even plainly wrong.
To avoid missing some attributes or to even report wrong data,
we now look up the names of all actually used attributes by their
attribute ID.
Change-Id: Id0a196ce1a7663f1a236f28eaf4aeba14f4723dc
Commit: bad292975682708da3fe24452be40dc40f83966e
https://github.com/Checkmk/checkmk/commit/bad292975682708da3fe24452be40dc40…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/base/plugins/agent_based/smart.py
M tests/unit/cmk/base/plugins/agent_based/test_smart.py
Log Message:
-----------
smart_stats: Distinguish "UDMA CRC Errors" from "CRC Errors"
They come on the same attribute ID, but are labelled differently.
Since we distinguish them with two different metrics, we should
also apply this nomenclature to the check result.
Change-Id: I7c9ec51d2fed9ac63105d71247c2ba1a9eb81eac
Commit: 44a40d6b1c5dddc920e6a1f94ce71c726119bab6
https://github.com/Checkmk/checkmk/commit/44a40d6b1c5dddc920e6a1f94ce71c726…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
A .werks/15700
Log Message:
-----------
15700 FIX smart_stats: Prevent reporting mismatched temperature value
In previous versions, the smart_stats check may have reported wrong temperature
values for ATA disks.<br>
This lead to false-positive CRIT states in "SMART ... Stats" services.
Technical background:
The attribute names for ATA disks reported by smartutils turned out
to be either not clearly defined (multiple names for the same attribute),
or even plainly wrong.
To avoid missing some attributes or to even report wrong data,
we now look up the names of all actually used attributes by their
attribute ID.
Change-Id: Iaec5c9d32a71cdbe161ce565c26984beffd10d58
Compare: https://github.com/Checkmk/checkmk/compare/214f851271b4...44a40d6b1c5d
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 2f3471f55e35f4e476d287a40da6ccda4a267b0f
https://github.com/Checkmk/checkmk/commit/2f3471f55e35f4e476d287a40da6ccda4…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/gui/inventory.py
M cmk/gui/query_filters.py
M cmk/gui/views/inventory/__init__.py
M cmk/utils/structured_data.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
Log Message:
-----------
inventory: Move get_attribute/rows to immutable tree
Change-Id: Id0e733e63e6f737b3b2e439069328ce4feb7e57f
Commit: c747cdb26266f0b7f0d32f9cd664a71e4cbfa65f
https://github.com/Checkmk/checkmk/commit/c747cdb26266f0b7f0d32f9cd664a71e4…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/base/diagnostics.py
M cmk/checkengine/inventory.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/views/visual_type.py
M cmk/utils/structured_data.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
Log Message:
-----------
inventory: Move get_node to Immutable{Delta,}/MutableTree
Change-Id: I06d3a868683b2b69b3809b3c1ca0532954a29c97
Commit: c42f5d4c2b2a75e0010ff8dd7eb1e336f16d5a33
https://github.com/Checkmk/checkmk/commit/c42f5d4c2b2a75e0010ff8dd7eb1e336f…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/checkengine/inventory.py
M cmk/gui/inventory.py
M cmk/utils/structured_data.py
Log Message:
-----------
inventory: Move count_entries to ImmutableDelta/MutableTree
Change-Id: Icd6d8f278f144ba4fe31712f4c42b21ec5efd6cf
Commit: b45cb31f76b7fbb227a27a517811c756d93ec76f
https://github.com/Checkmk/checkmk/commit/b45cb31f76b7fbb227a27a517811c756d…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/base/diagnostics.py
M cmk/gui/inventory.py
M cmk/gui/views/inventory/__init__.py
M cmk/utils/structured_data.py
Log Message:
-----------
inventory: Move de/serialize to Immutable{Delta,}Tree
Change-Id: I7aadc5fb432eb26a9e5dfe58b82faf7e9071b509
Commit: 4efdc0b5030387f6588b771a1af23b051389c687
https://github.com/Checkmk/checkmk/commit/4efdc0b5030387f6588b771a1af23b051…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/gui/views/inventory/__init__.py
M cmk/utils/structured_data.py
Log Message:
-----------
inventory: Remove useless node name
Change-Id: I418031c194b03552a2aad22ee9634acaee0351c1
Commit: e18a46209fa998dd2e3b14380098edc7c877592b
https://github.com/Checkmk/checkmk/commit/e18a46209fa998dd2e3b14380098edc7c…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/utils/structured_data.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
inventory: Cleanup adding nodes
Change-Id: I5e9d8c9c2199e5e259014758c34ed7aa5bc48fc1
Commit: be3780c8eca21336e9af7046d44f8ab8373878cf
https://github.com/Checkmk/checkmk/commit/be3780c8eca21336e9af7046d44f8ab83…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/utils/structured_data.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
inventory: Remove useless name
Change-Id: I067c17f6b461252bacceec4209917897053e2041
Commit: fc3fdfd1fd395e4e382de4d089e18b565656786b
https://github.com/Checkmk/checkmk/commit/fc3fdfd1fd395e4e382de4d089e18b565…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/checkengine/inventory.py
M cmk/gui/views/inventory/__init__.py
M cmk/utils/structured_data.py
M tests/unit/cmk/gui/views/test_views_inventory.py
M tests/unit/cmk/utils/structured_data/test_structured_data.py
Log Message:
-----------
inventory: No need for passing path
Change-Id: I3c3e7329bce18f848b513dcf141ea504405f73f9
Commit: 21518a580554e4869a56cdbf65fb48ae10021590
https://github.com/Checkmk/checkmk/commit/21518a580554e4869a56cdbf65fb48ae1…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
A .werks/15700
Log Message:
-----------
15700 FIX smart_stats: Prevent reporting mismatched temperature value
In previous versions, the smart_stats check may have reported wrong temperature
values for ATA disks.<br>
This lead to false-positive CRIT states in "SMART ... Stats" services.
Technical background:
The attribute names for ATA disks reported by smartutils turned out
to be either not clearly defined (multiple names for the same attribute),
or even plainly wrong.
To avoid missing some attributes or to even report wrong data,
we now look up the names of all actually used attributes by their
attribute ID.
Change-Id: Iaec5c9d32a71cdbe161ce565c26984beffd10d58
Compare: https://github.com/Checkmk/checkmk/compare/82b025c716dc...21518a580554
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 7973817225aace5963d156b2f85f624716cdcfe2
https://github.com/Checkmk/checkmk/commit/7973817225aace5963d156b2f85f62471…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/base/plugins/agent_based/smart.py
M tests/unit/cmk/base/plugins/agent_based/test_smart.py
Log Message:
-----------
smart_stats: Look up ATA attribute names by their ID
The attribute names for ATA disks reported by smartutils turned out
to be either not clearly defined (multiple names for the same attribute),
or even plainly wrong.
To avoid missing some attributes or to even report wrong data,
we now look up the names of all actually used attributes by their
attribute ID.
Change-Id: Id0a196ce1a7663f1a236f28eaf4aeba14f4723dc
Commit: 9b7b37e58488ae0a49ebdef124fb2f56cee00c6f
https://github.com/Checkmk/checkmk/commit/9b7b37e58488ae0a49ebdef124fb2f56c…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
M cmk/base/plugins/agent_based/smart.py
M tests/unit/cmk/base/plugins/agent_based/test_smart.py
Log Message:
-----------
smart_stats: Distinguish "UDMA CRC Errors" from "CRC Errors"
They come on the same attribute ID, but are labelled differently.
Since we distinguish them with two different metrics, we should
also apply this nomenclature to the check result.
Change-Id: I7c9ec51d2fed9ac63105d71247c2ba1a9eb81eac
Commit: a8ce286ef28000c4268f7d6c5a1ced1c6d215d4d
https://github.com/Checkmk/checkmk/commit/a8ce286ef28000c4268f7d6c5a1ced1c6…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
A .werks/15700
Log Message:
-----------
15700 FIX smart_stats: Prevent reporting mismatched temperature value
In previous versions, the smart_stats check may have reported wrong temperature
values for ATA disks.<br>
This lead to false-positive CRIT states in "SMART ... Stats" services.
Technical background:
The attribute names for ATA disks reported by smartutils turned out
to be either not clearly defined (multiple names for the same attribute),
or even plainly wrong.
To avoid missing some attributes or to even report wrong data,
we now look up the names of all actually used attributes by their
attribute ID.
Change-Id: Iaec5c9d32a71cdbe161ce565c26984beffd10d58
Compare: https://github.com/Checkmk/checkmk/compare/163ee6701e37...a8ce286ef280
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 815bad158421f2ed66414d894532b00d7d02b340
https://github.com/Checkmk/checkmk/commit/815bad158421f2ed66414d894532b00d7…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
A .werks/15257
M livestatus/src/Store.cc
M livestatus/src/TableColumns.cc
M livestatus/src/TableColumns.h
Log Message:
-----------
15257 FIX Fixed enabling/disabling the in-memory availability cache
Enabling/disabling the in-memory availability cache did not have any effect,
contrary to what the CMC log claims: Only a CMC restart had an effect, not a
simple reload. Furthermore, every such change added more columns to the
"columns" table. Both bugs have been fixed.
Change-Id: I43657558b5464fd519b22858c5626d01cae03a7c
Commit: 214f851271b4dcd3ca86852420e0c26b8347b0bb
https://github.com/Checkmk/checkmk/commit/214f851271b4dcd3ca86852420e0c26b8…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-06-02 (Fri, 02 Jun 2023)
Changed paths:
A .werks/15827
Log Message:
-----------
Send state-only (no perf data) to backend
This fixes a regression where object without performance data
would not be sent to the Graphite or InfluxDB backend, even if
they had state information.
This is backport from master.
SUP-13859
Change-Id: If46feee48ce449663f98951c5bf9ab94a2eca29e
Compare: https://github.com/Checkmk/checkmk/compare/23a05f74f460...214f851271b4