Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: fe46d1b82362c8c855d38be4b1990e4b939b294f
https://github.com/Checkmk/checkmk/commit/fe46d1b82362c8c855d38be4b1990e4b9…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
A omd/packages/rabbitmq/skeleton/etc/rabbitmq/conf.d/00-default.conf
A omd/packages/rabbitmq/skeleton/etc/rabbitmq/definitions.d/00-default.json
Log Message:
-----------
initial commit of RabbitMQ config
Change-Id: Idc2f82e22c6d8eef9154dd752a1382bbbc9a6f23
Commit: 578eb23eb54dfed5b225c2bb3b77685337b89938
https://github.com/Checkmk/checkmk/commit/578eb23eb54dfed5b225c2bb3b7768533…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
M cmk/gui/background_job/_base.py
Log Message:
-----------
Fix background job startup timing issues
When the job inizializaion took more than 5 seconds, the job status
(get_status, is_active) could report a not running process while the
job is still being started.
This lead to various waiting routines, like waiting for a host renaming
background job via the REST API, to finish too early.
Details:
The startup roughly works like this:
1. Spawn a new python process.
2. Multiprocessing hands over to our run_process function.
3. The run_process function sets the *thread title* of the process.
4. The jobs business logic is being executed.
The thread title plays an important role in the identifcation of the
process to prevent issues with PID reuse.
When other processes ask for the state of the job, we check whether a
process with the same PID is still running. Then we check whether the
thread title is as expected to ensure that we are working with the right
process.
However, when the job is still being started as in 1. to 3. above, the
thread title is not yet set.
To handle this situation we had a 5 seconds grace period in place where
we would not check the thread title and assume the process to be the
right one. This logic does not work when the job initialization takes
longer than 5 seconds.
This change now tries to get rid of the timing issue by replacing the 5
second grace period with some kind of finger printing on the process
which is only applied in the initialization phase of the process. This
is not 100% bullet proof but is hopefully good enough for our use case.
CMK-18295
Change-Id: I2dd5536106006f847760624953568734cecd0942
Compare: https://github.com/Checkmk/checkmk/compare/41c362a4f78b...578eb23eb54d
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 52c636b60561c6d6f0b68c8b5f2f1538c5634972
https://github.com/Checkmk/checkmk/commit/52c636b60561c6d6f0b68c8b5f2f1538c…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
M cmk/plugins/collection/agent_based/systemd_units.py
Log Message:
-----------
Don't rely on re pattern compile caching
Change-Id: I634b3d00739a7bef1bb60c7c6a45da1928437a0b
JIRA-Ref: SUP-6208
Commit: e00154cd571979a03f257fdf0181cb3fcd7489ba
https://github.com/Checkmk/checkmk/commit/e00154cd571979a03f257fdf0181cb3fc…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
M scripts/find-shell-files
Log Message:
-----------
Skip shell files in external dependencies
The "external" symlink is created by the bazel target
//:refresh_compile_commands. From its output:
Automatically added //external workspace link:
This link makes it easy for you--and for build
tooling--to see the external dependencies you bring in.
It also makes your source tree have the same directory
structure as the build sandbox. It's a win/win: It's
easier for you to browse the code you use, and it
eliminates whole categories of edge cases for build
tooling.
Change-Id: Ie8f8a18e9915494bbc5e0b507094167d29d5f86e
Commit: 41c362a4f78bb35265be51771c18c5b31edaef45
https://github.com/Checkmk/checkmk/commit/41c362a4f78bb35265be51771c18c5b31…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
M packages/check-cert/run
M packages/check-http/run
M packages/cmk-agent-ctl/run
M packages/livestatus/run
M packages/mk-sql/run
M packages/neb/run
M packages/unixcat/run
Log Message:
-----------
Remove remnants of --build-unit-tests from native packages
Change-Id: If37719272750ee34599f73a08fc1804ba2fe0a6f
Compare: https://github.com/Checkmk/checkmk/compare/b3458bf9e54b...41c362a4f78b
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5fb915801147c9226fbef8f0d63794f1447520aa
https://github.com/Checkmk/checkmk/commit/5fb915801147c9226fbef8f0d63794f14…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
A .werks/16247.md
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
M cmk/plugins/collection/agent_based/systemd_units.py
M cmk/plugins/collection/checkman/systemd_units_services
A cmk/plugins/collection/graphing/systemd.py
A cmk/plugins/cpu/graphing/cpu.py
M tests/unit/cmk/plugins/collection/agent_based/test_systemd_units.py
Log Message:
-----------
16247 Monitor CPU, Memory, Tasks and Active time reported from systemd
The monitoring of systemd's single services is now extended to report CPU Time, memory, number of tasks and the time the service is active.
The information was already reported by the agent and is now also evaluated in the check plugin.
Change-Id: Ia235966711d4411f76cdef690d2113805034de21
JIRA-Ref: SUP-6208
Commit: 75d911ebac29d1d2606b067c14b373bec4e6e19c
https://github.com/Checkmk/checkmk/commit/75d911ebac29d1d2606b067c14b373bec…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
A .werks/17113.md
A agents/cfg_examples/ceph.cfg
R agents/plugins/mk_ceph
A agents/plugins/mk_ceph.py
M cmk/gui/plugins/wato/check_parameters/ceph_mgrs.py
M cmk/gui/plugins/wato/check_parameters/ceph_osds.py
M cmk/gui/plugins/wato/check_parameters/ceph_status.py
A cmk/plugins/ceph/agent_based/cephdf.py
A cmk/plugins/ceph/agent_based/cephosd.py
A cmk/plugins/ceph/agent_based/cephosdbluefs.py
A cmk/plugins/ceph/agent_based/cephstatus.py
A cmk/plugins/ceph/checkman/cephdf
A cmk/plugins/ceph/checkman/cephdfclass
A cmk/plugins/ceph/checkman/cephosd
A cmk/plugins/ceph/checkman/cephosdbluefs_db
A cmk/plugins/ceph/checkman/cephosdbluefs_slow
A cmk/plugins/ceph/checkman/cephosdbluefs_wal
A cmk/plugins/ceph/checkman/cephstatus
A cmk/plugins/ceph/constants.py
A cmk/plugins/ceph/graphing/ceph_metrics.py
A cmk/plugins/ceph/graphing/df_translations.py
A cmk/plugins/ceph/graphing/latency.py
A cmk/plugins/ceph/graphing/status.py
M cmk/plugins/collection/agent_based/ceph_df.py
M cmk/plugins/collection/agent_based/ceph_status.py
A tests/unit/cmk/plugins/ceph/agent_based/test_cephdf.py
A tests/unit/cmk/plugins/ceph/agent_based/test_cephosd.py
A tests/unit/cmk/plugins/ceph/agent_based/test_cephosdbluefs.py
A tests/unit/cmk/plugins/ceph/agent_based/test_cephstatus.py
A tests/unit/cmk/plugins/ceph/rulesets/test_cee.py
M tests/unit/cmk/plugins/collection/agent_based/test_ceph_df.py
M tests/unit/cmk/plugins/collection/agent_based/test_ceph_status.py
M tests/unit/cmk/plugins/collection/agent_based/test_section_host_label_doc.py
Log Message:
-----------
17113 Integrate popular "Ceph statistics" plugin
CMK-18195
Change-Id: I8e3db8dbd31f7b5e3abd053f249097eedbe43c75
Commit: b3458bf9e54b32db210f116624bb49ac79d0c59e
https://github.com/Checkmk/checkmk/commit/b3458bf9e54b32db210f116624bb49ac7…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
M tests/plugins_integration/test_plugin.py
Log Message:
-----------
plugins_integration: disable windows dumps
Change-Id: Ifa3a7861ea410b46cb0e1162031bcc80c1c46620
Compare: https://github.com/Checkmk/checkmk/compare/49592d001f96...b3458bf9e54b
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 561edd7b09170e956e11662bb4ffa51bc51ecd30
https://github.com/Checkmk/checkmk/commit/561edd7b09170e956e11662bb4ffa51bc…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
M cmk/plugins/collection/agent_based/systemd_units.py
M tests/unit/cmk/plugins/collection/agent_based/test_systemd_units.py
Log Message:
-----------
Extend parsing of systemd status
Change-Id: I5f1514701570a21dcb354b2ccd0f91eada30a6f0
JIRA-Ref: SUP-6208
Commit: 49592d001f96b7e2ba51dfb1ba062b6934101b5a
https://github.com/Checkmk/checkmk/commit/49592d001f96b7e2ba51dfb1ba062b693…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
R cmk/base/legacy_checks/check_bi_aggr.py
R cmk/gui/plugins/wato/active_checks/bi_aggr.py
A cmk/plugins/collection/rulesets/bi_aggr.py
A cmk/plugins/collection/server_side_calls/bi_aggr.py
M cmk/utils/password_store/hack.py
R tests/unit/checks/test_check_bi_aggr.py
A tests/unit/cmk/plugins/collection/server_side_calls/test_bi_aggr.py
Log Message:
-----------
bi_aggr: Migration to new SSC API
Change-Id: If000adb30a965723a27f3f7badea1ebac2199bf5
Compare: https://github.com/Checkmk/checkmk/compare/d4364f7cc742...49592d001f96
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: bf3673b892812a6691e0f8ab2271bd8b288ccd80
https://github.com/Checkmk/checkmk/commit/bf3673b892812a6691e0f8ab2271bd8b2…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
A .werks/16117.md
M omd/packages/monitoring-plugins/patches/0010-get_omd_root_in_checks.dif
Log Message:
-----------
16117 FIX Fix path for snmpget in check_snmp and check_hpjd
Werk 13585 introduced a bug in the path calculation for snmpget, so the
check_snmp and check_hpjd active checks failed randomly. This has been
fixed.
Change-Id: I188c1c9edd006a0c164600c4b7d1947b013ad6e5
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: b32bb6b349eb594612c117c3377460b4a9ba503e
https://github.com/Checkmk/checkmk/commit/b32bb6b349eb594612c117c3377460b4a…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
A .werks/16117
M omd/packages/monitoring-plugins/monitoring-plugins.make
M omd/packages/monitoring-plugins/patches/0010-get_omd_root_in_checks.dif
Log Message:
-----------
16117 FIX Fix path for snmpget in check_snmp and check_hpjd
Werk 13585 introduced a bug in the path calculation for snmpget, so the
check_snmp and check_hpjd active checks failed randomly. This has been
fixed.
Change-Id: I188c1c9edd006a0c164600c4b7d1947b013ad6e5
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 6119824f55de30e21c3cf8e3c83a154f75f96f36
https://github.com/Checkmk/checkmk/commit/6119824f55de30e21c3cf8e3c83a154f7…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-07-16 (Tue, 16 Jul 2024)
Changed paths:
A .werks/16117
M omd/packages/monitoring-plugins/monitoring-plugins.make
M omd/packages/monitoring-plugins/patches/0010-get_omd_root_in_checks.dif
Log Message:
-----------
16117 FIX Fix path for snmpget in check_snmp and check_hpjd
Werk 13585 introduced a bug in the path calculation for snmpget, so the
check_snmp and check_hpjd active checks failed randomly. This has been
fixed.
Change-Id: I188c1c9edd006a0c164600c4b7d1947b013ad6e5
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications