On Thu, Nov 22, 2012 at 11:30 AM, Nick Davies <n...@badhedgehog.co.uk> wrote:
> AND...
>
> I've downloaded and installed 2.7 but am getting the same results.  Looking
> at read_win_el.c (line 57 this time) it looks to still be using OpenEventLog
> rather than EvtOpenLo.
>
> Is my diagnosis of the problem correct?  If so, are there any plans to
> migrate to the new Windows API?
>

Not that I know of. Have a patch?

> Regards,
>
> Nick
>
>
>
> On 22 November 2012 15:42, Nick Davies <n...@badhedgehog.co.uk> wrote:
>>
>> Or maybe I could just read the release notes <sigh>
>> http://www.ossec.net/?p=577
>>
>> Regards,
>>
>> Nick
>>
>>
>>
>> On 22 November 2012 15:38, Nick Davies <n...@badhedgehog.co.uk> wrote:
>>>
>>> Talking to myself a little it looks like the problem could be due to
>>> read_win_el.c using OpenEventLog (line 56) which is the pre-Vista flavour.
>>> I'm guessing it's having problems coping with the new format log files hence
>>> failing with a %4 in the event log name and falling back to monitoring the
>>> application log (as per
>>> http://msdn.microsoft.com/en-gb/library/windows/desktop/aa363672%28v=vs.85%29.aspx).
>>>
>>> There's a thread on problem (but with python) at
>>> http://mail.python.org/pipermail/python-win32/2012-May/012292.html which
>>> seems to suggest that EvtOpenLog would be needed
>>> (http://msdn.microsoft.com/en-gb/library/windows/desktop/aa385447%28v=vs.85%29.aspx)
>>> to cope with the newer event logs.
>>>
>>> Are there any plans to add this to OSSEC?  I would try myself but I'm a
>>> read-only 'C' coder.
>>>
>>> Regards,
>>>
>>> Nick
>>>
>>>
>>>
>>> On 22 November 2012 13:28, Nick Davies
>>> <nick.badhedgehog.dav...@gmail.com> wrote:
>>>>
>>>> This appears to be a bit of a FAQ but I can't find anywhere that it's
>>>> been answered.
>>>>
>>>> I want to monitor additional Windows events logs, specifically the
>>>> Windows print operational log.
>>>>
>>>> I've added a new localfile directive:
>>>>
>>>> <localfile>
>>>>     <location>Microsoft-Windows-PrintService Operational</location>
>>>>     <log_format>eventlog</log_format>
>>>> </localfile>
>>>>
>>>> But don't seem to be getting anything in the archive log (logall being
>>>> enabled).
>>>>
>>>> I've tried a number of things in the <location> tag (restarting the
>>>> agent after each change), including (with results)
>>>>
>>>> Microsoft-Windows-PrintSrvice Operational:
>>>> The ossec agent log entry for this was "2012/11/22 13:09:17
>>>> ossec-agent(1907): INFO: Non-standard event log set:
>>>> 'C:\windows\System32\Winevt\Logs\Microsoft-Windows-PrintSrvice
>>>> Operational'." but was followed with a later "2012/11/22 13:09:20
>>>> ossec-agent(1951): INFO: Analyzing event log:
>>>> 'C:\windows\System32\Winevt\Logs\Microsoft-Windows-PrintSrvice
>>>> Operational'."
>>>>
>>>> Microsoft-Windows-PrintService%4Operational
>>>> This gave the agent log entry: "2012/11/22 13:23:58 ossec-agent(1906):
>>>> ERROR: Error parsing file: 'Microsoft-Windows-PrintService%4Operational'."
>>>>
>>>>
>>>> %SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-PrintService%4Operational
>>>> This gave the agent log entry: "2012/11/22 13:08:13 ossec-agent(1906):
>>>> ERROR: Error parsing file:
>>>> 'C:\windows\System32\Winevt\Logs\Microsoft-Windows-PrintService%4Operational'."
>>>>
>>>> %SystemRoot%\System32\Winevt\Logs\Microsoft-Windows-PrintService
>>>> Operational
>>>> This gave the agent log entry: "2012/11/22 13:17:59 ossec-agent(1907):
>>>> INFO: Non-standard event log set:
>>>> 'C:\windows\System32\Winevt\Logs\Microsoft-Windows-PrintService
>>>> Operational'." "2012/11/22 13:18:02 ossec-agent(1951): INFO: Analyzing 
>>>> event
>>>> log: 'C:\windows\System32\Winevt\Logs\Microsoft-Windows-PrintService
>>>> Operational'."
>>>>
>>>> In all cases no archive log entries were seen that matched up with
>>>> entries in the corresponding Windows log (as seen by event view).  I seem 
>>>> to
>>>> be lacking the appropriate incantations to get this working.  Has anyone 
>>>> had
>>>> any joy with this sort of thing?
>>>>
>>>> Regards,
>>>>
>>>> Nick
>>>
>>>
>>
>

Reply via email to