Module: check_mk
Branch: master
Commit: c5f58d0d16aa0aec6eb53dd2ee013c7c20ad05e8
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=c5f58d0d16aa0a…
Author: Sebastian Herbord <sh(a)mathias-kettner.de>
Date: Tue Jan 19 14:46:30 2016 +0100
#2933 openhardwaremonitor, check_mk_agent.windows: added agent support and check for
monitoring hardware sensors through OpenHardwareMonitor
The agent will now automatically pick up data from OHM if it's running OR if
check_mk's own stripped
down headless version of OHM is installed.
In the latter case the agent will automatically start and stop OHM as needed.
Data is retrieved through wmi.
---
.werks/2933 | 12 ++
ChangeLog | 3 +-
agents/windows/.gitignore | 1 +
agents/windows/Configuration.cc | 13 +-
agents/windows/Configuration.h | 6 +-
agents/windows/Environment.cc | 1 +
agents/windows/Environment.h | 2 +
agents/windows/Makefile | 20 ++-
agents/windows/OHMMonitor.cc | 128 +++++++++++++++
agents/windows/OHMMonitor.h | 47 ++++++
agents/windows/build_version | 2 +-
agents/windows/check_mk_agent-64.exe | Bin 887296 -> 6478263 bytes
agents/windows/check_mk_agent-64.unversioned.exe | Bin 887296 -> 6478263 bytes
agents/windows/check_mk_agent.cc | 141 +++++++++++++---
agents/windows/check_mk_agent.exe | Bin 808448 -> 5161014 bytes
agents/windows/check_mk_agent.msi | Bin 1955840 -> 11980288 bytes
agents/windows/check_mk_agent.unversioned.exe | Bin 808448 -> 5161014 bytes
agents/windows/install_agent-64.exe | Bin 406569 -> 1532632 bytes
agents/windows/install_agent.exe | Bin 397372 -> 1397912 bytes
agents/windows/types.h | 4 +-
agents/windows/wmiHelper.cc | 23 +++
agents/windows/wmiHelper.h | 5 +
checkman/openhardwaremonitor | 33 ++++
checks/openhardwaremonitor | 186 ++++++++++++++++++++++
24 files changed, 596 insertions(+), 31 deletions(-)
Diff:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commitdiff;h=c5f58d0d16…