Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a93e5c64ec7ed8bd7013a3c2d2fbeb65b4eb436d
https://github.com/tribe29/checkmk/commit/a93e5c64ec7ed8bd7013a3c2d2fbeb65b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12286
M cmk/gui/sites.py
M cmk/gui/wsgi/applications/checkmk.py
M livestatus/api/python/livestatus.py
Log Message:
-----------
12286 FIX Fix GUI connection issues in distributed setups
In distributed setups where one site has a connection problem, the number of
open connections to other sites could stack up and lead to a 100% livestatus
usage which may result in a not responding GUI. Normally this issue was
resolved automatically after some minutes but was then causing trouble again
after some time.
Change-Id: Iea2a26eee172d61f7d22c2b0f44ffe61b092d261
Commit: cc7b179fb5fe6ac113ecffeffe707eb6119ae1e5
https://github.com/tribe29/checkmk/commit/cc7b179fb5fe6ac113ecffeffe707eb61…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M cmk/gui/wsgi/middleware.py
Log Message:
-----------
REST API: Cleanup same ressources as regular GUI
The GUI is cleaning up locks that were not cleaned explicitly by the
application code.
And also livesatus sockets and connection object references are cleaned
up.
Since the API is also using application code that involves locks and
livestatus connections, it should run the same cleanup logic.
Change-Id: I67d92776925b3abb4b95d3ce73d9c915cc5affc6
Compare: https://github.com/tribe29/checkmk/compare/25d1671586a2...cc7b179fb5fe
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 097968e4ce93c241110e13e2bb7f624df735e219
https://github.com/tribe29/checkmk/commit/097968e4ce93c241110e13e2bb7f624df…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12286
M cmk/gui/sites.py
M cmk/gui/wsgi/applications/checkmk.py
M livestatus/api/python/livestatus.py
Log Message:
-----------
12286 FIX Fix GUI connection issues in distributed setups
In distributed setups where one site has a connection problem, the number of
open connections to other sites could stack up and lead to a 100% livestatus
usage which may result in a not responding GUI. Normally this issue was
resolved automatically after some minutes but was then causing trouble again
after some time.
Change-Id: Iea2a26eee172d61f7d22c2b0f44ffe61b092d261
Commit: 2ba4253055817bb41cf35ea2ede35c62c5c73364
https://github.com/tribe29/checkmk/commit/2ba4253055817bb41cf35ea2ede35c62c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M cmk/gui/wsgi/middleware.py
Log Message:
-----------
REST API: Cleanup same ressources as regular GUI
The GUI is cleaning up locks that were not cleaned explicitly by the
application code.
And also livesatus sockets and connection object references are cleaned
up.
Since the API is also using application code that involves locks and
livestatus connections, it should run the same cleanup logic.
Change-Id: I67d92776925b3abb4b95d3ce73d9c915cc5affc6
Commit: 6d36822ab6ea4bdbbc9c32c063ce2eaf8b5ed67e
https://github.com/tribe29/checkmk/commit/6d36822ab6ea4bdbbc9c32c063ce2eaf8…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12346
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
12346: FIX API: modifying the host and folder update endpoints
Change-Id: I5f2c20d2a79ee3138e9004537ffc5c5998625be3
Commit: e89e8ead822f6d5a857b011c8cd36bba2d8cc090
https://github.com/tribe29/checkmk/commit/e89e8ead822f6d5a857b011c8cd36bba2…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/systemd_services.py
Log Message:
-----------
Fixing small typo in discovery rule title
Change-Id: Ib128f7ad9b6b580ece1232bf0b2a7200004b109f
Compare: https://github.com/tribe29/checkmk/compare/3f1e91140e7b...e89e8ead822f
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 40fe9fda0f372e304e5f39adceb6eb3bc08bf9c0
https://github.com/tribe29/checkmk/commit/40fe9fda0f372e304e5f39adceb6eb3bc…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12349
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
Log Message:
-----------
12349 FIX API: adjusting downtime doc examples and changing delete endpoint method type
This werk introduces some changes to the downtime endpoint family.
It makes some examples more user readable friendly and fixes the
endpoint method type for the delete endpoint.
Change-Id: Ib3a1ef4425a3736313f552e0df9150790385ccec
Commit: 3f1e91140e7b9c1d43b1250d80bb4eac2a52d8f9
https://github.com/tribe29/checkmk/commit/3f1e91140e7b9c1d43b1250d80bb4eac2…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12350
M cmk/gui/plugins/openapi/endpoints/downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
Log Message:
-----------
12350 API: addition of get single downtime endpoint
This werk adds the get single downtime endpoint. It was already
possible to get a single downtime using the query functionality
in the show all downtimes endpoint. The new endpoint offers a
more simple alternative.
Change-Id: I027d97b80726cd96bcc3a505891e310bf4482b86
Compare: https://github.com/tribe29/checkmk/compare/64eba74d27dd...3f1e91140e7b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 50f6e042903b44cacd3453ef5d10f9e1011fd441
https://github.com/tribe29/checkmk/commit/50f6e042903b44cacd3453ef5d10f9e10…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/_host_labels.py
Log Message:
-----------
drop no-op statement
This function is supposed to return the present host labels.
Due tue a refactoring, it seemed that it returned the
vanished host labels as well, but this was a red herring:
We do not load the present host labels in this function.
If the set of 'old' host labels is empty, we cannot have
any 'vanished' host labels.
Change-Id: I748c1b7150bb35e00ccc1ed5fad08df940f9d1ba
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 64eba74d27dd8df77716d35089054b74bea0599d
https://github.com/tribe29/checkmk/commit/64eba74d27dd8df77716d35089054b74b…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Always use a content box for input elements
select elements used a border-box. Therefore they had not the
expected height of 21px.
Change-Id: Id9e5c58c663424231df59144ad63ef79d0d323cb
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5b9ad03401c5620befbb808c32f29eedd5dcb50a
https://github.com/tribe29/checkmk/commit/5b9ad03401c5620befbb808c32f29eedd…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12086
M checks/alcatel_power_aos7
Log Message:
-----------
12086 FIX alcatel_power_aos7: throws exception "KeyError()" on empty power_type_entry
Some {{alcatel_power_aos7}} seem to provide an empty string rather than one of '0', '1' or '2'.
This change will take an empty element as '0', i.e. {{"no power supply"}}.
Change-Id: I8da16516b37da406ed1b9cf3b8986bb7b592ff77
Commit: 4fd7945a8589ad45eb267d728011eeea1694fc2b
https://github.com/tribe29/checkmk/commit/4fd7945a8589ad45eb267d728011eeea1…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12080
M cmk/base/check_legacy_includes/fjdarye.py
Log Message:
-----------
12080 FIX fjdarye-plugins: some discovery functions returned non-str items, leading to crashes
This change turns two item formats from {{int}} to {{str}} making {{fjdarye100_disks}} and
{{fjdarye100_sum}} usable again.
Change-Id: I57ab12d1ba0552ed12bca9848cd9877bf40594c7
Commit: a9e7fa470c43681868f38dac25fcc4bb82b9f500
https://github.com/tribe29/checkmk/commit/a9e7fa470c43681868f38dac25fcc4bb8…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12081
Log Message:
-----------
12081 FIX proxmox_ve_mem_usage: clear default levels
Default levels for memory usage have shown to be counter productive so this
change disables them. There are no changes for already configured rules or the
check algorithm itself.
Change-Id: I86b13a505a67bc9742673da3126ec0516d73410f
Commit: b7448e0371047fe67f8fa4a30c22b61140e57f08
https://github.com/tribe29/checkmk/commit/b7448e0371047fe67f8fa4a30c22b6114…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M checks/fsc_subsystems
Log Message:
-----------
fsc_subsystems: make check more typing-proof
Change-Id: Ifa4ad9d3d02e8b796cd7826b6e070e3c0dc4c637
Commit: f3194286d48ac7bafbaddd56d3431c7ccd9e533c
https://github.com/tribe29/checkmk/commit/f3194286d48ac7bafbaddd56d3431c7cc…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M checks/fjdarye60_sum
Log Message:
-----------
fjdarye60_sum: turn int-item into str + fix mypy/pylint issues
Change-Id: Ia132e0b48aec74dc09b4bba5408cbc598495104b
Commit: 04b0aa7acee29635ff6e31126fda0fcef439d5a5
https://github.com/tribe29/checkmk/commit/04b0aa7acee29635ff6e31126fda0fcef…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M checks/emerson_temp
Log Message:
-----------
emerson_temp: turn int-item into str + fix mypy/pylint issues
Change-Id: Ied7e6a6dce674af5aef117f75b46859660b8e6c7
Commit: 0f00a8b74651f4553b6b4fefc175471a678e4233
https://github.com/tribe29/checkmk/commit/0f00a8b74651f4553b6b4fefc175471a6…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M checks/cmciii_lcp_fans
Log Message:
-----------
cmciii_lcp_fans: turn int-item into str
Change-Id: I9a90d24c03b828f5d744ed98276ca2d0fc6b5fcd
Commit: 0cf743c27bb8a8c48eb00648c2f26cbba2aa93a9
https://github.com/tribe29/checkmk/commit/0cf743c27bb8a8c48eb00648c2f26cbba…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M checks/climaveneta_fan
Log Message:
-----------
climaventa_fan: turn int-item into str
Change-Id: I53f5487082b5df6b1712c3505992bc549029a692
Commit: 8bbba100dafbd7aa528cf24c640729cfa0151c11
https://github.com/tribe29/checkmk/commit/8bbba100dafbd7aa528cf24c640729cfa…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M checks/casa_power
Log Message:
-----------
casa_power: turn int-item into str + fix mypy/pylint issues
Change-Id: I11917f5fe687180b93838f5e07ffa2fad0562ba0
Commit: 93a69850ec8eb76d6e85ed03bfe0093d2fa0da5d
https://github.com/tribe29/checkmk/commit/93a69850ec8eb76d6e85ed03bfe0093d2…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M checks/arris_cmts_cpu
Log Message:
-----------
arris_cmts_cpu: turn int-item into str
Change-Id: I7610a6ec1e724751129e292d817a992b5144d1f1
Commit: afd1c51af7f87443156a068b6fc0cbd291016aec
https://github.com/tribe29/checkmk/commit/afd1c51af7f87443156a068b6fc0cbd29…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M checks/aironet_errors
Log Message:
-----------
aironet_errors: turn int-item into str + fix mypy/pylint issues
Change-Id: Iab2a897926927a635eeb2651ea24b288ada8d2a0
Commit: 387500061648ce91fef282c0b005272c8f6731fd
https://github.com/tribe29/checkmk/commit/387500061648ce91fef282c0b005272c8…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M agents/plugins/nginx_status.py
Log Message:
-----------
agent-plugin nginx_status: make Python3 compatible
Change-Id: Iea1dc8d9407758f6bb7035db0615052a24fedade
Commit: 638517ff6596675f2de763cfff28c1a7d6f82188
https://github.com/tribe29/checkmk/commit/638517ff6596675f2de763cfff28c1a7d…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M checks/ceph_status
Log Message:
-----------
ceph_status: fix issue with non existing item
Change-Id: I04a16b5dd66d83a5917fe4dbb994fba8ae0fa96b
Commit: a8b0c2ef672fc30913c5790a5dee32314e3bc40c
https://github.com/tribe29/checkmk/commit/a8b0c2ef672fc30913c5790a5dee32314…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12082
M cmk/base/plugins/agent_based/hr_mem.py
Log Message:
-----------
12082 FIX hr_mem: workaround for bad OKI and HP Officejet Pro 8600 SNMP data
Change-Id: I2209bc330073c6282ccf20bcdc2f988104493a6d
Commit: b62d2867f0e6a8f3e7b50b24eae01fc8dc8bd407
https://github.com/tribe29/checkmk/commit/b62d2867f0e6a8f3e7b50b24eae01fc8d…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12083
M checks/varnish
Log Message:
-----------
12083 FIX checks/varnish OverflowError on bad varnishstats uptime value
{{varnishstats}} might generate bad values for uptime, e.g. 18446744073709545410.
This change catches the error and provides the user with a hint to {{varnishstats}}.
Change-Id: Id88c9fe28ac052ab0c05b95a1570cace123ef5fa
Commit: cea2ff4444c53e7308b8882b19542e1334719547
https://github.com/tribe29/checkmk/commit/cea2ff4444c53e7308b8882b19542e133…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12084
M active_checks/check_mail
M checks/check_mail
Log Message:
-----------
12084 FIX wrong command line argument usage
Some arguments had been assembled in a way that allowed invalid values for {{forward_app}} or
{{match_subject}}. This change fixes command line argument generation and checks for
{{match_subject}} being set.
Change-Id: I27875e249cf8e645e3dd7bb94010aa6bbcbd2249
Commit: 5d8e778f0e3b431bc186a09366db5be816d9c8d4
https://github.com/tribe29/checkmk/commit/5d8e778f0e3b431bc186a09366db5be81…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A .werks/12085
A agents/plugins/mailman_lists
R agents/plugins/mailman_lists.py
Log Message:
-----------
12085 FIX Use Python2 pendant of mailman_lists agent plugin
Porting the {{mailman_lists}} agent plugin does not work out of the box due to
the way the executable is used as a plugin.
Prior to a real porting this change just rolles back to Python2 for this plugin.
Change-Id: If4c67e0f63a5f986bfeab4009c8a0560df364d37
Commit: ac2a869fd9735c4fd280343b9280a8077172641f
https://github.com/tribe29/checkmk/commit/ac2a869fd9735c4fd280343b9280a8077…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M tests/unit/cmk/base/agent_based/test_section_broker.py
Log Message:
-----------
remove redundant class instantiation
Change-Id: I6b56693415a72e95cebc13d5b16fed78965d92de
Commit: fd17b78707fd4bac3131d96ac321604da051510a
https://github.com/tribe29/checkmk/commit/fd17b78707fd4bac3131d96ac321604da…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
A tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
A tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
R tests/unit/cmk/base/agent_based/test_section_broker.py
Log Message:
-----------
split up test file
Change-Id: Ib8d6840dff1bc49cf461913c109a0955bd08a97e
Compare: https://github.com/tribe29/checkmk/compare/ff7d2c4a9cda...fd17b78707fd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ff7d2c4a9cda7cdf496d279f5b4028082e6fa9fb
https://github.com/tribe29/checkmk/commit/ff7d2c4a9cda7cdf496d279f5b4028082…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
Fix confirm dialog size for dashboards in IE11
The position of the dialog ist still wrong.
Change-Id: I15bff0a6aa6bad8b84574fde1147efc429213f17
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 59145694aa180fbb5415c984cbaaebae477a9251
https://github.com/tribe29/checkmk/commit/59145694aa180fbb5415c984cbaaebae4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/inventory.py
M cmk/base/modes/check_mk.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/base/agent_based/discovery/test_discovered_services.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
introduce EVERYTHING constant
Change-Id: I2e063b14db0371b010e871acb89a19fe4e6b8dbe
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 907081afa84d284ea7c58e7fb7cdd0c98f903830
https://github.com/tribe29/checkmk/commit/907081afa84d284ea7c58e7fb7cdd0c98…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-03-08 (Mon, 08 Mar 2021)
Changed paths:
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
Fix confirm dialog size for dashboards in IE11
The position of the dialog ist still wrong.
Change-Id: I15bff0a6aa6bad8b84574fde1147efc429213f17