Module: check_mk
Branch: master
Commit: eb3d9578a1052bb376686704591eee00c55b077d
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=eb3d9578a1052b…
Author: Sergey Kipnis <sk(a)mathias-kettner.de>
Date: Wed Mar 27 10:36:00 2019 +0100
[CMK-1791] - removing separate binary for winperf sections
- new commandline API for main exe
- revamped top level API for main exe
- support winperf in main exe
- yml by default set winperf.exe = 'agent', where agent means main exe
- removed winperf from install
- logging improvements
- fixed AccumulateCounters API
Change-Id: Ied88a3f81647e73a1835da8a27683d9dc24c37d3
---
agents/wnx/install/Product.wxs | 6 +-
agents/wnx/install/resources/check_mk.yml | 2 +-
agents/wnx/src/engine/engine.vcxproj | 2 +
agents/wnx/src/engine/engine.vcxproj.filters | 6 +
agents/wnx/src/engine/groups.cpp | 4 +-
.../wnx/src/engine/providers/perf_counters_cl.cpp | 68 +++++++++
agents/wnx/src/engine/providers/perf_counters_cl.h | 33 +++++
agents/wnx/src/engine/service_processor.cpp | 30 ++++
agents/wnx/src/engine/service_processor.h | 5 +-
agents/wnx/src/engine/windows_service_api.cpp | 16 +-
agents/wnx/src/engine/windows_service_api.h | 2 +-
agents/wnx/src/main/check_mk_service.cpp | 41 +++++-
agents/wnx/src/main/check_mk_service.h | 2 +-
.../src/providers/perf_counter/perf_counter.cpp | 46 +-----
agents/wnx/test_files/config/check_mk_dev.yml | 2 +-
agents/wnx/watest/test-runperf.cpp | 162 +++++++++++++++++++++
agents/wnx/watest/watest.vcxproj | 1 +
agents/wnx/watest/watest.vcxproj.filters | 3 +
18 files changed, 375 insertions(+), 56 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=eb3d9578a1…