Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 232755ef0f83e3bcfbb0ae517500323cf84c6077
https://github.com/tribe29/checkmk/commit/232755ef0f83e3bcfbb0ae517500323cf…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
A .werks/12010
M cmk/update_config.py
Log Message:
-----------
12010 FIX Fix for config update: Regex validation will ignore items that are not dictionaries
Since checkmk version 2.0.0b7 the Checkmk update procedure (cmk-update-config) validates regexes.
This validation failed with the error message "AttributeError: 'str' object has no attribute 'get'"
if the item of a rule was not of the type "dict" or "None".
This werk will skip the regex validation if the item is not of type "dict".
Change-Id: I1597359fea771cb19085e92171dd18d4b90edbbd
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0913ef87192b152b88d902e78f7804ea1a0f2560
https://github.com/tribe29/checkmk/commit/0913ef87192b152b88d902e78f7804ea1…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M checks/printer_input
M checks/printer_output
M cmk/base/check_legacy_includes/printer_io.py
M tests/unit/checks/generictests/datasets/printer_input.py
A tests/unit/checks/generictests/datasets/printer_output.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
Printer IO: Refactoring
The Printer info now get parsed and we use the parsed information
to discover/check the services.
Change-Id: Ic2f1a458c9eb455a794e0c85b3396f616b6e6ff5
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 297aeceb12dc6a6de39b25fe73b6b079d78fba30
https://github.com/tribe29/checkmk/commit/297aeceb12dc6a6de39b25fe73b6b079d…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
A .werks/11791
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
11791 FIX First column in single dataset layout of views consumed too much space
This does only affect the layout mode "Single dataset". A view that uses this
layout is e.g. "Status of host HOSTNAME". The first column that displays the
title of the row consumed too much space. In consequene the value
corresponding to that title was pushed to the right side of the window.
Change-Id: I6870c483a1339e92884c6dceb60cfc72778c0f36
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: c1f11b96b37301a843c08d018ba3642a36098fc9
https://github.com/tribe29/checkmk/commit/c1f11b96b37301a843c08d018ba3642a3…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M livestatus/src/HostListStateColumn.cc
M livestatus/src/HostListStateColumn.h
M livestatus/src/ServiceListStateColumn.cc
M livestatus/src/ServiceListStateColumn.h
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServiceGroups.cc
Log Message:
-----------
Lambda-ify {Service,Host}ListStateColumn
Both columns are strongly coupled so that it is not possible to
transform them separately. This patch also makes the coupling
explicit by privatizing `Service...::service_list` and
`Service...::getValueFromServices()` and friending `Host...`.
We should rewrite the classes entirely some time.
CMK-7076
Change-Id: I6856449b2566cc7cbb0514b2bdfedf98f6afcf33
Commit: 8c58f26b6a83fc7068bbc92c0ec94cb0345303fe
https://github.com/tribe29/checkmk/commit/8c58f26b6a83fc7068bbc92c0ec94cb03…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
A livestatus/src/HostListState.cc
A livestatus/src/HostListState.h
R livestatus/src/HostListStateColumn.cc
R livestatus/src/HostListStateColumn.h
M livestatus/src/IntColumn.h
M livestatus/src/Makefile.am
A livestatus/src/ServiceListState.cc
A livestatus/src/ServiceListState.h
R livestatus/src/ServiceListStateColumn.cc
R livestatus/src/ServiceListStateColumn.h
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServiceGroups.cc
Log Message:
-----------
Rename {Host,Service}ListState{Column,}
CMK-7076
Change-Id: Id14af21bfb4ae9ed3f4b5a62afd546fe87491eed
Compare: https://github.com/tribe29/checkmk/compare/aee8306e713c...8c58f26b6a83
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 562f5c4ed079712acfea612271c45c0a3881cf32
https://github.com/tribe29/checkmk/commit/562f5c4ed079712acfea612271c45c0a3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M livestatus/src/HostListColumn.cc
M livestatus/src/HostListState.cc
M livestatus/src/HostListState.h
M livestatus/src/NagiosCore.cc
M livestatus/src/ServiceGroupMembersColumn.cc
M livestatus/src/ServiceListColumn.cc
M livestatus/src/ServiceListState.cc
M livestatus/src/ServiceListState.h
M livestatus/src/TableComments.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/auth.cc
M livestatus/src/auth.h
Log Message:
-----------
Decouple authorization from MonitoringCode, part 1.
is_authorized_for() doesn't need the whole MonitoringCore, just the
AuthorizationKind for services.
We can push this refactoring further, which will be done in upcoming
commits, this one is already big enough.
Change-Id: I077461370fe0e541069469cc867af6d06ed39a9b
Commit: 0256ab56257c22e4cfbbddf3dc7316227f6cc7ca
https://github.com/tribe29/checkmk/commit/0256ab56257c22e4cfbbddf3dc7316227…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M livestatus/src/HostGroupsColumn.cc
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/auth.cc
M livestatus/src/auth.h
Log Message:
-----------
Decouple authorization from MonitoringCode, part 2.
is_authorized_for_host_group() doesn't need the whole MonitoringCore, just
the AuthorizationKind for groups and services.
Change-Id: Ia9564f66b7ba4f612bb38ed0688dd4731b90f8c8
Commit: 7e6f5576e6300ce5037c3b77fefc87c42703c391
https://github.com/tribe29/checkmk/commit/7e6f5576e6300ce5037c3b77fefc87c42…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M livestatus/src/ServiceGroupsColumn.cc
M livestatus/src/TableServiceGroups.cc
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/auth.cc
M livestatus/src/auth.h
Log Message:
-----------
Decouple authorization from MonitoringCode, part 3.
is_authorized_for_service_group() doesn't need the whole MonitoringCore,
just the AuthorizationKind for groups and services.
Change-Id: I9271dbfccee52355e9a190f588aa3d8b2f374707
Compare: https://github.com/tribe29/checkmk/compare/25c872a0ac49...7e6f5576e630
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 24ed15431a115a07ba39d9df719f3911b2f77c30
https://github.com/tribe29/checkmk/commit/24ed15431a115a07ba39d9df719f3911b…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M cmk/gui/plugins/dashboard/single_metric.py
Log Message:
-----------
Change title "RRD consolidation" to "Metric compression (RRD)"
This is the title used in the manual. Consolidation function could
be used as well, but is not descriptive enough for new users.
Change-Id: I1e59dd1e5d0b920f739b1d39de7f41d540226e61
Commit: aee8306e713cddc434868402d0cf73b3adc89873
https://github.com/tribe29/checkmk/commit/aee8306e713cddc434868402d0cf73b3a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
M web/htdocs/themes/facelift/scss/_views.scss
Log Message:
-----------
Fix layout of dataset layout for tables
Tables that used the dataset layout (like e.g. the host status view)
used all available space for the first column which only contains
the title of each row. As a result the corresponding value for the
row was shown at the far right. Now the title column has the width
of the longest title.
Change-Id: I240876384b6ca4ef10404e449329832a3c19a94f
Compare: https://github.com/tribe29/checkmk/compare/f3bff9cf75aa...aee8306e713c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 25c872a0ac49dd10ada0dfca48ca5fafb25b0c97
https://github.com/tribe29/checkmk/commit/25c872a0ac49dd10ada0dfca48ca5fafb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-02-22 (Mon, 22 Feb 2021)
Changed paths:
A .werks/12138
M web/htdocs/js/modules/graphs.js
Log Message:
-----------
12138 FIX Dashboard: Fix broken graph hover effects
The Checkmk time series graphs shown as dashlets were not showing the graph
hover effects (position hightlighing and popup showing the current value).
Change-Id: I02e805c49699d51ae73d64a1f26d4fe38d4fcf4b