Module: check_mk
Branch: master
Commit: a35486c30c794d5cd168d1ab23cad31267e1f50b
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=a35486c30c794d…
Author: Mathias Kettner <mk(a)mathias-kettner.de>
Date: Wed Mar 2 17:38:58 2011 +0100
Windows agent: experiment with event log id
---
agents/windows/check_mk_agent.cc | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/agents/windows/check_mk_agent.cc b/agents/windows/check_mk_agent.cc
index 2a576b4..6c2fb42 100755
--- a/agents/windows/check_mk_agent.cc
+++ b/agents/windows/check_mk_agent.cc
@@ -651,7 +651,10 @@ 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 %s %s\n", type_char, timestamp, event->EventID,
source_name, msgbuffer);
+ 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);
return true;
}