Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 4c57fb5d6b86f4561fe35d0697ddfb4d63861d7f
https://github.com/tribe29/checkmk/commit/4c57fb5d6b86f4561fe35d0697ddfb4d6…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Commit: ff4888d5772e18424d1123254edd245013d71c4a
https://github.com/tribe29/checkmk/commit/ff4888d5772e18424d1123254edd24501…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M cmk/gui/watolib/services.py
Log Message:
-----------
factor out two functions
Change-Id: I2a830f72c57be3d9fcc4605bd8f5430f97a0d485
Commit: a787695b3f6c3ccb5812a68fb251d0cbfe4ed6fc
https://github.com/tribe29/checkmk/commit/a787695b3f6c3ccb5812a68fb251d0cbf…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/services.py
M web/htdocs/js/modules/async_progress.js
Log Message:
-----------
pages/services.py: No longer refesh check table permanently
While the agent of the host was contacted, the check table was
refreshed as often as possible, which lead to an unnecesserry
amount of automation calls. We now only compute the check table
at the beginning and the end of the backgroud job.
CMK-6070
Change-Id: Ifd5c2c116ee905b6ccaa19f0545e04d33205dde0
Commit: 8d1213f20c07cabb78865c92126bf5e4b228b04f
https://github.com/tribe29/checkmk/commit/8d1213f20c07cabb78865c92126bf5e4b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
A .werks/11775
M cmk/fetchers/tcp.py
Log Message:
-----------
11775 FIX Services disappearing during discvoery
Under certain timing conditions it could happen that services would
vanish immediately after, or even during a full scan in the WATO
services page.
This was due to the datasource writing empty cache files.
Change-Id: If971d662807b0c04d7ef7b21b5930da7cda80fdc
Commit: 24d6d3a1ed99bf20eb7f16df64679c604de6e107
https://github.com/tribe29/checkmk/commit/24d6d3a1ed99bf20eb7f16df64679c604…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M .werks/11775
Log Message:
-----------
fix typo
Change-Id: I573a76ea00180e5d96f777ab2ccf1625223e879e
Compare: https://github.com/tribe29/checkmk/compare/a2c0b6558b85...24d6d3a1ed99
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 312141102cab04d36fb129311f3034cd9e51f19e
https://github.com/tribe29/checkmk/commit/312141102cab04d36fb129311f3034cd9…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M cmk/gui/watolib/services.py
Log Message:
-----------
factor out two functions
Change-Id: I2a830f72c57be3d9fcc4605bd8f5430f97a0d485
Commit: 4595644a9643ffaec857737aeed732c3521b4d1c
https://github.com/tribe29/checkmk/commit/4595644a9643ffaec857737aeed732c35…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/services.py
M web/htdocs/js/modules/async_progress.js
Log Message:
-----------
pages/services.py: No longer refesh check table permanently
While the agent of the host was contacted, the check table was
refreshed as often as possible, which lead to an unnecesserry
amount of automation calls. We now only compute the check table
at the beginning and the end of the backgroud job.
CMK-6070
Change-Id: Ifd5c2c116ee905b6ccaa19f0545e04d33205dde0
Commit: 7655cde82d249275f5921b86bcd5c1494beb5db0
https://github.com/tribe29/checkmk/commit/7655cde82d249275f5921b86bcd5c1494…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
A .werks/11775
M cmk/fetchers/tcp.py
Log Message:
-----------
11775 FIX Services disappearing during discvoery
Under certain timing conditions it could happen that services would
vanish immediately after, or even during a full scan in the WATO
services page.
This was due to the datasource writing empty cache files.
Change-Id: If971d662807b0c04d7ef7b21b5930da7cda80fdc
Commit: e3e9d58e1a6b91ecf85953c6eda2c55780c30219
https://github.com/tribe29/checkmk/commit/e3e9d58e1a6b91ecf85953c6eda2c5578…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M .werks/11775
Log Message:
-----------
fix typo
Change-Id: If66da1e8ccc1ad2806b1fc90e92ef87e2a5e35cf
Compare: https://github.com/tribe29/checkmk/compare/c5fd5d6718a7...e3e9d58e1a6b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 116f497919294664b530e0fa34e0d7181ffe7d0e
https://github.com/tribe29/checkmk/commit/116f497919294664b530e0fa34e0d7181…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M livestatus/api/python/livestatus.py
Log Message:
-----------
Use suppressed exceptions in recv_response
The suppressed exceptions need also be respected by the exception
handler in recv_response to make it possible to deal in the call sites
with these exceptions.
Along the way: Change type of suppressed_exceptions to tuples to be able
to use them directly without conversion.
Change-Id: Ib5cd3ed17daeaf39ecd8d43b80345eed23bfc2b3
Commit: 1ebf4a081b134f38bba9d6d362398cd9609b6306
https://github.com/tribe29/checkmk/commit/1ebf4a081b134f38bba9d6d362398cd96…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
A .werks/11764
M cmk/gui/mkeventd.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M livestatus/api/python/livestatus.py
Log Message:
-----------
11764 FIX Do not treat site as dead when EC is not running
The Event Console is used as data source for Event Console
related views. Since it is a dedicated process, it may be unreachable
while the monitoring core of a site is reachable.
Previous versions treated a site as down once the Event Console was not
running. This has now been changed. Sites in general are now still usable in
the GUI, even when the Event Console is stopped.
CMK-5540
Change-Id: Ib38cdc82bcaac7ef7ea24bb1ea226d7ab04c9d01
Compare: https://github.com/tribe29/checkmk/compare/a996c4a2d912...1ebf4a081b13
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 1d188c2b3406ed383ee1c2f91e6dab2e62c9a32e
https://github.com/tribe29/checkmk/commit/1d188c2b3406ed383ee1c2f91e6dab2e6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M livestatus/api/python/livestatus.py
Log Message:
-----------
Use suppressed exceptions in recv_response
The suppressed exceptions need also be respected by the exception
handler in recv_response to make it possible to deal in the call sites
with these exceptions.
Along the way: Change type of suppressed_exceptions to tuples to be able
to use them directly without conversion.
Change-Id: Ib5cd3ed17daeaf39ecd8d43b80345eed23bfc2b3
Commit: a2c0b6558b85b80ba261bc39d67587825e8eff1a
https://github.com/tribe29/checkmk/commit/a2c0b6558b85b80ba261bc39d67587825…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
A .werks/11764
M cmk/gui/mkeventd.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M livestatus/api/python/livestatus.py
Log Message:
-----------
11764 FIX Do not treat site as dead when EC is not running
The Event Console is used as data source for Event Console
related views. Since it is a dedicated process, it may be unreachable
while the monitoring core of a site is reachable.
Previous versions treated a site as down once the Event Console was not
running. This has now been changed. Sites in general are now still usable in
the GUI, even when the Event Console is stopped.
CMK-5540
Change-Id: Ib38cdc82bcaac7ef7ea24bb1ea226d7ab04c9d01
Compare: https://github.com/tribe29/checkmk/compare/a1f653c59118...a2c0b6558b85
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: e06e990356e50580591a7a82cf50af266249a140
https://github.com/tribe29/checkmk/commit/e06e990356e50580591a7a82cf50af266…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/commands/acknowledgments.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/comment.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/downtimes.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/force_schedule.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/lowlevel.py
M cmk/gui/plugins/openapi/livestatus_helpers/testing.py
M livestatus/api/python/livestatus.py
M tests/unit/cmk/gui/plugins/openapi/livestatus_helpers/test_downtime_commands.py
M tests/unit/cmk/gui/plugins/openapi/livestatus_helpers/test_local_connection.py
M tests/unit/conftest.py
Log Message:
-----------
livestatus.py: refactor querying
* split out network related methods
* in MockLiveStatusConnection only mock those network methods
* remove query/command methods from MockLiveStatusConnection
* when mocking always go through the real connection object
* typing
* tests
Change-Id: Ic440eb06ae0dbcff418ae68ae44a7de01382e144
Commit: 4371606e09ed9cd105d605d6bb7ad7bb7a6b5de6
https://github.com/tribe29/checkmk/commit/4371606e09ed9cd105d605d6bb7ad7bb7…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/testing.py
M livestatus/api/python/livestatus.py
Log Message:
-----------
Mocking LiveStatus: move mocks one layer deeper
* mocks now operate on the socket level
* this means, that all the low-level methods in
livestatus.py don't need to be mocked any more
* interface to the test helpers hasn't changed
Change-Id: I48c74f352dcbdca2bb99aa030bb0d5840ddf705f
Commit: a1f653c5911899fe71f487e784701f1049a3db3c
https://github.com/tribe29/checkmk/commit/a1f653c5911899fe71f487e784701f104…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
M livestatus/api/python/livestatus.py
M tests/unit/cmk/gui/plugins/openapi/livestatus_helpers/test_local_connection.py
Log Message:
-----------
Livestatus: intercept queries
* collect executed queries on each site individually
in a thread-local collection
* trigger intercepting with a context manager
* test for this feature
Change-Id: Ifbb6ff852556ecfac8a45dba2b9958b2aa1ec7e8
Compare: https://github.com/tribe29/checkmk/compare/d342c9851353...a1f653c59118
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: d342c985135335d8b050162244bbbbbb2cff3ef3
https://github.com/tribe29/checkmk/commit/d342c985135335d8b050162244bbbbbb2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
R .werks/11764
M cmk/gui/mkeventd.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M livestatus/api/python/livestatus.py
Log Message:
-----------
Revert "11764 FIX Do not treat site as dead when EC is not running"
This reverts commit 1e462b1928db730df48de308f47ed855acfcd9e5.
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 1e462b1928db730df48de308f47ed855acfcd9e5
https://github.com/tribe29/checkmk/commit/1e462b1928db730df48de308f47ed855a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-12-11 (Fri, 11 Dec 2020)
Changed paths:
A .werks/11764
M cmk/gui/mkeventd.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M livestatus/api/python/livestatus.py
Log Message:
-----------
11764 FIX Do not treat site as dead when EC is not running
The Event Console is used as data source for Event Console
related views. Since it is a dedicated process, it may be unreachable
while the monitoring core of a site is reachable.
Previous versions treated a site as down once the Event Console was not
running. This has now been changed. Sites in general are now still usable in
the GUI, even when the Event Console is stopped.
CMK-5540
Change-Id: Ib38cdc82bcaac7ef7ea24bb1ea226d7ab04c9d01