Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 25cb65a5dc2a850a9f86d55aec89cdd7422351ab
https://github.com/tribe29/checkmk/commit/25cb65a5dc2a850a9f86d55aec89cdd74…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M cmk/gui/config.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Fix is_ntop_available & is_ntop_configured
* We need to test if ntop integration is activated for all username cases
* Add tests accordingly
Change-Id: Ia3a071470e2dd3f921cef124fd94d63fb283b912
Commit: 8e6d1051dfe12a338eccf64fe38efcc9a305d0fc
https://github.com/tribe29/checkmk/commit/8e6d1051dfe12a338eccf64fe38efcc9a…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M cmk/gui/config.py
M tests/unit/cmk/gui/test_gui_config.py
Log Message:
-----------
Give more details about a misconfiguration
Change-Id: I13b18b247c33052bdffbccb42ca5a12b1c3acf65
Commit: 403b391ce15f33cfe253980ca55fd1c72c301a83
https://github.com/tribe29/checkmk/commit/403b391ce15f33cfe253980ca55fd1c72…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
A .werks/11451
M cmk/utils/bi/bi_legacy_config_converter.py
M tests/unit/cmk/utils/bi/test_bi_legacy_config_converter.py
Log Message:
-----------
WK11451: BI 1.6->2.0 Conversion: Fixed invalid conversion of aggregation function "Count Nodes"
Change-Id: I85578fa89a0109f135d5a6492a900cb633444f97
Compare: https://github.com/tribe29/checkmk/compare/74827d2399ac...403b391ce15f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b2804016115fb18948f6685756c037c4cae69707
https://github.com/tribe29/checkmk/commit/b2804016115fb18948f6685756c037c4c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
R livestatus/src/HostRRDColumn.h
A livestatus/src/RRDColumn-impl.h
M livestatus/src/RRDColumn.h
R livestatus/src/ServiceRRDColumn.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
Nest Host- and ServiceRRDColumn und RRDColumn
Later, we can completely get rid of this hierarchy with a trivial template
specialization on `host_struct`, `service_struct`, or `Object`. In a first
step, we explicitly group the classes. That should also make the
templatization slightly easier as well.
CMK-7076
Change-Id: I178442473cfb7d6fb15d4f9734a835742267af4a
Commit: 646ed64db1f68b90a7b070380815af73b11fae3b
https://github.com/tribe29/checkmk/commit/646ed64db1f68b90a7b070380815af73b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/RRDColumn-impl.h
M livestatus/src/RRDColumn.cc
M livestatus/src/RRDColumn.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
Templatize RRDColumn
This is consistent with the other LambdaColumns and constitutes a
usefull step toward inheriting ListLambdaColumn instead of ListColumn.
CMK-7076
Change-Id: Ibfb27cfcf55ba9af4c70ec1413f59265a549cf15
Commit: e1ec94ea9423ce2b30d855762ce20177dcfca08f
https://github.com/tribe29/checkmk/commit/e1ec94ea9423ce2b30d855762ce20177d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M livestatus/src/RRDColumn-impl.h
M livestatus/src/RRDColumn.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
Replace RRDColumn-hierarchy with template specialization
All the information is given in the instantiation of the column so that
we can get rid of the hierarchy and remove some complexity.
CMK-7076
Change-Id: I4ab9dd1e980224bf3c54f3efc153f8344e5c2db7
Compare: https://github.com/tribe29/checkmk/compare/733ff31b2ccd...e1ec94ea9423
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 680214114dcd0a0a6c9b6ee298e591b02b27f12a
https://github.com/tribe29/checkmk/commit/680214114dcd0a0a6c9b6ee298e591b02…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 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: 0f5842c9116bbd1ae72288b1cb3e12dbf582ec66
https://github.com/tribe29/checkmk/commit/0f5842c9116bbd1ae72288b1cb3e12dbf…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 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: 0e1d44c302c42f9b510de5a95597a1b972098e14
https://github.com/tribe29/checkmk/commit/0e1d44c302c42f9b510de5a95597a1b97…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 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
Commit: 0ce791c807c9300f7eee1b35c14a680f0c6fde4e
https://github.com/tribe29/checkmk/commit/0ce791c807c9300f7eee1b35c14a680f0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M livestatus/src/HostListState.cc
M livestatus/src/ServiceListState.cc
M livestatus/src/ServiceListState.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServiceGroups.cc
Log Message:
-----------
Decouple authorization from MonitoringCode, part 4.
ServiceListState::getValueFromServices() doesn't need the whole
MonitoringCore, just the AuthorizationKind for services. As a consequence,
we can decouple the constructor, too.
Change-Id: Ic625e59dee78708e05f1c666a6df4e4653d3e5b6
Commit: 1412581732b7fae4b038cf95dcc77e5dfc097a1e
https://github.com/tribe29/checkmk/commit/1412581732b7fae4b038cf95dcc77e5df…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-02-23 (Tue, 23 Feb 2021)
Changed paths:
M livestatus/src/HostListState.cc
M livestatus/src/HostListState.h
M livestatus/src/TableHostGroups.cc
Log Message:
-----------
Decouple authorization from MonitoringCode, part 5.
HostListState doesn't need the whole MonitoringCore, just the
AuthorizationKind for services.
Change-Id: I82078397bace206c6f036cbea6f79f2479382a26
Compare: https://github.com/tribe29/checkmk/compare/d81f9a69d200...1412581732b7