Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 851c658843ff55d1f2bbb85192d74d0ca8711e34
https://github.com/tribe29/checkmk/commit/851c658843ff55d1f2bbb85192d74d0ca…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/context_buttons.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/object_parameters.py
Log Message:
-----------
Add page menu to host / service parameter page
Change-Id: I7ecff29b5d265187a879b592e9d4ae020c421e2c
Commit: 9611687147d22204376ca78ac816e248ac10530e
https://github.com/tribe29/checkmk/commit/9611687147d22204376ca78ac816e248a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/parentscan.py
Log Message:
-----------
Add page menu to parent scan mode
Change-Id: Ia4f2afb5fa7aa76a395acd2e897a9f7d37f90976
Commit: e9bada981d0fbf09d6e896cd920b0231963b4d1c
https://github.com/tribe29/checkmk/commit/e9bada981d0fbf09d6e896cd920b02319…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Add page menu to logwatch rules pattern editor
Change-Id: I972991d1895a2960834dca6bfa3bce98d14dfd3d
Commit: 7adff9c140778377f484368d02b247c0e8bc590e
https://github.com/tribe29/checkmk/commit/7adff9c140778377f484368d02b247c0e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/random_hosts.py
Log Message:
-----------
Add page menu to create random hosts mode
Change-Id: I932ae9ad896994acf612c6f0bc798f58c7fb4c0a
Commit: b91ce56c9044e553ccb86b058a1acb840cb28e8a
https://github.com/tribe29/checkmk/commit/b91ce56c9044e553ccb86b058a1acb840…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/roles.py
Log Message:
-----------
Add page menu to role modes
Change-Id: I14d591907e863d8c6b79c014f6e3b6e762f74e5b
Commit: 6c5e465906d06b5b7cc727f69347d338872c6709
https://github.com/tribe29/checkmk/commit/6c5e465906d06b5b7cc727f69347d3388…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Sites: Add correct breadcrumb hierarchy
All site detail pages are sub-pages of the "Edit site" page. To make
this possible, the edit parameter of the site page had to be changed to
"site", to match the parameters of the other modes.
Change-Id: I2260d6912ce69bdba89a3f60d6e6186f59ed5b50
Commit: 9d2d4ead5ffe6e4a6f5c0ae60d0706226c413eb9
https://github.com/tribe29/checkmk/commit/9d2d4ead5ffe6e4a6f5c0ae60d0706226…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/sites.py
Log Message:
-----------
Add page menu to distributed monitoring modes
Change-Id: I13e40b9774b6627fbc5c09078894f5ce2d26fcad
Commit: 81d735e74ccd013296dab094ad8bf500a4d8b8af
https://github.com/tribe29/checkmk/commit/81d735e74ccd013296dab094ad8bf500a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Add page menu to rule search form
Change-Id: Ifc34add9b3bfd151db24d745ff2504016a1e61f9
Compare: https://github.com/tribe29/checkmk/compare/9a1bc3f246f3...81d735e74ccd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 183d328f7f2f92651280fe59a68b6f1770782bd4
https://github.com/tribe29/checkmk/commit/183d328f7f2f92651280fe59a68b6f177…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M tests/unit/cmk/base/data_sources/test_cmd_caching.py
Log Message:
-----------
Test with DS.check() instead of DS.run()
DataSource.run() is to be removed with the new Checker API.
CMK-5234
Change-Id: I8c5f0a66d409b3febb87a9d356c290bc7ef3a12e
Commit: 0466fde7fb2a37e880ae3180191ee298f488dcaf
https://github.com/tribe29/checkmk/commit/0466fde7fb2a37e880ae3180191ee298f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/data_sources/agent.py
M tests/unit/cmk/base/data_sources/test_cmd_caching.py
A tests/unit/cmk/base/test_automations_check_mk.py
Log Message:
-----------
automations/check_mk gets raw data from fetchers
This clarifies the intent.
This is also the first step toward removing the `run_raw()` method
from the data source.
The corresponding test was moved from `test_cmk_caching.py` to
`test_automations_check_mk.py` and completed such that the
return value of the call is actually checked.
CMK-5243
Change-Id: Id4a612b348ac8e2d45d5006b95e33bcf2dc6d5ef
Commit: 091488e17353c8a122ea4a8221cec69f56f40eb4
https://github.com/tribe29/checkmk/commit/091488e17353c8a122ea4a8221cec69f5…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/base/modes/check_mk.py
A tests/unit/cmk/base/test_modes_check_mk.py
Log Message:
-----------
modes/check_mk: get raw data from fetcher
Same transformation as automations/check_mk
Now, the responsibilities of the fetchers and checkers are clearly
separated. We can remove the last cruft out of checkers in a
next commit.
This further aids understanding the API. Indeed, we could, for example,
rename the Configurator -> Source (or DataSource) and let
```
class Source(Generic[RawData]):
def fetch() -> RawData:
with self.make_fetcher() as fetcher:
return fetcher.fetch()
def summarize(raw_data: RawData) -> ServiceCheckResult:
checker = self.make_checker()
checker.check(raw_data)
return checker.get_summary_result()
```
which would be clearer and more concise while retaining a clear
separation of concerns.
CMK-5243
Change-Id: Ic7278fffba16b26d009293eb44eb94b889cdd923
Commit: b179bf3fceb734636c0630d73713629c1ca5bde4
https://github.com/tribe29/checkmk/commit/b179bf3fceb734636c0630d73713629c1…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/snmp.py
Log Message:
-----------
Clean up DataSource._run()
The method was using the boolean-parameter antipattern to let the method
return either raw data or host sections. Now, checkers should never
return raw data as this is now the responsibility of the fetchers.
Furthermore, the AgentDataSource.run_raw() does not have callers
anymore so that it is safe to remove the faulty logic.
CMK-5423
Change-Id: I4d4e5dc8e4e57ba02db7681db2f368a1c441e25c
Compare: https://github.com/tribe29/checkmk/compare/7fdc93cb64db...b179bf3fceb7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7fdc93cb64db54217331fa9933055833b702b5c2
https://github.com/tribe29/checkmk/commit/7fdc93cb64db54217331fa9933055833b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
M livestatus/src/.gitignore
M livestatus/src/Makefile.am
A livestatus/src/doc/.gitignore
M livestatus/src/doc/Doxyfile
Log Message:
-----------
Enable Doxygen's PlantUML support. Added 1 diagram.
The PlantUML JAR file is downloaded on demand, adding 8.3 MB to our repo
seems to be a bit too much. Note that it is downloaded separately in the
NEB and CMC parts to keep the documentation generation separate for those
sub-projects. This can be reconsidered later if needed.
Change-Id: I56becfd01cb1f031042430fb77dff612908a56f9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7d5ae49998c8f0793ad697a1ac6497c9d475be3a
https://github.com/tribe29/checkmk/commit/7d5ae49998c8f0793ad697a1ac6497c9d…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
A .werks/11371
M agents/plugins/mk_oracle
Log Message:
-----------
11371 FIX mk_oracle: Fixed incompatibility with Bash < 4.0
With werk #10850 we introduced a fix for possible problems with upper and
lower case instances in 1.6.0p15. This fix was incompatible with Bash version older than
4.0. This has been fixed now. You need to replace the plugin only if you are
running Oracle Databases on a OS that uses an older version of Bash. Otherwise
there is no need for interaction.
Change-Id: Ib70f90f22a9088e01bdaf0b5029d88afa018e2d3
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 5b66a329959d613f282e77be9b2c7172a83fbf44
https://github.com/tribe29/checkmk/commit/5b66a329959d613f282e77be9b2c7172a…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2020-08-24 (Mon, 24 Aug 2020)
Changed paths:
A .werks/11371
M agents/plugins/mk_oracle
Log Message:
-----------
11371 FIX mk_oracle: Fixed incompatibility with Bash < 4.0
With werk #10850 we introduced a fix for possible problems with upper and
lower case instances in 1.6.0p15. This fix was incompatible with Bash version older than
4.0. This has been fixed now. You need to replace the plugin only if you are
running Oracle Databases on a OS that uses an older version of Bash. Otherwise
there is no need for interaction.
Change-Id: Ib70f90f22a9088e01bdaf0b5029d88afa018e2d3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fbb97feb38c44a95af5b6a5f39364a0d0b2472be
https://github.com/tribe29/checkmk/commit/fbb97feb38c44a95af5b6a5f39364a0d0…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-08-23 (Sun, 23 Aug 2020)
Changed paths:
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
Separate unit-tests for fetcher controller into two parts: CEE and CRE
Change-Id: I465f54d4a4edcd5b3de1b53746ff4a9a3b471d04
Commit: 082971604dc2287f50ec7686d5ba85c1d395fe68
https://github.com/tribe29/checkmk/commit/082971604dc2287f50ec7686d5ba85c1d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-08-23 (Sun, 23 Aug 2020)
Changed paths:
M cmk/fetchers/tcp.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
[CMK-5238] - convert address from list in json to tuple in TCP fetcher
test required bare minimum.
Context: It is required to have tuple as TCP address, but our config routine generates list [addr, port].
Change-Id: I69379136cdb86d82d91bf998b3ac5175c3dbd2b2
Compare: https://github.com/tribe29/checkmk/compare/bdb761995ce0...082971604dc2