Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ca65147b8767022679cf384c6b26c807a9da21b4
https://github.com/tribe29/checkmk/commit/ca65147b8767022679cf384c6b26c807a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/base/checkers/_checkers.py
M cmk/base/inventory.py
Log Message:
-----------
Expand and remove SourceResult
`SourceResult` actually obscures the type and makes it hard to use.
Indeed, our sources may deliver three different types of results
(simplified, these are):
- Source.fetch() -> RawData
- Source.parse() -> HostSections
- Source.summarize() -> ServiceCheckResult
These must be obtained in order but there is no real hierarchy between
them. Calling `SourceResult` a tuple of `Source` and `HostSections`
may therefore confuse the reader.
Change-Id: I05225fbc167f260e0804c26a986ab59e6e6c4da7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a6f1490ad54314b209b15eaf1cde7536fe3f596a
https://github.com/tribe29/checkmk/commit/a6f1490ad54314b209b15eaf1cde7536f…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
A cmk/gui/plugins/openapi/endpoints/host_tag.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/watolib/tags.py
M cmk/utils/tags.py
A tests/unit/cmk/gui/plugins/openapi/test_openapi_host_tag_group.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API endpoints: implementation of host tag group
Change-Id: I945f20288d54c3b4804ee61eb97c00c93431f785
Commit: 8296faceb5620a260a5148e837bd329f91b644b5
https://github.com/tribe29/checkmk/commit/8296faceb5620a260a5148e837bd329f9…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/gui/plugins/wato/utils/__init__.py
Log Message:
-----------
Fix broken monitoring host autocompletion
Even if it was intended to show the list of hosts from the monitoring world,
the hosts were not fetched from the monitoring core. Instead of this they
were loaded from the configuration world.
Change-Id: I68550f7f6048117fb6d16875749e0c1146c0263b
Commit: a35955e86957171aa13b948ea296ddaefc396154
https://github.com/tribe29/checkmk/commit/a35955e86957171aa13b948ea296ddaef…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/gui/valuespec.py
M web/htdocs/js/modules/valuespecs.js
Log Message:
-----------
Improve host autocompletion error handling
Using the generic AjaxPage API now to get an improved API with
a better error handling.
Change-Id: I900d06bbb2ffdb2efacec885761f9631c5549d15
Commit: d4d8e8fe7e74415ad6a2ac19da7f0df5fe01ef5b
https://github.com/tribe29/checkmk/commit/d4d8e8fe7e74415ad6a2ac19da7f0df5f…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/gui/wato/user_profile.py
Log Message:
-----------
Fixed "Element is no longer available" error in sidebar position option of user
Change-Id: I312e17302eae91dbb4d69b0a5661401a6f28807f
Compare: https://github.com/tribe29/checkmk/compare/0b800e646228...d4d8e8fe7e74
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d87fdce7edb1485167df0cc5e0357fd7d628cdf2
https://github.com/tribe29/checkmk/commit/d87fdce7edb1485167df0cc5e0357fd7d…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
A .werks/11375
Log Message:
-----------
11375 oracle_performance: Optionally new statistics for IO and system wait
With this change, new statistics for IO and system waits are added
optionally. These statistics need to be activated through the rule "Oracle
performance discovery". They are not automatically available since the
activation of these statistics may produce a lot of additional metric data. So
this data will created only, if you decide so.
To use the feature, you need to replace the agent plugin with the newest
version and activate the new services through the mentioned ruleset above. You
will be able to add up to three new services:
LI:oracle_performance.iostat_ios: IO statistics displayed as raw IOs.
LI:oracle_performance.iostat_bytes: IO statistics displayed in bytes.
LI:oracle_performance.waitclasses: Details about the reasons the DB spends time waiting.
<b>Important</b>: As statistics about IOs may take a long time in some
configurations, these data is fetched asynchroniously by default with
section name iostats. If you change this section to synchroniously, which
is recommended in most cases, please check if you are able to optimize you
indexing to avoid such problems.
Change-Id: If998c80db4defc50c591888f990cb015732b94fa
Commit: 0b800e64622826e02f0fbc4a51b3b6316e2387c9
https://github.com/tribe29/checkmk/commit/0b800e64622826e02f0fbc4a51b3b6316…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M buildscripts/scripts/build-cmk-version.jenkins
Log Message:
-----------
Remove Daily Data
Change-Id: I9d5e99d219552533bb2159143fd2e2954e1f1b34
Compare: https://github.com/tribe29/checkmk/compare/53a8cefe34d1...0b800e646228
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 59537e584d596a000eb4143f0349a1dfff2147a4
https://github.com/tribe29/checkmk/commit/59537e584d596a000eb4143f0349a1dff…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/gui/dashboard.py
M cmk/gui/plugins/dashboard/average_scatterplot_dashlet.py
Log Message:
-----------
Scatterplot title styling
- Use only svg title rendering
- Move title config out of dashlet property and use standard dashlet setting
- Clean up figure title generator at data generator(only use host_regex
from context as it is also the only filter that gives results)
Fix python3 on get_median_value.
- Values can't be a dict in current data
- Values are of type dict_values, which is an iterable view, thus the need
to transform them into list before piping them to numpy
- Can't deal with None values thus filter out.
There is no meaningful status border on this dashlet
CMK-5870
Change-Id: I865144882c11cecc4569e12d2cba08961435baf1
Commit: ed15fd31f770429686e3a68b4254074903268bd0
https://github.com/tribe29/checkmk/commit/ed15fd31f770429686e3a68b425407490…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/gui/dashboard.py
M cmk/gui/figures.py
M cmk/gui/plugins/dashboard/bar_chart_dashlet.py
M cmk/gui/plugins/dashboard/event_bar_chart_dashlet.py
Log Message:
-----------
Alerts bar chart dashlet title update
- Isolate httpVariables preparation
- Use standard title preparation based on dashlet settings
- Rendert title only on svg
CMK-5870
Change-Id: I49e0f12655e9a1d87918e7a6bd7fc34ffb1780e9
Commit: c39cc5d36ad07dbdb20e1ba40d09a15934976c41
https://github.com/tribe29/checkmk/commit/c39cc5d36ad07dbdb20e1ba40d09a1593…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
A cmk/gui/plugins/wato/check_parameters/nimble_latency.py
Log Message:
-----------
11330 nimble_latency: added valuespec
CMK-5927
Change-Id: I67cd53c69eaffd1590f304d25c7595f8b6468bb4
Compare: https://github.com/tribe29/checkmk/compare/cf7e4dfae3b9...c39cc5d36ad0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 808cb054e75d1bbe96c1c44ae7aa504db1c3957d
https://github.com/tribe29/checkmk/commit/808cb054e75d1bbe96c1c44ae7aa504db…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/gui/dashboard.py
M cmk/gui/node_visualization.py
M cmk/gui/page_menu.py
M cmk/gui/views.py
M cmk/gui/wato/pages/audit_log.py
A web/htdocs/themes/facelift/images/icon_filter_line.svg
M web/htdocs/themes/facelift/scss/_page_menu.scss
A web/htdocs/themes/modern-dark/images/icon_filter_line.svg
Log Message:
-----------
UX Page Menu: Filter directly from a specific page menu entry (CMK-5977)
* Toggling the filter popup was moved from page menu dropdowns/shortcuts
to a specific filter bar
Change-Id: I3b173a22c5c0f6c67ab72c87f4061e5a9c0fb336
Commit: cf7e4dfae3b9ba0ffe9fab2fa280c59cb3793c01
https://github.com/tribe29/checkmk/commit/cf7e4dfae3b9ba0ffe9fab2fa280c59cb…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
A .werks/11374
Log Message:
-----------
11374 oracle_performance: Optionally split services
The services created by the check plugin oracle_performance included
several groups of performance data. To able to create more detailed views,
the information provided by this check plugin can now be splitted in up to
three different services:
LI:oracle_performance: Statistics for the buffer pool and library cache are still in the main service.
LI:oracle_performance.dbtime: Statistics for the used DB times (CPU and Non-Idle Wait) may be isolated as a separate service.
LI:oracle_performance.memory: Memory information may also be isolated. If so, additionally statistics for PGA will be computed and displayed.
To use this new feature, the ruleset "Oracle performance discovery" has
been implemented. The isolation of DB times or memory statistics can be
configured independently to represent your specific requirements. If this
ruleset is not used, all behaviour will stay the same as before - there is
no need of interaction in this case.
<b>Important</b>: Please be aware, that there is no automatic conversion of
rrd data in case, you split up the services. This means, that you need to
convert them manually, if you are using the single rrd format. Otherwise the
historic metric data will still only be available through the main service
while the new metric data will be stored in the newly created services.
Change-Id: I457f5277cc26141582fe647b46088a28a48dc01e
Compare: https://github.com/tribe29/checkmk/compare/365c65c4f3e5...cf7e4dfae3b9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3d3278a274aba0dde77b10555c1243f43ef1c040
https://github.com/tribe29/checkmk/commit/3d3278a274aba0dde77b10555c1243f43…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/gui/plugins/metrics/nimble.py
Log Message:
-----------
11330 nimble_latency: improved graphs and metrics
Changed unit to percent. Changed colours to reflect the meaning of the
data, i.e. purple for high numbers (bad) and green for low numbers
(good). Added more meaningful titles to explain what is shown in the
graphs.
CMK-5927
Change-Id: I184a0efd2ec7d05bc6766490ceb89b408be7d27d
Commit: 365c65c4f3e549ecd961e71e9894b8a254ddb65c
https://github.com/tribe29/checkmk/commit/365c65c4f3e549ecd961e71e9894b8a25…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M checkman/nimble_latency
M checkman/nimble_latency_write
Log Message:
-----------
11330 nimble_latency, nimble_latency_write: updated checkman
CMK-5927
Change-Id: I3ab67114749efc5eb9be14c757453361b1060cc0
Compare: https://github.com/tribe29/checkmk/compare/e111aaeaf872...365c65c4f3e5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e111aaeaf8727517ec4ce2b650b35e1b91f7c10e
https://github.com/tribe29/checkmk/commit/e111aaeaf8727517ec4ce2b650b35e1b9…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/base/discovery.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/services.py
Log Message:
-----------
Only write discovered parameters to autochecks
Previously, the corresponding GUI automation calls also included default
parameters and parameters from rules.
CMK-6031
Change-Id: I662c53e0a91e6dea4a1df4ded1ddbb8a24fdb1c9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 60ad0a69ab49a8ec219179127006263891ca899e
https://github.com/tribe29/checkmk/commit/60ad0a69ab49a8ec21917912700626389…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M cmk/gui/page_menu.py
Log Message:
-----------
Fix missing show more settings on discovery page if show more is enforced
CMK-6003
Change-Id: Ie382cddcd34ee6a0c358b44513bca956a3a2d174