Module: check_mk
Branch: master
Commit: 18871d2ea850daaee6ff1c4a716b8ec3c62902a4
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=18871d2ea850da…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Wed Mar 2 17:42:29 2011 +0100
Windows agent: fix logfile event ids
---
ChangeLog | 1 +
agents/windows/check_mk_agent.cc | 2 +-
agents/windows/check_mk_agent.exe | Bin 95744 -> 95744 bytes
agents/windows/crash.exe | Bin 20024 -> 20024 bytes
4 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 12b5622..c6a7fa7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -12,6 +12,7 @@
This is still experimental!
Checks & Agents:
+ * FIX: Windows agent: fix output of event ID of log messages
* FIX: if/if64: output speed correctly (1.50MB/s instead of 1MB/s)
* FIX: drbd now handles output of older version without an ep field
* FIX: repaired df_netapp32
diff --git a/agents/windows/check_mk_agent.cc b/agents/windows/check_mk_agent.cc
index 6c2fb42..ebf1d78 100755
--- a/agents/windows/check_mk_agent.cc
+++ b/agents/windows/check_mk_agent.cc
@@ -651,7 +651,7 @@ bool output_eventlog_entry(SOCKET &out, char *dllpath,
EVENTLOGRECORD *event, ch
char timestamp[64];
strftime(timestamp, sizeof(timestamp), "%b %d %H:%M:%S", t);
- output(out, "%c %s %lu %lu %s %s\n", type_char, timestamp,
+ output(out, "%c %s %lu.%lu %s %s\n", type_char, timestamp,
event->EventID / 65536, // "Qualifiers": no idea what *that* is
event->EventID % 65536, // the actual event id
source_name, msgbuffer);
diff --git a/agents/windows/check_mk_agent.exe b/agents/windows/check_mk_agent.exe
index 056f40d..8b640c5 100755
Binary files a/agents/windows/check_mk_agent.exe and b/agents/windows/check_mk_agent.exe
differ
diff --git a/agents/windows/crash.exe b/agents/windows/crash.exe
index 73382a1..4731139 100755
Binary files a/agents/windows/crash.exe and b/agents/windows/crash.exe differ