Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9aec49fd90b4169ea13b53c32912361871094b1a
https://github.com/tribe29/checkmk/commit/9aec49fd90b4169ea13b53c3291236187…
Author: Giordano Tomassorri <giordano.tomassorri(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
A .werks/14535
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.linux
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
Log Message:
-----------
14535 FIX fix runas plugin
This commit fixes a bug in the runas plugin that was preventing it to
run the plugins as any user other than root.
This also impacted mrpe plugins included in the runas config when they
were run asynchronously.
The error shown by the agent output in debug mode was
'check_mk_agent: line 211: su [RUNAS_USER] -c "[CHECK_FILE_PATH]": No
such file or directory'
SUP-11805
Change-Id: Ibedccb4ec6d1b2b3cd508155cb26413d6c1e0ca4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 32459ca679ef13f51a7e6526cdae100660ecbdbd
https://github.com/tribe29/checkmk/commit/32459ca679ef13f51a7e6526cdae10066…
Author: Simon Meggle <simon.meggle(a)elabit.de>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
A .werks/14561
M cmk/special_agents/agent_prometheus.py
Log Message:
-----------
14561 FIX Prometheus: allow operation of special agent without querying targets endpoint
Previously, the Prometheus special agent would query the endpoint
`/api/v1/targets` regardless of what was configured in the Prometheus
rule. This was an additional burden on users, which did not specify any
scrape targets and therefore do not need this endpoint. E.g., it can
lead to additional timeouts. With this werk, the endpoint
`/api/v1/targets` is only queried if necessary.
CMK-11288
Change-Id: I5a0bed07f97b1217a8b2d632dd5abe82527082ea
Commit: 0d76f50d1a945f148730864b8794ee77110d8d59
https://github.com/tribe29/checkmk/commit/0d76f50d1a945f148730864b8794ee771…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/special_agents/utils/prometheus.py
M tests/unit/cmk/special_agents/utils/test_prometheus.py
Log Message:
-----------
agent_prometheus: only pass parameters needed for generate_api_session
Change-Id: If30b427f78d7471bb52362c81d83cdbb6a1e4453
Commit: b016a3c23dd8f4eb77ec6f7a13a2210bd77188aa
https://github.com/tribe29/checkmk/commit/b016a3c23dd8f4eb77ec6f7a13a2210bd…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/special_agents/utils/prometheus.py
Log Message:
-----------
agent_prometheus: simplify api_url creation
Change-Id: If496b0a608346b6e1a9b36a0a3423ae5ea96d970
Commit: 6d4912d9b5be38534d55c2f5776078ac68fa9db1
https://github.com/tribe29/checkmk/commit/6d4912d9b5be38534d55c2f5776078ac6…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/special_agents/utils/prometheus.py
Log Message:
-----------
agent_prometheus: add typing to url creation
Change-Id: I7fc11b3d0a44d838aacb6c4c943181cb86fb1f1e
Compare: https://github.com/tribe29/checkmk/compare/34d8fb56042e...6d4912d9b5be
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 758718bd92f62bbe18f6afbe4f377a430d893b36
https://github.com/tribe29/checkmk/commit/758718bd92f62bbe18f6afbe4f377a430…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/base/sources/agent.py
M cmk/base/sources/ipmi.py
M cmk/base/sources/piggyback.py
M cmk/base/sources/programs.py
M cmk/base/sources/tcp.py
Log Message:
-----------
Move stuff where it is needed in the hierarchy
CMK-10515
Change-Id: Ib3a54ffcdcf58e6703f0e2d8fc311646d50ef553
Commit: 6e36a17535389b0d2e9947b3f1e90c43ec5dcc8b
https://github.com/tribe29/checkmk/commit/6e36a17535389b0d2e9947b3f1e90c43e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/sources/tcp.py
Log Message:
-----------
Remove non-final attributes from TCP source
CMK-10515
Change-Id: I35feec21e66c0ebdf9a05ca152096807468450d5
Commit: 34d8fb56042ede10d0188dade29b31d220ca1ba4
https://github.com/tribe29/checkmk/commit/34d8fb56042ede10d0188dade29b31d22…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/inventory/__init__.py
M cmk/base/automations/check_mk.py
M cmk/base/core_nagios.py
M cmk/base/dump_host.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_abstract.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/agent.py
M cmk/base/sources/fetcher_configuration.py
M cmk/base/sources/ipmi.py
M cmk/base/sources/piggyback.py
M cmk/base/sources/programs.py
M cmk/base/sources/snmp.py
M cmk/base/sources/tcp.py
M cmk/core_helpers/cache.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/sources/conftest.py
M tests/unit/cmk/base/sources/test_cmd_caching.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/sources/test_piggy_back_data_source.py
M tests/unit/cmk/base/sources/test_program_data_source.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
M tests/unit/cmk/base/sources/test_tcp_data_source.py
Log Message:
-----------
Move one more global option out of sources
CMK-10515
Change-Id: Icac7a1786b6576d2abb6ce4f00ba3d174e6f6317
Compare: https://github.com/tribe29/checkmk/compare/07b9a5474307...34d8fb56042e
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 4bad64c020f9b28ab7433867cee6fc1ed97e1054
https://github.com/tribe29/checkmk/commit/4bad64c020f9b28ab7433867cee6fc1ed…
Author: LukaRacic <luka.racic(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
A .werks/14622
M cmk/base/plugins/agent_based/apt.py
M cmk/base/plugins/agent_based/utils/apt.py
M tests/unit/cmk/base/plugins/agent_based/test_apt.py
Log Message:
-----------
14622 FIX mk_apt: Now supports new Ubuntu Pro advertisement in agent output
Now supports the new Ubuntu Pro advertisement. The message looks like:
Receive additional future security updates with Ubuntu Pro.
Learn more about Ubuntu Pro at https://ubuntu.com/pro
Change-Id: I0e97d3de41400cbb828642fe10130ddb367ea53a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: feda1da8dee391ede41fd0366beb284fce7b9bc8
https://github.com/tribe29/checkmk/commit/feda1da8dee391ede41fd0366beb284fc…
Author: LukaRacic <luka.racic(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
A .werks/14622
M cmk/base/plugins/agent_based/apt.py
M cmk/base/plugins/agent_based/utils/apt.py
M tests/unit/cmk/base/plugins/agent_based/test_apt.py
Log Message:
-----------
14622 FIX mk_apt: Now supports new Ubuntu Pro advertisement in agent output
Now supports the new Ubuntu Pro advertisement. The message looks like:
Receive additional future security updates with Ubuntu Pro.
Learn more about Ubuntu Pro at https://ubuntu.com/pro
Change-Id: I0e97d3de41400cbb828642fe10130ddb367ea53a
Commit: 99afcad7c8e57e9194a5bbd5459345c6bc7ebeb7
https://github.com/tribe29/checkmk/commit/99afcad7c8e57e9194a5bbd5459345c6b…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/gui/plugins/metrics/utils.py
A tests/unit/cmk/gui/valuespecs/test_vs_metricname.py
Log Message:
-----------
Add test for valuespec MetricName
CMK-11015
Change-Id: Ibb64ac3f37aa51c530ebbb76745a70ee660ec8da
Compare: https://github.com/tribe29/checkmk/compare/9e66d7ff7bd8...99afcad7c8e5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4c94ca7b1a76cc234e57d66f69ecf0b245a35bbe
https://github.com/tribe29/checkmk/commit/4c94ca7b1a76cc234e57d66f69ecf0b24…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/agent.py
M cmk/base/sources/ipmi.py
M cmk/base/sources/piggyback.py
M cmk/base/sources/programs.py
M cmk/base/sources/snmp.py
M cmk/base/sources/tcp.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/sources/test_piggy_back_data_source.py
M tests/unit/cmk/base/sources/test_program_data_source.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
M tests/unit/cmk/base/sources/test_tcp_data_source.py
Log Message:
-----------
Pass path to sources
That removes two more computed fields from the
sources. Note that the attributes were computed
from several constants, so not all that dynamic
after all... Let us just make everything that is
static configuration static.
CMK-10515
Change-Id: I22f357a9df8f66f27e2ccf80f8281d2ba434c7c0
Commit: fa3e220f678cc413c19559879d2ede940f2afd6a
https://github.com/tribe29/checkmk/commit/fa3e220f678cc413c19559879d2ede940…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/sources/_abstract.py
M cmk/base/sources/agent.py
M cmk/base/sources/snmp.py
M cmk/core_helpers/_base.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
Log Message:
-----------
Move more constants out of source hierarchy
CMK-10515
Change-Id: Idebf59bc58d39840206fb5fce9ad186f567a53ea
Commit: bfa4bf100baa0bc34cf4a40b9726b3fbd924b238
https://github.com/tribe29/checkmk/commit/bfa4bf100baa0bc34cf4a40b9726b3fbd…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
M cmk/base/dump_host.py
Log Message:
-----------
Make dump_host more useful again
Change-Id: I47997a1b03062d18382f1eedad65f4dfe3c2d66f
Commit: 9e66d7ff7bd8195516a7c18b28d43508699a35a5
https://github.com/tribe29/checkmk/commit/9e66d7ff7bd8195516a7c18b28d435086…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-10-06 (Thu, 06 Oct 2022)
Changed paths:
A cmk/gui/wsgi/utils.py
Log Message:
-----------
datastructure: introduce dict-property
Change-Id: If36b63e0829c2c6ed3ed62b5c31dc679fbcff576
Compare: https://github.com/tribe29/checkmk/compare/1e7e728c8eda...9e66d7ff7bd8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f5ddec206cd92180eede937e822dafed4fc24b29
https://github.com/tribe29/checkmk/commit/f5ddec206cd92180eede937e822dafed4…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/config.rs
Log Message:
-----------
Agent controller: Split RegistrationArgs into host name and rest
This is a preparation for adding a separate subcommand for the
registration with agent labels.
CMK-11297
Change-Id: Ide565eebbdbcc88f890761256417bea1c28fc2e6
Commit: 12400eeae7e09343d91a3c1658f4f1091b9fa3dc
https://github.com/tribe29/checkmk/commit/12400eeae7e09343d91a3c1658f4f1091…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M agents/cmk-agent-ctl/src/config.rs
Log Message:
-----------
Agent controller: Some code re-ordering for better readability
CMK-11297
Change-Id: Ia6cd677b385eab07a9fcf5098242e33c65275d3b
Commit: 520a279f210887439f2194ec0a2c036e4cb1bdf6
https://github.com/tribe29/checkmk/commit/520a279f210887439f2194ec0a2c036e4…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/modes/registration.rs
Log Message:
-----------
Agent controller: Split RegistrationConfig into name/labels and rest
This is a preparation for adding a separate subcommand for the
registration with agent labels.
CMK-11297
Change-Id: Ib50eab4698ad154197dc3a2bb0857b03fe6a592d
Commit: f9270f13eb2afc8734d6e454b64f2edea50aed57
https://github.com/tribe29/checkmk/commit/f9270f13eb2afc8734d6e454b64f2edea…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/lib.rs
M agents/cmk-agent-ctl/src/modes/registration.rs
Log Message:
-----------
Agent controller: Better separation between registration modes
This is a preparation for adding a separate subcommand for the
registration with agent labels. It leads to a tiny bit of code
duplication but makes the code structure easier to understand.
CMK-11297
Change-Id: Ic2d305d6f8d3a2dd1767e4f5c69c781d28f030aa
Commit: 7cfa61244845f2264e2083150538daa80e00029a
https://github.com/tribe29/checkmk/commit/7cfa61244845f2264e2083150538daa80…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/config.rs
M agents/cmk-agent-ctl/src/lib.rs
M agents/cmk-agent-ctl/tests/test_cli.rs
Log Message:
-----------
Agent controller: Separate subcommand for reg. via agent labels
CMK-11297
Change-Id: I1910f56e99d9e418831c1b9d76c1cbfbad6ebb3a
Commit: e18d2b0ff347f54239da74d3f9bc5e1e56b64607
https://github.com/tribe29/checkmk/commit/e18d2b0ff347f54239da74d3f9bc5e1e5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M agents/cmk-agent-ctl/src/modes/registration.rs
Log Message:
-----------
Agent controller: Add success messages after registration
Change-Id: I5e4fc9ae28f85002f04b2e5d08c9cfa7fe626b5e
Commit: 1d7c8f416826b7ed417819475ae374d483e13fe3
https://github.com/tribe29/checkmk/commit/1d7c8f416826b7ed417819475ae374d48…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-10-05 (Wed, 05 Oct 2022)
Changed paths:
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/config.rs
Log Message:
-----------
Agent controller: Rename field for clarity
Change-Id: Id0d00846afb6d744c99c0073f9eedc24ee1b676d
Compare: https://github.com/tribe29/checkmk/compare/080379a5aff1...1d7c8f416826