Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 59bd4d2eab835cc3e8c7e4873d8aa34ce42d760e
https://github.com/tribe29/checkmk/commit/59bd4d2eab835cc3e8c7e4873d8aa34ce…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M livestatus/src/BlobColumn.h
M livestatus/src/DynamicEventConsoleReplicationColumn.cc
M livestatus/src/TableEventConsoleReplication.cc
M livestatus/src/test/test_BlobColumn.cc
Log Message:
-----------
Replaced BlobColumn::Constant class by callback variant.
Slightly hacky, but OK for now...
Change-Id: Iab700c27dacb2725444d9c2cd6e0b3b311856480
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6d21c6a8d7adf68a1ce2ac23bfaa861572afce2d
https://github.com/tribe29/checkmk/commit/6d21c6a8d7adf68a1ce2ac23bfaa86157…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M cmk/base/plugins/agent_based/inv_if.py
M cmk/base/plugins/agent_based/utils/interfaces.py
A cmk/base/plugins/agent_based/utils/inventory_interfaces.py
M cmk/base/plugins/agent_based/winperf_if.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_if.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_if.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces_inventory.py
Log Message:
-----------
Unify interface inventory for Windows and SNMP
Change-Id: I92d4bb40bb24cb9cdff3680bec216982a3c3ae47
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 421f3f5977226dcf8cb3cd35d4b082337bea5615
https://github.com/tribe29/checkmk/commit/421f3f5977226dcf8cb3cd35d4b082337…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M checks/agent_ipmi_sensors
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_ipmi_sensors.py
M tests/unit/checks/test_agent_ipmi_sensors.py
Log Message:
-----------
agent_ipmi_sensors: Switch to argparse
Also add some typing along the way. This is a preparation for merging
PR #406.
Change-Id: I294fc31f9eed3375877d4e0cef36775b23731de8
Commit: 608b42dd621346672ecb25b09e45ebba5f18c77a
https://github.com/tribe29/checkmk/commit/608b42dd621346672ecb25b09e45ebba5…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M agents/special/agent_ipmi_sensors
M cmk/special_agents/agent_ipmi_sensors.py
Log Message:
-----------
agent_ipmi_sensors: Switch to standard mechanism for main
Change-Id: Ifdd77d426894e1e2fb8184fcc92ecb1b1ac9a033
Commit: 4f40106fbf3a88c8a0b05e60da972a9e2b59bb9a
https://github.com/tribe29/checkmk/commit/4f40106fbf3a88c8a0b05e60da972a9e2…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
A .werks/13351
M checks/agent_ipmi_sensors
M tests/unit/checks/test_agent_ipmi_sensors.py
Log Message:
-----------
13351 FIX IPMI Sensors via Freeipmi: Bugfixes in configuration flags
There were two bugs in the configuration of the special agent for IPMI sensors
via freeipmi: The flags "Sensor threshold" and "Suppress not available
sensors" were interchanged (i.e., activating one in the GUI activated
the other one on the command line). Furthermore, unticking a configuration
flag no effect, i.e., the corresponding command line argument was still
active.
Change-Id: Iec24ef9fe61bf2c9ee5201f62f120549fc570001
Commit: 29878989dfcabf675b4461f34c15ae486c83e09c
https://github.com/tribe29/checkmk/commit/29878989dfcabf675b4461f34c15ae486…
Author: Robert Sander <r.sander(a)heinlein-support.de>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
A .werks/13350
M checks/agent_ipmi_sensors
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_ipmi_sensors.py
M tests/unit/checks/test_agent_ipmi_sensors.py
Log Message:
-----------
13350 IPMI sensors via IPMItool: Add option to specify interface
The special agent which collects data from IPMI sensors via IPMItool
(ruleset "IPMI Sensors via Freeipmi or IPMItool") now has an
additional configuration option to specify the IPMI interface to be
used with ipmitool. This is necessary for some devices.
Closes #406
Change-Id: Icb335419a72915aec9290b4eb2171eefc74f64cc
Compare: https://github.com/tribe29/checkmk/compare/102c3cef3f5d...29878989dfca
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fb935de625785f98c870118472b8292c37d666f3
https://github.com/tribe29/checkmk/commit/fb935de625785f98c870118472b8292c3…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
A marcv/marcv/constants.py
A marcv/marcv/create_certificate.py
M marcv/marcv/log.py
M marcv/marcv/server.py
M marcv/setup.py
M omd/packages/check_mk/skel/etc/init.d/marcv
A omd/packages/omd/skel/var/ssl/marcv/.gitignore
M tests/testlib/__init__.py
A tests/unit/marcv/test_create_certificate.py
Log Message:
-----------
create TLS server certificate
Server certificate is created in etc/ssl/marcv
if it doesn't already exist.
marcv is run with the certificate.
Change-Id: Ifb6503fbe29dd5ebcf16c3aea836f1b352424147
Commit: 8648fba82facfa06432caf2bfd9354dddcc19a35
https://github.com/tribe29/checkmk/commit/8648fba82facfa06432caf2bfd9354ddd…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
A tests/unit/marcv/test_server.py
Log Message:
-----------
tests for marcv server
Change-Id: Ib315fabd40759167718a1121206e94455aa1faf0
Compare: https://github.com/tribe29/checkmk/compare/926e81fb0ef6...8648fba82fac
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c564c8bfafc7bd96ba5cf9d1945fdc89b9b9e182
https://github.com/tribe29/checkmk/commit/c564c8bfafc7bd96ba5cf9d1945fdc89b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M checks/agent_ipmi_sensors
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_ipmi_sensors.py
M tests/unit/checks/test_agent_ipmi_sensors.py
Log Message:
-----------
agent_ipmi_sensors: Switch to argparse
Also add some typing along the way. This is a preparation for merging
PR #406.
Change-Id: I294fc31f9eed3375877d4e0cef36775b23731de8
Commit: 72bd5461a48b84dc705d6dcbd450d2773e49cf26
https://github.com/tribe29/checkmk/commit/72bd5461a48b84dc705d6dcbd450d2773…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M agents/special/agent_ipmi_sensors
M cmk/special_agents/agent_ipmi_sensors.py
Log Message:
-----------
agent_ipmi_sensors: Switch to standard mechanism for main
Change-Id: Ifdd77d426894e1e2fb8184fcc92ecb1b1ac9a033
Commit: 70ad2dc20e39c188edcb092953f05b4d58643f3d
https://github.com/tribe29/checkmk/commit/70ad2dc20e39c188edcb092953f05b4d5…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
A .werks/13351
M checks/agent_ipmi_sensors
M tests/unit/checks/test_agent_ipmi_sensors.py
Log Message:
-----------
13351 FIX IPMI Sensors via Freeipmi: Bugfixes in configuration flags
There were two bugs in the configuration of the special agent for IPMI sensors
via freeipmi: The flags "Sensor threshold" and "Suppress not available
sensors" were interchanged (i.e., activating one in the GUI activated
the other one on the command line). Furthermore, unticking a configuration
flag no effect, i.e., the corresponding command line argument was still
active.
Change-Id: Iec24ef9fe61bf2c9ee5201f62f120549fc570001
Commit: 926e81fb0ef6b54dd03ad33d7ce09172a01e0356
https://github.com/tribe29/checkmk/commit/926e81fb0ef6b54dd03ad33d7ce09172a…
Author: Robert Sander <r.sander(a)heinlein-support.de>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
A .werks/13350
M checks/agent_ipmi_sensors
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_ipmi_sensors.py
M tests/unit/checks/test_agent_ipmi_sensors.py
Log Message:
-----------
13350 IPMI sensors via IPMItool: Add option to specify interface
The special agent which collects data from IPMI sensors via IPMItool
(ruleset "IPMI Sensors via Freeipmi or IPMItool") now has an
additional configuration option to specify the IPMI interface to be
used with ipmitool. This is necessary for some devices.
Closes #406
Change-Id: Icb335419a72915aec9290b4eb2171eefc74f64cc
Compare: https://github.com/tribe29/checkmk/compare/c2d8bd6a3455...926e81fb0ef6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f7e746912b436c0768bb0ff75dbd20f7d33cab70
https://github.com/tribe29/checkmk/commit/f7e746912b436c0768bb0ff75dbd20f7d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
A omd/packages/mk-livestatus/.f12
Log Message:
-----------
Add omd/packages/mk-livestatus/.f12
* copy ./skel/etc/ to etc/ in the site
* replace the ###PLACEHOLDERS### defined in `omd/omdlib/contexts.py`
Note, we use a less usual '|' in the definition of the substitution
because $ROOT is a path that contains the '/' characters.
CMK-8683
Change-Id: I638780808b26cec981abb00ab2f6e2a0a257d031
Commit: d65b5c64414fa50795e426596397c95630aeffc0
https://github.com/tribe29/checkmk/commit/d65b5c64414fa50795e426596397c9563…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M omd/packages/mk-livestatus/.f12
M omd/packages/mk-livestatus/LIVESTATUS_TCP_ONLY_FROM
M omd/packages/mk-livestatus/LIVESTATUS_TCP_PORT
A omd/packages/mk-livestatus/skel/etc/mk-livestatus/livestatus.socket
A omd/packages/mk-livestatus/skel/etc/mk-livestatus/livestatus@.service
Log Message:
-----------
Convert configuration xinetd -> systemd #1
This patch adds systemd units that are equivalent to our xinetd
configuration as well as the corresponding string replacement.
This can readily be used with:
* f12 under `omd/packages/mk-livestatus`
* (as the site user)
** omd stop
** omd config set LIVESTATUS_TCP on
** omd config set LIVESTATUS_TCP_TLS off
** omd start
** omd stop xinetd
* (as root)
** systemctl enable livestatus.socket
** systemctl start livestatus.socket
* (as the normal user, not necessarily the site user)
** echo "GET hosts\nColumns: name address\n" | netcat 127.0.0.1 6557
CMK-8683
Change-Id: I77a710c562a5be1781c19ae1cb92a17e14deb13c
Commit: c2d8bd6a3455c15b7bdcc17b99267aa6857f6c5e
https://github.com/tribe29/checkmk/commit/c2d8bd6a3455c15b7bdcc17b99267aa68…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-10-21 (Thu, 21 Oct 2021)
Changed paths:
M omd/packages/mk-livestatus/.f12
M omd/packages/mk-livestatus/skel/etc/mk-livestatus/livestatus@.service
Log Message:
-----------
Convert configuration xinetd -> systemd #2
This lets the socket run as the site user.
To start the socket as the site user:
* (as the site user)
** export XDG_RUNTIME_DIR="path=/run/user/$(id -u)"
** loginctl enable-linger $(id -u)
** systemctl --user enable livestatus.socket
** systemctl --user start livestatus.socket
CMK-8683
Change-Id: Ib726cd5a96bfff3952e94119362b464a1c023bf4
Compare: https://github.com/tribe29/checkmk/compare/a2970ce5ee6b...c2d8bd6a3455