Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 4e033703ecd486f8b1e99fed44fb3ba865afc4e0
https://github.com/tribe29/checkmk/commit/4e033703ecd486f8b1e99fed44fb3ba86…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2019-11-22 (Fri, 22 Nov 2019)
Changed paths:
M virtual-envs/3.7/Pipfile
M virtual-envs/3.7/Pipfile.lock
Log Message:
-----------
Updated comment, regenerated lock file.
Change-Id: I4682bd0d30df0abf3eac51dca762c341a30562e3
Commit: 0866289be33778e486197adbff02e3161ef768f0
https://github.com/tribe29/checkmk/commit/0866289be33778e486197adbff02e3161…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2019-11-22 (Fri, 22 Nov 2019)
Changed paths:
A livestatus/src/DynamicHostRRDColumn.cc
A livestatus/src/DynamicHostRRDColumn.h
A livestatus/src/DynamicRRDColumn.cc
A livestatus/src/DynamicRRDColumn.h
A livestatus/src/DynamicServiceRRDColumn.cc
A livestatus/src/DynamicServiceRRDColumn.h
A livestatus/src/HostRRDColumn.cc
A livestatus/src/HostRRDColumn.h
M livestatus/src/Makefile.am
A livestatus/src/Metric.h
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
A livestatus/src/RRDColumn.cc
A livestatus/src/RRDColumn.h
A livestatus/src/ServiceRRDColumn.cc
A livestatus/src/ServiceRRDColumn.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
M livestatus/src/auth.cc
Log Message:
-----------
Make rrddata available to Nagios
The `*RRDColumn` classes used to call directly in CMC. Moving them
implies to trim anything related to CMC off the class and put it
into subclasses. So that after refactoring we have:
+----------------------+ +---------------+
| DynamicRRDColumn (A) | ------------> | RRDColumn (A) |
+----------------------+ +---------------+
^ ^
/ \ / \
--- ---
| |
| |
| |
+--------------------------------------+ |
| Dynamic{Object,Host,Server}RRDColumn | |
+--------------------------------------+ |
|
+-------------------------------+
| {Object,Host,Server}RRDColumn |
+-------------------------------+
Where the concrete `*ObjecRRDColumn` classes only appear in CMC
while the `*{Host,Server}RRDColumn` classes only appear
in the Nagios core.
This is different from, for example, the `{Host,Service}ContactsColumn`,
classes where the behavior of the CMC is not encapsulated in its own
class but separated from the Nagios code by macros.
This closes CMK-3269.
Change-Id: I728e61fb164c70420f2bcd4fccb98172f15f548d
Compare:
https://github.com/tribe29/checkmk/compare/770a69931520...0866289be337