Branch: refs/heads/test_weblate2
Home:
https://github.com/tribe29/checkmk
Commit: c88e7c3f916c6cf91f5576e8bdd350016af4ee1f
https://github.com/tribe29/checkmk/commit/c88e7c3f916c6cf91f5576e8bdd350016…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A .werks/11659
M cmk/gui/mobile.py
Log Message:
-----------
11659 FIX Fixed broken mobile gui
CMK-6297
Change-Id: Ie46d07b2d1b429ecf58e521751acce9ef10ab461
Commit: 0955a216f1311f959c43a804ad91f722d104155f
https://github.com/tribe29/checkmk/commit/0955a216f1311f959c43a804ad91f722d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A .werks/11671
M cmk/base/checking.py
Log Message:
-----------
11671 FIX Fix crash in check previews during discovery
Some check plugins crashed due to missing external information (such as host name) when
trying to render the service preview during discovery.
The functions setting these global states are combined in one context
manager, and called much later in the stack. That way they are available
during discovery, and no longer all over the place.
This fixes at least CMK-5624 and CMK-5625.
Change-Id: I8054e63dc9ae4a730af1686c07d1f9aad9cf083d
Commit: c392de2c0db65aa0c6342410589bafc1c85ddc78
https://github.com/tribe29/checkmk/commit/c392de2c0db65aa0c6342410589bafc1c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M buildscripts/scripts/lib/versioning.groovy
Log Message:
-----------
[CMK-6132] - implement unit tests
- fix versioning.groovy(forgotten in the previous CL)
- test logging
- test exception throwing/ non throwing depending from installed time and host count.
Checked manually(DEMOVERSION temporary defined in code).
Notes: Despite the test class has trivial implementation and primitive functionality, the
unit tests is mandatory in the case. We should also test the value of trial periods which
is set currently to 30.
Change-Id: I12d8a45c699da4be0a76f9a8be17ff1ad847b8d9
Commit: ad83c856af8e9ac70f0007025482b03b31e07b71
https://github.com/tribe29/checkmk/commit/ad83c856af8e9ac70f0007025482b03b3…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A .werks/11656
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/icons/inventory.py
M cmk/gui/plugins/views/icons/mkeventd.py
M cmk/gui/plugins/views/icons/topology.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/icons/wato.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/views.py
Log Message:
-----------
11656 FIX Add title to icon choices of global setting "Builtin icon
visibility"
CMK-6269
Change-Id: I5d7cfd5322da6fc68a49df262cebef8aa4b86825
Commit: 9b9cf03e7ab3b0bd9e52c6f4b935289912aed9c5
https://github.com/tribe29/checkmk/commit/9b9cf03e7ab3b0bd9e52c6f4b93528991…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M tests/testlib/site.py
Log Message:
-----------
Enable CMC debug logging during integration tests
Change-Id: I5059f12b2debc57bc858b8173bf87401dba72949
Commit: bf96e337304faf71b6ebacddc384a7b26a38da0a
https://github.com/tribe29/checkmk/commit/bf96e337304faf71b6ebacddc384a7b26…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A .werks/10609
M cmk/gui/htmllib.py
M cmk/gui/page_state.py
M cmk/gui/plugins/wato/utils/html_elements.py
M cmk/gui/table.py
M cmk/gui/views.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M tests/unit/cmk/gui/test_table.py
M web/htdocs/js/modules/selection.js
M web/htdocs/js/modules/utils.js
A web/htdocs/themes/facelift/images/icon_pending_changes.svg
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_wato.scss
Log Message:
-----------
10609 Simplified display of pending changes in setup
The header information on setup pages (in the top right corner of the page) was
simplified.
It now shows only the number of pending changes and links to the "Activate pending
changes" page.
The information about (selected) rows can now be found on the top right of the respective
table.
(CMK-5583)
Change-Id: I1ffe87e6fb115a3dcba9988b0d186ec0e1091cc7
Commit: cd0695e9a5cad197da4fa9edf7c4b587b1ca5412
https://github.com/tribe29/checkmk/commit/cd0695e9a5cad197da4fa9edf7c4b587b…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/page_state.py
M cmk/gui/plugins/wato/utils/html_elements.py
Log Message:
-----------
Added tooltip to pending changes info (CMK-5583)
Change-Id: I912ca050f4bffe8fd9bd568b9568015b60ef3d29
Commit: dc0ae624843b49ca9d9d81ac4447ee271094c93f
https://github.com/tribe29/checkmk/commit/dc0ae624843b49ca9d9d81ac4447ee271…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M omd/omd.spec.in
Log Message:
-----------
Temporarily add debug output to RPM spec file.
Change-Id: Ibd81f8ab5c7ed33dad262bca6a513b2d1904e4e4
Commit: f79d696bbcd7705f76febf4607dd9b463ccd1a2e
https://github.com/tribe29/checkmk/commit/f79d696bbcd7705f76febf4607dd9b463…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/fetchers/controller.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
fetcher logging: Clearly separate CMC/Python levels
The GlobalConfig now explicitly supports CMC and Python log levels.
The class uses the Python levels internally because it is in
the Python world.
CMK-6246
Change-Id: Ib80af10e9c7ce6f0a376d983c0cffccee0396398
Commit: 6cb26e54ad427f21f37493c6b60c7e6813bb40b4
https://github.com/tribe29/checkmk/commit/6cb26e54ad427f21f37493c6b60c7e681…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/diagnostics.py
M cmk/utils/diagnostics.py
A tests/unit/cmk/utils/test_diagnostics_utils.py
Log Message:
-----------
Support Diagnostics: Add component 'Notifications'
Change-Id: Ide50b222d906f025bbd1916858bed0bee6ccd592
Commit: efd4bb72ffe75cd433a12fa2f38e98bfc2f7803d
https://github.com/tribe29/checkmk/commit/efd4bb72ffe75cd433a12fa2f38e98bfc…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M Makefile
A buildscripts/scripts/lib/ntop_rules.json
M buildscripts/scripts/lib/versioning.groovy
M cmk/utils/packaging.py
A scripts/create-ntop-mkp.py
Log Message:
-----------
Create a ntop mkp from the current repo
* Add a makefile target
* Add a script to build a mkp from the current repo
* Move the list of mkp-able ntop files into external json in order to be
shared by verioning.groovy in the future
CMK-5298
Change-Id: I3dc2df9aab044bff9e96e4c970c73f172526b9a4
Commit: c045baaf2713e7238cb0ec923ead3d6bf6ed42ca
https://github.com/tribe29/checkmk/commit/c045baaf2713e7238cb0ec923ead3d6bf…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A .werks/11408
M cmk/base/plugins/agent_based/aix_if.py
M cmk/base/plugins/agent_based/emc_vplex_if.py
M cmk/base/plugins/agent_based/esx_vsphere_counters.py
M cmk/base/plugins/agent_based/fritz.py
M cmk/base/plugins/agent_based/hitachi_hnas_fc_if.py
M cmk/base/plugins/agent_based/hp_msa_if.py
M cmk/base/plugins/agent_based/hpux_if.py
M cmk/base/plugins/agent_based/huawei_osn_if.py
M cmk/base/plugins/agent_based/if32.py
M cmk/base/plugins/agent_based/if64_tplink.py
M cmk/base/plugins/agent_based/if_brocade_lancom.py
M cmk/base/plugins/agent_based/mcdata_fcport.py
M cmk/base/plugins/agent_based/statgrab_net.py
M cmk/base/plugins/agent_based/ucs_bladecenter_if.py
M cmk/base/plugins/agent_based/utils/if64.py
M cmk/base/plugins/agent_based/utils/interfaces.py
M cmk/base/plugins/agent_based/vms_if.py
M cmk/gui/plugins/metrics/if.py
M cmk/gui/plugins/metrics/translation.py
M cmk/gui/plugins/wato/check_parameters/if.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
Log Message:
-----------
11408 Monitoring of total traffic for network interface checks
Additional to "Input bandwith" and "Output bandwidth" metrics, a
"Total
bandwidth" metric, that sums up the incoming and outcoming traffic, can
now be activated for network interface checks.
You can activate the metric by applying the "Used total bandwidth (in + out)
(minimum or maximum traffic)" checkbox within the "Network interfaces and
switch
ports" ruleset. There, you can also optionally set levels, that work the same
way as they do for the input and output bandwidth metrics.
CMK-4928
Change-Id: Ic1561dc6fc3f5a80d9ef6ee4a37b756f86aa8a2c
Commit: 57f1265d9de0f3080a919a7d7ae1d5535e4ad76d
https://github.com/tribe29/checkmk/commit/57f1265d9de0f3080a919a7d7ae1d5535…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: I2b180ac323c848522ea0ffc9dfe78661781bd567
Commit: d07d3aa8ed18d3172de763cae7be05d850004df7
https://github.com/tribe29/checkmk/commit/d07d3aa8ed18d3172de763cae7be05d85…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M web/htdocs/js/modules/dashboard.js
R web/htdocs/themes/facelift/images/dashlet_arrow_l.png
A web/htdocs/themes/facelift/images/dashlet_clone.svg
R web/htdocs/themes/facelift/images/dashlet_clone_hi.png
R web/htdocs/themes/facelift/images/dashlet_clone_lo.png
R web/htdocs/themes/facelift/images/dashlet_del_hi.png
R web/htdocs/themes/facelift/images/dashlet_del_lo.png
A web/htdocs/themes/facelift/images/dashlet_delete.svg
A web/htdocs/themes/facelift/images/dashlet_drag.svg
A web/htdocs/themes/facelift/images/dashlet_edit.svg
R web/htdocs/themes/facelift/images/dashlet_edit_hi.png
R web/htdocs/themes/facelift/images/dashlet_edit_lo.png
A web/htdocs/themes/facelift/images/dashlet_resize.svg
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Dashlet editor: Added new icons (CMK-6251)
Change-Id: Id9d885242dcede84b4e1e922b61a655411899246
Commit: b18def471ba05595173d1ad182e5142100fea455
https://github.com/tribe29/checkmk/commit/b18def471ba05595173d1ad182e514210…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/wato/utils/html_elements.py
M cmk/gui/views.py
M cmk/gui/wato/page_handler.py
M web/htdocs/js/modules/utils.js
Log Message:
-----------
Cleanup object focus logic; Fix focus of object by form/name
* Use generic "final javascript" mechanism of htmllib
* Move javascript implementation to the javascript files
* Enabling focus of objects by form/name was not working in current
firefox. This issue has been fixed along the way.
Change-Id: I1ffef40a0720a88ed46b01a5e690d91da75a8f08
Commit: be5e67c05adbc96cd3208a0a1a97bcd2a344f56e
https://github.com/tribe29/checkmk/commit/be5e67c05adbc96cd3208a0a1a97bcd2a…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/plugins/views/icons/utils.py
Log Message:
-----------
Add title to custom icon class
* relates to I5d7cfd5322da6fc68a49df262cebef8aa4b86825
Change-Id: I316a64a0d6e68ab8bcc809a2a52932a51a79bef6
Commit: a4fdeb243ef2d9def0cfe8070f1285363b8da26b
https://github.com/tribe29/checkmk/commit/a4fdeb243ef2d9def0cfe8070f1285363…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/plugins/metrics/valuespecs.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_valuespecs.py
Log Message:
-----------
Performance graph title format transformation
When graphs are rendered async the graph_render_options arrive from a JSON
object and the Tuple type is not present anymore. At the moment problem
appeared in graph collections which have a fixed not subject to
customization title_format, updating the specification already fixed the
problem.
This is just an extra cautionary test on the transformation.
CMK-6339
Change-Id: Ib172d80b657520cc6d788de42018d869dc3262cd
Commit: c62c3e14862cb80b7211fd92b3420f627cda1219
https://github.com/tribe29/checkmk/commit/c62c3e14862cb80b7211fd92b3420f627…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/controller.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
Write global SNMP config to disk
* Move SNMPPluginStore factory out of data source
* Make it part of our `fetchers.controller.GlobalConfig`
Note: This on-disk global config is not used by the fetchers, yet.
CMK-6181
Change-Id: I05e6dab5919eef261535d2bf8e254b93267455fa
Commit: 7d945da122858e6733171b994d960536533712ad
https://github.com/tribe29/checkmk/commit/7d945da122858e6733171b994d9605365…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/fetchers/controller.py
M cmk/fetchers/snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
Use global config in SNMP Fetcher
Note: We do *not* pass the global config to `__init__` because:
# It is not an instance variable;
# `__init__` and serialization are highly coupled but
we do *not* want to serialize the store, which is the
very meaning of this series of changes.
CMK-6181
Change-Id: I253563ab3108ec6c7fd72d1f860d8d65f41786f8
Commit: 25123cf751c431e86413f5c48b616b51b5924b8d
https://github.com/tribe29/checkmk/commit/25123cf751c431e86413f5c48b616b51b…
Author: Andreas Doehler <andreas.doehler(a)gmail.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A .werks/11628
M checks/infoblox_dns_stats
Log Message:
-----------
11628 FIX infoblox_dns_stats: use correct OID value for recursion
The check plugin <tt>infoblox_dns_stats</tt> displayed the wrong value
for the queries received using recursion (it instead displayed the number
of successful responses). This has been fixed.
Change-Id: I952e5f0e234b974d36acde32806eb2123ede87c3
Commit: 97940f4c6bcff8861c80d2b17e4ba8e031d081ba
https://github.com/tribe29/checkmk/commit/97940f4c6bcff8861c80d2b17e4ba8e03…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M .werks/11687
Log Message:
-----------
Correct component for werk 11687
Change-Id: Iad09f779dafa8c90cb3e45b39281dbf8513968de
Commit: 18102f25e0f6723158018a36354b74797d5a0ed2
https://github.com/tribe29/checkmk/commit/18102f25e0f6723158018a36354b74797…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/diagnostics.py
M cmk/utils/diagnostics.py
Log Message:
-----------
Support Diagnostics: Clarify help text, adapt sensitivity marker.
Change-Id: I8ea3dc9053ee64b502fbef5c5adfa5c8121d3225
Commit: 6a14b4619f55e6f69bcf92c3a84f27269f03de62
https://github.com/tribe29/checkmk/commit/6a14b4619f55e6f69bcf92c3a84f27269…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/update_config.py
Log Message:
-----------
Fix 2to3 update_config
Change-Id: I25b59921e62b6349d2950c88fffa2efe5673a9ef
Commit: 341c050de12f31d0c9a5166ee0ee80f4f2b2137a
https://github.com/tribe29/checkmk/commit/341c050de12f31d0c9a5166ee0ee80f4f…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A .werks/11646
M cmk/base/automations/check_mk.py
M cmk/base/discovery.py
M cmk/gui/watolib/bulk_discovery.py
Log Message:
-----------
11646 Discovery of host labels only
You can now use
* cmk -I --only-host-labels
* cmk -I -L
to discover only host labels on the command line
interface
You can now choose the option
"only-host-labels"
in the bulk discovery to discover only host labels
Change-Id: I98d283b1975530d43142a2dd606a75a14eb3055c
Commit: 1fa6492202fb941bf6981028fc3f8b516fd9f963
https://github.com/tribe29/checkmk/commit/1fa6492202fb941bf6981028fc3f8b516…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/plugins/sidebar/search.py
Log Message:
-----------
Show error for wrong regex in monitoring search
CMK-6062
Change-Id: Id7b4b870d610162cc6e6d733787274b54cf05f77
Commit: 6f30f9bd2549b723058067032e9023ca15d8256d
https://github.com/tribe29/checkmk/commit/6f30f9bd2549b723058067032e9023ca1…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/plugins/sidebar/search.py
Log Message:
-----------
Small refactoring of result renderer
Change-Id: I8f50c213bacf248e8f115ea5a5b7664b937d831c
Commit: 291e27350bd91332e3d97289ae0aee20a796df7b
https://github.com/tribe29/checkmk/commit/291e27350bd91332e3d97289ae0aee20a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/base/checkers/snmp.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M tests/unit/cmk/base/checkers/test_cmd_caching.py
Log Message:
-----------
Remove `ignore_check_interval`-"handling
The code is currently noop and the feature must be
reimplemented from scratch.
CMK-5457
Change-Id: I0dc672f10de02a52f6ab1a88c074aefdc9a898a6
Commit: 24d903b00d21e11940a77e3869ca18bea2de8491
https://github.com/tribe29/checkmk/commit/24d903b00d21e11940a77e3869ca18bea…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/base/checkers/_abstract.py
Log Message:
-----------
Remove obsolete `type: ignore`
CMK-5457
Change-Id: I65b24000842ddc4f611cd105b455842c438f434e
Commit: a2f976b21e6201a5912b86a8d4e4fbc25ebeb61a
https://github.com/tribe29/checkmk/commit/a2f976b21e6201a5912b86a8d4e4fbc25…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A .werks/11346
Log Message:
-----------
11346 ntopng Intergration into Checkmk
This werk integrates a single <b>ntopng</b> instance via its REST API.
H3: Features
<ul>
<li>Traffic dashboards for your network</li>
<li>Find top talker and top remote destinations</li>
<li>Real-time traffic for application and interfaces</li>
<li>Historic detailed traffic views</li>
<li>View alerts, characterized by duration, severy and alert type</li>
<li>Filter flows in many dimensions to analyze your networks</li>
<li>Detailed views for your hosts: traffic, packets, ports, peers</li>
</ul>
H3: Remarks
<ul>
<li>Currently <b>Checkmk</b> will provide compatibility to the nightly
builds of <b>ntopng</b>.</li>
<li>The ntopng integration will be offered as an add-on (in mkp format) for the
enterprise edition from the offical 2.0 release.</li>
</ul>
Change-Id: Id5718d2b3350ef706628bb665bf3b7bff4314e2a
Commit: a3e9d58de953b12b336504d188736b73d4820cda
https://github.com/tribe29/checkmk/commit/a3e9d58de953b12b336504d188736b73d…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: I9d42c321feda1788adc13aae1abea0221cdec5c4
Commit: 788d8ecb3be5f7b7fff8cca8bdfe1a6c58cfc154
https://github.com/tribe29/checkmk/commit/788d8ecb3be5f7b7fff8cca8bdfe1a6c5…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M .werks/11346
Log Message:
-----------
Fix typo
Change-Id: Id74ec14638248c8fa517a05b1883e6f3be6cb4ee
Commit: a500aff0e31afc47c01386edc9182c6c8d4c8df7
https://github.com/tribe29/checkmk/commit/a500aff0e31afc47c01386edc9182c6c8…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/hosts.py
Log Message:
-----------
Host edit page: require at least read permission
Only display the page for editing a host if the current user has at
least read permissions for this host.
CMK-6139
Change-Id: I16250947f7e9388bd2bb5c435007f05147b26a4a
Commit: a56b86283dd143fe63ae49ed9de3d826f0268704
https://github.com/tribe29/checkmk/commit/a56b86283dd143fe63ae49ed9de3d826f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/utils.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Moved may_edit_ruleset from wato to watolib s.t. it can be used there
CMK-6139
Change-Id: Iea4e1fbe2d8eac7147a717fc689e6081e6ae5dba
Commit: 7076cdd22c97dfd9d6edcafd80fe6f512fa63476
https://github.com/tribe29/checkmk/commit/7076cdd22c97dfd9d6edcafd80fe6f512…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/update_config.py
Log Message:
-----------
Only execute py2 inventory conversion once
Change-Id: I67ea41d4d9a02b25edf93e4fa298cc3e9a6b3d59
Commit: 2ea6ed19b3c2955b0c16a4cdc45334082288caed
https://github.com/tribe29/checkmk/commit/2ea6ed19b3c2955b0c16a4cdc45334082…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M omd/omd.spec.in
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
More debug output for funny permissions...
Change-Id: Ib35359438efa0cc18a67541c5694793336deac64
Commit: fd797e96e56767cc5b11f0e20df9e5e3e965c957
https://github.com/tribe29/checkmk/commit/fd797e96e56767cc5b11f0e20df9e5e3e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/diagnostics.py
Log Message:
-----------
Support Diagnostics: Adapt button text
Change-Id: Ib7ab60093f5f5e758daf38302f7e55b7931925d6
Commit: ff3297ef90b67e9529c8f414d91a029264bb6b03
https://github.com/tribe29/checkmk/commit/ff3297ef90b67e9529c8f414d91a02926…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/users.py
Log Message:
-----------
Add attribute change tracking
Now comes the hard work: Spread the attribute tracking for audit log
to all individual places that make changes to objects.
This change adds it to the first important places:
* Adding hosts
* Editing hosts
* Bulk edit / cleanup of hosts
* Adding folders
* Editing folders
* Adding users
* Editing users
* Adding rules
* Editing rules
* Moving rules
Change-Id: I0ee545c48a92d13ad103b41c4ab9821174c7cdd5
Commit: 9b509f2ab77cf5017e25e200bfb6a6208eb37ff0
https://github.com/tribe29/checkmk/commit/9b509f2ab77cf5017e25e200bfb6a6208…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
Log Message:
-----------
Fix double escaping of audit log messages
Change-Id: I0b2523dd2c3cec2e368f0da788d35a465d02a4b0
Commit: 1bcaacb61a20ac36b9427b9280ff390979a6f50d
https://github.com/tribe29/checkmk/commit/1bcaacb61a20ac36b9427b9280ff39097…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/services.py
M cmk/utils/object_diff.py
Log Message:
-----------
Add detailed logging of servces changed with single host discovery
CMK-6332
Change-Id: I217c2fa02774c44bbf9664c41d1cc81fe9ced3a4
Commit: b0a501caa011e9f41f6be9217f758a6dcb529799
https://github.com/tribe29/checkmk/commit/b0a501caa011e9f41f6be9217f758a6dc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/discovery.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/services.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
Cleanup typing of automation discovery (aka inventory) call
We now have the type AutomationDiscoveryResult and helper types that
clarify the typing of the involved data structures in the Base and GUI
code base.
This is a preparation for extending the exchanged data with a text that
describes the changes to the services, which will then be written to the
WATO audit log.
CMK-6332
Change-Id: I604d93eaf173f3e17b3a656e9a40dc6ec5a739de
Commit: 97805cbf15be4a9c1514aafa45bacf4e49373b8a
https://github.com/tribe29/checkmk/commit/97805cbf15be4a9c1514aafa45bacf4e4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/users.py
M tests/unit/cmk/gui/watolib/test_changes.py
Log Message:
-----------
Extract object diff calculation from log functions
Turns out it is better to keep the diff text calculation separate from
the change log entry logging. The separation allows us to get the diff
text from another process without the need to transport the whole old
and new data structures.
This is useful when automations, which have the modified data structure,
are executed on remote sites and have to respond with the diff. This is
the case with the "inventory" automation.
CMK-6332
Change-Id: I9d2dd4ed32b7572bb1b5609863c68b822a714602
Commit: 7b76dcec377adb544795f21d9cd16a19b5bff536
https://github.com/tribe29/checkmk/commit/7b76dcec377adb544795f21d9cd16a19b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/watolib/services.py
Log Message:
-----------
Fix bulk disabling services on service discovery page
Change-Id: I4f3e4497bffea5aff2cc734ab62a3a80a5730e9d
Commit: 89250b1d80e85577e098f94d3b38c222e3dd378d
https://github.com/tribe29/checkmk/commit/89250b1d80e85577e098f94d3b38c222e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/base/discovery.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/services.py
M cmk/utils/type_defs/_misc.py
Log Message:
-----------
Add detailed logging of services changed with bulk host discovery
Since the actual list of services is never transported to the GUI, the
differences need to be calculated in Checkmk base (on the remote site).
CMK-6332
Change-Id: Id994331839dbb226e2ff572aa99a8ce7edbdf919
Commit: 4bad917772dc9b94104069832c4940cfc3a3f527
https://github.com/tribe29/checkmk/commit/4bad917772dc9b94104069832c4940cfc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M cmk/gui/wato/pages/audit_log.py
Log Message:
-----------
Audit log: Improve rendering
* Displaying details can be enabled and disabled
* Fix details column width
CMK-6332
Change-Id: Ifd7edfd67e3fdfb16f470807afe727c82bde6393
Commit: 3cd70cacd8926d0480274b586fe9c242f132ac15
https://github.com/tribe29/checkmk/commit/3cd70cacd8926d0480274b586fe9c242f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M tests/integration/cmk/base/test_automations.py
Log Message:
-----------
Update integration tests to new response format
Change-Id: Icf28e59bb694c48ccebb12ee0a7d19161e1d4fc1
Commit: 494ba07dc51e2fde59d4b22185046c346be2de7a
https://github.com/tribe29/checkmk/commit/494ba07dc51e2fde59d4b22185046c346…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
M tests/integration/cmk/base/test_automations.py
Log Message:
-----------
2nd try to fix integration tests
Change-Id: Idf055e6a8e2e13d7b6d25de0332307c11f93ccf3
Commit: 04e3b2748d11295b1cfdc1046d2002ef31e9ac46
https://github.com/tribe29/checkmk/commit/04e3b2748d11295b1cfdc1046d2002ef3…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A tests/unit/checks/test_hr_ps.py
Log Message:
-----------
hr_ps: added test file
FEED-5293
Change-Id: I909e3cd35e1f54079b7678691d1d835d609c864a
Commit: d15442e71842760470cca50e907095bcde3d9a55
https://github.com/tribe29/checkmk/commit/d15442e71842760470cca50e907095bcd…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-11-16 (Mon, 16 Nov 2020)
Changed paths:
A .werks/11688
M checks/hr_ps
M tests/unit/checks/test_hr_ps.py
Log Message:
-----------
11688 FIX hr_ps: fixed no results when using path to discover processes
FEED-5293
Change-Id: Id6f3ccdf2dbd7d44b78ce6a7feabf56158cd49ac
Commit: e97adced637aaa0d20fb831f0f8b8ed8ef276ed0
https://github.com/tribe29/checkmk/commit/e97adced637aaa0d20fb831f0f8b8ed8e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
M tests/integration/cmk/base/test_automations.py
Log Message:
-----------
Fix last failing integration test
Change-Id: Id4d9dfc3a8ffb47ec1134174a0cbef3df5dd5691
Commit: 45410d636304989a432be977c3a1cf91e0b421c0
https://github.com/tribe29/checkmk/commit/45410d636304989a432be977c3a1cf91e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
A .werks/11655
M cmk/gui/htmllib.py
Log Message:
-----------
Revert "Revert "11655 FIX Fix page rendering if icon is missing""
This reverts commit 177142bc6cacfcebf899ffbdb9513769c7e6e393.
Change-Id: I7f190dd3c39845c9e74d45a94102226190543069
Commit: 6edc01a10d319aab3eecd41c5045319f6bb82f27
https://github.com/tribe29/checkmk/commit/6edc01a10d319aab3eecd41c5045319f6…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
M locale/multisite.pot
Log Message:
-----------
Updated multisite.pot
Change-Id: Iff81cf422286c5c526f329c7ca97e2eaeac0a680
Commit: 2cb4508a5960424eb2461f817318d0d0142de484
https://github.com/tribe29/checkmk/commit/2cb4508a5960424eb2461f817318d0d01…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
A .werks/10609
A .werks/11346
A .werks/11408
A .werks/11628
A .werks/11646
A .werks/11655
A .werks/11656
A .werks/11659
A .werks/11671
M .werks/11687
A .werks/11688
M .werks/first_free
M Makefile
A buildscripts/scripts/lib/ntop_rules.json
M buildscripts/scripts/lib/versioning.groovy
M checks/hr_ps
M checks/infoblox_dns_stats
M cmk/base/automations/check_mk.py
M cmk/base/checkers/_abstract.py
M cmk/base/checkers/snmp.py
M cmk/base/checking.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M cmk/base/plugins/agent_based/aix_if.py
M cmk/base/plugins/agent_based/emc_vplex_if.py
M cmk/base/plugins/agent_based/esx_vsphere_counters.py
M cmk/base/plugins/agent_based/fritz.py
M cmk/base/plugins/agent_based/hitachi_hnas_fc_if.py
M cmk/base/plugins/agent_based/hp_msa_if.py
M cmk/base/plugins/agent_based/hpux_if.py
M cmk/base/plugins/agent_based/huawei_osn_if.py
M cmk/base/plugins/agent_based/if32.py
M cmk/base/plugins/agent_based/if64_tplink.py
M cmk/base/plugins/agent_based/if_brocade_lancom.py
M cmk/base/plugins/agent_based/mcdata_fcport.py
M cmk/base/plugins/agent_based/statgrab_net.py
M cmk/base/plugins/agent_based/ucs_bladecenter_if.py
M cmk/base/plugins/agent_based/utils/if64.py
M cmk/base/plugins/agent_based/utils/interfaces.py
M cmk/base/plugins/agent_based/vms_if.py
M cmk/fetchers/controller.py
M cmk/fetchers/snmp.py
M cmk/gui/htmllib.py
M cmk/gui/mobile.py
M cmk/gui/page_state.py
M cmk/gui/plugins/metrics/if.py
M cmk/gui/plugins/metrics/translation.py
M cmk/gui/plugins/metrics/valuespecs.py
M cmk/gui/plugins/sidebar/search.py
M cmk/gui/plugins/views/availability.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/icons/inventory.py
M cmk/gui/plugins/views/icons/mkeventd.py
M cmk/gui/plugins/views/icons/topology.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/icons/wato.py
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/if.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/html_elements.py
M cmk/gui/plugins/webapi/webapi.py
M cmk/gui/table.py
M cmk/gui/views.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/users.py
M cmk/gui/watolib/utils.py
M cmk/update_config.py
M cmk/utils/diagnostics.py
M cmk/utils/object_diff.py
M cmk/utils/packaging.py
M cmk/utils/type_defs/_misc.py
M omd/omd.spec.in
M omd/packages/python3-modules/python3-modules.make
A scripts/create-ntop-mkp.py
M tests/integration/cmk/base/test_automations.py
M tests/testlib/site.py
A tests/unit/checks/test_hr_ps.py
M tests/unit/cmk/base/checkers/test_cmd_caching.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
M tests/unit/cmk/base/test_discovery.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_valuespecs.py
M tests/unit/cmk/gui/test_gui_config.py
M tests/unit/cmk/gui/test_table.py
M tests/unit/cmk/gui/watolib/test_changes.py
A tests/unit/cmk/utils/test_diagnostics_utils.py
M web/htdocs/js/modules/dashboard.js
M web/htdocs/js/modules/selection.js
M web/htdocs/js/modules/utils.js
R web/htdocs/themes/facelift/images/dashlet_arrow_l.png
A web/htdocs/themes/facelift/images/dashlet_clone.svg
R web/htdocs/themes/facelift/images/dashlet_clone_hi.png
R web/htdocs/themes/facelift/images/dashlet_clone_lo.png
R web/htdocs/themes/facelift/images/dashlet_del_hi.png
R web/htdocs/themes/facelift/images/dashlet_del_lo.png
A web/htdocs/themes/facelift/images/dashlet_delete.svg
A web/htdocs/themes/facelift/images/dashlet_drag.svg
A web/htdocs/themes/facelift/images/dashlet_edit.svg
R web/htdocs/themes/facelift/images/dashlet_edit_hi.png
R web/htdocs/themes/facelift/images/dashlet_edit_lo.png
A web/htdocs/themes/facelift/images/dashlet_resize.svg
A web/htdocs/themes/facelift/images/icon_pending_changes.svg
M web/htdocs/themes/facelift/scss/_dashboard.scss
M web/htdocs/themes/facelift/scss/_main.scss
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_variables.scss
M web/htdocs/themes/facelift/scss/_wato.scss
M web/htdocs/themes/modern-dark/scss/_variables.scss
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: I319fe4864001f4ae2209b757e9758d02a47f2654
Commit: d5bc7767d79f9b19aa5d371adc1c638d78897260
https://github.com/tribe29/checkmk/commit/d5bc7767d79f9b19aa5d371adc1c638d7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-17 (Tue, 17 Nov 2020)
Changed paths:
M locale/multisite.pot
Log Message:
-----------
Merge branch 'test_weblate2' of ssh://review.lan.tribe29.com:29418/check_mk into
test_weblate2
Change-Id: I5c5445ffdeb28d79040503627cc4665cae2d6fd5
Compare:
https://github.com/tribe29/checkmk/compare/787cca5167ed...d5bc7767d79f