Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: d4eb52545760fe3fbd8e2c8babf9281d17546c26
https://github.com/tribe29/checkmk/commit/d4eb52545760fe3fbd8e2c8babf9281d1…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
A .werks/13581
M cmk/special_agents/utils/request_helper.py
Log Message:
-----------
13581 FIX SSL certificate path for agent_activemq and agent_prometheus
When verifying ssl, the special agents activemq and prometheus
were accessing the wrong OMD environment variable.
This is fixed now.
SUP-9620
Change-Id: Ic0fc721b6267a8a33ab2eeb30c755e363bf51a68
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f769b060d9a5463a14fc67e0b0a1f1e66013d287
https://github.com/tribe29/checkmk/commit/f769b060d9a5463a14fc67e0b0a1f1e66…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M tests/unit/cmk/core_helpers/test_protocol.py
Log Message:
-----------
Fixup serialization test
Change-Id: I66e4a7b5c36ca4b993c8e83a938af5a16d992600
Commit: 6af6734f4992229e40ce7883d8dcbdd646ef1087
https://github.com/tribe29/checkmk/commit/6af6734f4992229e40ce7883d8dcbdd64…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M cmk/core_helpers/controller.py
M tests/unit/cmk/core_helpers/test_controller.py
Log Message:
-----------
controller: Avoid bytes in API
Convert to bytes at the very last moment clarifies typing. This should
allow us to optimize the I/O if needs be.
CMK-10076
Change-Id: Icc3a8faadced634d3461c13324c8111567a0fd56
Commit: f152c7e923388ad6c256c491b5465c24e144b9fb
https://github.com/tribe29/checkmk/commit/f152c7e923388ad6c256c491b5465c24e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M cmk/core_helpers/controller.py
Log Message:
-----------
Require config version to run the fetchers
We want to guarantee the config version when fetching data. Without
this guarantee, the data that were fetched cannot be safely handled
thereafter in the process chain.
CMK-10076
Change-Id: I11df2d8cbf777bfd3b47f384a2c336384f888219
Compare: https://github.com/tribe29/checkmk/compare/1e54f188dace...f152c7e92338
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 0cf4fc21bc6c5f1d7b7a9eeb72a4e43a802f5349
https://github.com/tribe29/checkmk/commit/0cf4fc21bc6c5f1d7b7a9eeb72a4e43a8…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
A .werks/13581
M cmk/special_agents/utils/request_helper.py
Log Message:
-----------
13581 FIX SSL certificate path for agent_activemq and agent_prometheus
When verifying ssl, the special agents activemq and prometheus
were accessing the wrong OMD environment variable.
This is fixed now.
SUP-9620
Change-Id: Ic0fc721b6267a8a33ab2eeb30c755e363bf51a68
Commit: b7579236ae47a2991993f3c1722b2acebfca2f40
https://github.com/tribe29/checkmk/commit/b7579236ae47a2991993f3c1722b2aceb…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/agent_kubernetes.py
M cmk/special_agents/utils/request_helper.py
Log Message:
-----------
Centralize getting REQUESTS_CA_BUNDLE
Change-Id: I7717ea7e840339a379623f7fb694725e098f5be6
Commit: 7bee08a25131d1b487a5c9a2f61b53146db4bf34
https://github.com/tribe29/checkmk/commit/7bee08a25131d1b487a5c9a2f61b53146…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
A .werks/13582
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/utils/prometheus.py
Log Message:
-----------
13582 Add ssl verify option to agent prometheus
It is now possible to explicit enable/disable ssl verification
for agent prometheus and the alertmaneger.
SUP-9620
Change-Id: Iec38832f51a16d4c9105333e1b62a2b8ba63a1cf
Compare: https://github.com/tribe29/checkmk/compare/72dbf88709f1...7bee08a25131
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 25b2fef81d05ac7c77e5fa15b950acfeff6ef469
https://github.com/tribe29/checkmk/commit/25b2fef81d05ac7c77e5fa15b950acfef…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
A .werks/13581
M cmk/special_agents/utils/request_helper.py
Log Message:
-----------
13581 FIX SSL certificate path for agent_activemq and agent_prometheus
When verifying ssl, the special agents activemq and prometheus
were accessing the wrong OMD environment variable.
This is fixed now.
SUP-9620
Change-Id: Ic0fc721b6267a8a33ab2eeb30c755e363bf51a68
Commit: 8b6c78d182f8e583ba4ec997039ac3b4aae79d3e
https://github.com/tribe29/checkmk/commit/8b6c78d182f8e583ba4ec997039ac3b4a…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/agent_kubernetes.py
M cmk/special_agents/utils/request_helper.py
Log Message:
-----------
Centralize getting REQUESTS_CA_BUNDLE
Change-Id: I7717ea7e840339a379623f7fb694725e098f5be6
Commit: 1e54f188dace00a4d271ccbc3c9d277036392080
https://github.com/tribe29/checkmk/commit/1e54f188dace00a4d271ccbc3c9d27703…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
A .werks/13582
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/utils/prometheus.py
Log Message:
-----------
13582 Add ssl verify option to agent prometheus
It is now possible to explicit enable/disable ssl verification
for agent prometheus and the alertmaneger.
SUP-9620
Change-Id: Iec38832f51a16d4c9105333e1b62a2b8ba63a1cf
Compare: https://github.com/tribe29/checkmk/compare/3ae841244aff...1e54f188dace
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 084ec873f9c97249a57e514d067ee79a502d52b9
https://github.com/tribe29/checkmk/commit/084ec873f9c97249a57e514d067ee79a5…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
A checkman/gcp_sql_status
A cmk/base/plugins/agent_based/gcp_sql.py
M cmk/base/plugins/agent_based/utils/gcp.py
M cmk/gui/plugins/wato/check_parameters/gcp_gcs.py
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_gcp.py
A tests/unit/cmk/base/plugins/agent_based/test_gcp_sql.py
Log Message:
-----------
Add gcp sql up service
Change-Id: I711658a2d9a1e036773f4767380be152b03cd8c9
Commit: 22e2edaa10ac66dd215cc8e6415b19d519517ea9
https://github.com/tribe29/checkmk/commit/22e2edaa10ac66dd215cc8e6415b19d51…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
A checkman/gcp_sql_cpu
A checkman/gcp_sql_memory
M cmk/base/plugins/agent_based/gcp_sql.py
M cmk/gui/plugins/wato/check_parameters/gcp_gcs.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_sql.py
Log Message:
-----------
Add SQL memory and cpu monitoring
Change-Id: Iab9d320040c04ca602f53c6c9369e71474417c85
Commit: ec19124dc68ea5130a1f51bf74935a901e0fd56b
https://github.com/tribe29/checkmk/commit/ec19124dc68ea5130a1f51bf74935a901…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
A checkman/gcp_sql_network
M cmk/base/plugins/agent_based/gcp_sql.py
M cmk/gui/plugins/wato/check_parameters/gcp_gcs.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_sql.py
Log Message:
-----------
Add sql network monitoring
Change-Id: I8e52734a987271bedea0f656574c302450ee3c1f
Commit: 3ae841244affe58df06cda5dffc398313293b4fb
https://github.com/tribe29/checkmk/commit/3ae841244affe58df06cda5dffc398313…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
A checkman/gcp_sql_disk
M cmk/base/plugins/agent_based/gcp_sql.py
M cmk/gui/plugins/wato/check_parameters/gcp_gcs.py
M cmk/special_agents/agent_gcp.py
M tests/unit/cmk/base/plugins/agent_based/test_gcp_sql.py
Log Message:
-----------
add sql disk check plugin
Change-Id: Idbbd7d7c258318da1e444b900724ff872356d683
Compare: https://github.com/tribe29/checkmk/compare/e67d75ff13d1...3ae841244aff
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 72dbf88709f1990a3d87d940beb192e48449877e
https://github.com/tribe29/checkmk/commit/72dbf88709f1990a3d87d940beb192e48…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M agents/cmk-agent-ctl/src/monitoring_data.rs
A agents/cmk-agent-ctl/tests/common/agent.rs
M agents/cmk-agent-ctl/tests/common/mod.rs
R agents/cmk-agent-ctl/tests/common/unix.rs
M agents/cmk-agent-ctl/tests/test_cli.rs
M agents/cmk-agent-ctl/tests/test_integration.rs
Log Message:
-----------
cmk-agent-ctl: Activate pull integration tests for windows
Change-Id: Iffbf6076ec9bb1e7d4aa01b8a332e61e53b39d3a
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: a281cc764d12dc7a1020adbd776e22d22ade4af8
https://github.com/tribe29/checkmk/commit/a281cc764d12dc7a1020adbd776e22d22…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/TableServicesByGroup.cc
Log Message:
-----------
Removed a performance pessimization regarding authorization.
There were a few broken attempts in the code to "improve" authorization
performance, which actually made things *much* worse in the extreme case: To
avoid a check which only costs O(1) per host, an authorization check was
left out under some circumstances. The equivalent check was implictly done
later when the hosts were processed, but only *after* any filters have been
evaluated. If the filters do some non-trivial work, this is a bad tradeoff.
In general: Try to filter out things as soon as possible, this will give the
best complexity, and avoid premature "optimizations", which might turn out
to make things worse.
Change-Id: I872d5cfd14e3811add1997c720bade7d4aa3ea05
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e67d75ff13d1720a6531bd8f73036a260d6add06
https://github.com/tribe29/checkmk/commit/e67d75ff13d1720a6531bd8f73036a260…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M agents/cmk-agent-ctl/src/monitoring_data.rs
A agents/cmk-agent-ctl/tests/common/agent.rs
M agents/cmk-agent-ctl/tests/common/mod.rs
R agents/cmk-agent-ctl/tests/common/unix.rs
M agents/cmk-agent-ctl/tests/test_cli.rs
M agents/cmk-agent-ctl/tests/test_integration.rs
Log Message:
-----------
cmk-agent-ctl: Activate pull integration tests for windows
Change-Id: Iffbf6076ec9bb1e7d4aa01b8a332e61e53b39d3a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 38534a3cc03a59ef7dea8f2f90269b571ed21e8b
https://github.com/tribe29/checkmk/commit/38534a3cc03a59ef7dea8f2f90269b571…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/TableServicesByGroup.cc
Log Message:
-----------
Removed a performance pessimization regarding authorization.
There were a few broken attempts in the code to "improve" authorization
performance, which actually made things *much* worse in the extreme case: To
avoid a check which only costs O(1) per host, an authorization check was
left out under some circumstances. The equivalent check was implictly done
later when the hosts were processed, but only *after* any filters have been
evaluated. If the filters do some non-trivial work, this is a bad tradeoff.
In general: Try to filter out things as soon as possible, this will give the
best complexity, and avoid premature "optimizations", which might turn out
to make things worse.
Change-Id: I872d5cfd14e3811add1997c720bade7d4aa3ea05
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 9fe067c8b08af27c55c8b505bb333d653f444d79
https://github.com/tribe29/checkmk/commit/9fe067c8b08af27c55c8b505bb333d653…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-21 (Mon, 21 Mar 2022)
Changed paths:
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/TableServicesByGroup.cc
Log Message:
-----------
Removed a performance pessimization regarding authorization.
There were a few broken attempts in the code to "improve" authorization
performance, which actually made things *much* worse in the extreme case: To
avoid a check which only costs O(1) per host, an authorization check was
left out under some circumstances. The equivalent check was implictly done
later when the hosts were processed, but only *after* any filters have been
evaluated. If the filters do some non-trivial work, this is a bad tradeoff.
In general: Try to filter out things as soon as possible, this will give the
best complexity, and avoid premature "optimizations", which might turn out
to make things worse.
Change-Id: I872d5cfd14e3811add1997c720bade7d4aa3ea05