Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 24d1b88f97546e034fa6cb76ebab3aa0464dc674
https://github.com/tribe29/checkmk/commit/24d1b88f97546e034fa6cb76ebab3aa04…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7708
M checks/multipath
Log Message:
-----------
7708 FIX multipath: All Services have been UNKNOWN if one line in the agent output was malformed
Change-Id: Ic45a8f1b4101caba77b274a3010ec213f3b65bd0
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 8bebcb7355e566a34a5ea7b4f2e013998580ad2d
https://github.com/tribe29/checkmk/commit/8bebcb7355e566a34a5ea7b4f2e013998…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7708
M checks/multipath
Log Message:
-----------
7708 FIX multipath: All Services have been UNKNOWN if one line in the agent output was malformed
Change-Id: Ic45a8f1b4101caba77b274a3010ec213f3b65bd0
Branch: refs/heads/1.5.0
Home: https://github.com/tribe29/checkmk
Commit: 3c3079d3197743e4efbd799dfcf6032cd652ba27
https://github.com/tribe29/checkmk/commit/3c3079d3197743e4efbd799dfcf6032cd…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7708
M checks/multipath
Log Message:
-----------
7708 FIX multipath: All Services have been UNKNOWN if one line in the agent output was malformed
Change-Id: I3f880775f991937e1ebd6b0c2ac6fddc4eff2a5a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 11ed026b98d3ae1102af4ef2c8b7865afaaa2853
https://github.com/tribe29/checkmk/commit/11ed026b98d3ae1102af4ef2c8b7865af…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M cmk/gui/plugins/views/__init__.py
M cmk/gui/plugins/views/bi.py
M cmk/gui/plugins/views/datasources.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/views.py
Log Message:
-----------
Refactor out query_data from cmk/gui/plugins/views/utils.py
- Remove query_data & do_query_data. This functions where isolated from
RowTable but make more sense as part of the RowTable query
method. do_query_data is simplified to livestatusquery, and drops any
formulation of the query language or data post-processing.
- RowTable.query() method had parameter *query*, which is not the full query
but mostly only some filters or extra instructions. It also gets always
added to datasource.add_headers for the livestatus query. Thus rename
to *headers* and update all inherited classes.
- RowTableLivestatus refactored to use the new query method
- ServiceDiscoveryRowTable refactored to follow new use of query
- RowTableCustomers & DataSourceCustomer refactored to follow new use of query
- _do_table_join directly uses RowTable.query instead of query_data
- Graphs query data directly over helper function livestatusquery.
CMK-2186
Change-Id: I3a3f884e8efcc16608285d733d1b474dd2daa13c
Commit: e4fb09a5109ae60ef446b55e0ed753cdc8967446
https://github.com/tribe29/checkmk/commit/e4fb09a5109ae60ef446b55e0ed753cdc…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/valuespec.py
M tests/unit/cmk/gui/plugins/test_metrics_utils.py
Log Message:
-----------
Painter for Processed Historic Metrics
- Painter incorporates new concept of dynamic columns.
Before livestatus query cell parameters can be recovered and RRDcolumns
constructed.
- Painter incorporates new concept of derive
This function processes data immediately after Livestatus Datasource. It
can work with all the rows at once, but only sequentially on the Cells.
- Derive function hashes Cell parameters to identify processed columns at
later stages
- New ValueSpec MetricName. A DropdownChoice that gathers all known metrics
in our system. For user then to pick one without having typos. Metrics
not declared in our metric system can then unfortunately not be used at
the moment.
- Reverse metric_id translation. Go from canonical metric name to metric
name used in the RRD archives. Works very well except for fs_used, which
in the archives corresponds to mountpoints and the metric system
translation use a regex in this case.
CMK-2186
Change-Id: Ib4c44313fea2d4c332585d60418b08de5ca4181e
Compare: https://github.com/tribe29/checkmk/compare/e4e60e24b684...e4fb09a5109a
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 09eef6228b829f866263b04a12752f2660ac3869
https://github.com/tribe29/checkmk/commit/09eef6228b829f866263b04a12752f266…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7777
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
7777 FIX Fix problem in legacy WATO plugin conversion
When using 3rd party extensions that register WATO rulesets in the pre 1.6
logic (by using thre register_rule()) method, this may result in an error like
this on the package management page <tt>TypeError: type() argument 1 must be string, not unicode</tt>.
Change-Id: I000f079a1874bbb9b86b6f678eed2afd7ecb4441
Commit: f848bbc2e9f032fcf16baad0c0851868770b9385
https://github.com/tribe29/checkmk/commit/f848bbc2e9f032fcf16baad0c08518687…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
Small performance fix in WATO rule search
CMK-2199
Change-Id: I121bbaaf50faa232e7d7e2f69f3dff9b2ab8514a
Compare: https://github.com/tribe29/checkmk/compare/57558f21dcb2...f848bbc2e9f0
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 57558f21dcb2f27161ad85cb32121d04f1ba8aff
https://github.com/tribe29/checkmk/commit/57558f21dcb2f27161ad85cb32121d04f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2019-06-11 (Tue, 11 Jun 2019)
Changed paths:
A .werks/7776
M cmk/gui/views.py
M tests/unit/cmk/gui/test_views.py
Log Message:
-----------
7776 FIX Fix grouping views by tags
When trying to use tag painters for grouping table views this resulted
in an exception <tt>TypeError (<lambda>() takes exactly 2 arguments (1 given))</tt>
in 1.6.0b1.
Change-Id: If521fff79304c38cfb81f957a043f2f1940c2227