This patch set introduces a new daemon, responsible for monitoring Ganeti clusters.
Its functionality is still partial, and will be expanded in the following commits. Michele Tartara (5): Add infrastructure for allowing additional logfiles. Add Mond to the list of possible daemons Add the core of the monitoring daemon Update documentation for monitoring daemon Add basic HTTP server functionalities to Mond .gitignore | 1 + INSTALL | 20 ++++++-- Makefile.am | 18 +++++-- configure.ac | 12 +++-- daemons/daemon-util.in | 12 +++++ lib/constants.py | 40 ++++++++++++++++ man/ganeti-mond.rst | 81 +++++++++++++++++++++++++++++++ src/Ganeti/Monitoring/Server.hs | 93 ++++++++++++++++++++++++++++++++++++ src/Ganeti/Runtime.hs | 5 ++ src/ganeti-mond.hs | 47 ++++++++++++++++++ test/hs/Test/Ganeti/Runtime.hs | 5 +- test/py/daemon-util_unittest.bash | 23 +++++++-- test/py/ganeti.constants_unittest.py | 6 +++ 13 files changed, 346 insertions(+), 17 deletions(-) create mode 100644 man/ganeti-mond.rst create mode 100644 src/Ganeti/Monitoring/Server.hs create mode 100644 src/ganeti-mond.hs -- 1.8.1.3
