Hi Santiago and others,

Interesting thread (even if dated). I did something similar today and got 
an OSSEC agent to forward Windows Server Events according to below to the 
OSSEC server. I have some experience writing decoders to syslog event (but 
limited as you can see in this forum :)). How would I go about writing 
rules on the OSSEC server to handle the forwarded events? 

- Say I would like to group all Level 1 events and send them in a daily 
email?
- How would I add mulitiple eventIDs to the below query? OSSEC and operand? 
Could you please provide example?

ossec.conf

<ossec_config>

  <!-- One entry for each file/Event log to monitor. 
  <localfile>
    <location>Application</location>
    <log_format>eventchannel</log_format>
  </localfile>

-->

  <localfile>
    <location>Security</location>
    <log_format>eventchannel</log_format>
    <query>Event/System[EventID=4740]</query>
  </localfile>

  <localfile>
    <location>System</location>
    <log_format>eventchannel</log_format>
    <query>Event/System[Level=2]</query>
  </localfile>

The query for Level=2 generates alert below on OSSEC server when a test 
event was created using command below.

eventcreate /t error /id 100 /l system /d "Create event in application log" 

alerts.log
2016 Nov 02 13:18:55 (win-testdc) 10.1.1.10->WinEvtLog
2016 Nov 02 13:19:24 WinEvtLog: System: ERROR(100): system: ADMIN: contoso: 
win-testdc.contoso.com: (no message)


Best regards,
Fredrik 

On Tuesday, August 18, 2015 at 9:20:43 PM UTC+2, Santiago Bassett wrote:
>
> I guess you want to remove these sections from the ossec.conf file in the 
> agent. Those are used to get all application, security and system events.
>
>   <localfile> 
>     <location>Application</location> 
>     <log_format>eventlog</log_format> 
>   </localfile> 
>  
>   <localfile> 
>     <location>Security</location> 
>     <log_format>eventlog</log_format> 
>   </localfile> 
>  
>   <localfile> 
>     <location>System</location> 
>     <log_format>eventlog</log_format> 
>   </localfile> 
>
> On Tue, Aug 18, 2015 at 12:13 PM, Ralph Durkee <[email protected] 
> <javascript:>> wrote:
>
>> The shared agent is as previously shared, copied below for reference:
>>
>> <agent_config>
>>     <!-- Generic Agent configurations. -->
>>
>>     <localfile>
>>       <location>Security</location>
>>       <log_format>eventchannel</log_format>
>>       <query>Event/System[EventID=4624]</query>
>>     </localfile>
>>
>> </agent_config>
>>
>> *The Windows OSSEC after the comments starts with *(middle portion 
>> removed, and has no localfile entries. )
>>
>>  
>> <ossec_config> 
>>  
>>   <!-- One entry for each file/Event log to monitor. --> 
>>   <localfile> 
>>     <location>Application</location> 
>>     <log_format>eventlog</log_format> 
>>   </localfile> 
>>  
>>   <localfile> 
>>     <location>Security</location> 
>>     <log_format>eventlog</log_format> 
>>   </localfile> 
>>  
>>   <localfile> 
>>     <location>System</location> 
>>     <log_format>eventlog</log_format> 
>>   </localfile> 
>>  
>>  
>>   <!-- Rootcheck - Policy monitor config -->
>> . . . SNIP . . .
>>
>>  
>> </ossec_config> 
>>  
>>  
>> <!-- END of Default Configuration. --> 
>>  
>>  
>>  <ossec_config> 
>>    <client> 
>>       <server-hostname>xxx-ossec-srv1</server-hostname> 
>>    </client> 
>>  </ossec_config>
>>
>> -- Ralph Durkee
>>
>> On 08/18/2015 01:24 PM, Santiago Bassett wrote:
>>
>> Could you share your ossec.conf settings (from the agent) and also the 
>> shared/agent.conf ones. Those are probably located in C:\Program 
>> Files/ossec-agent 
>>
>> I am guessing, but I think you probably are reading all Security events 
>> in some other place of the configuration (look for the different locations).
>>
>> Regards
>>
>> On Tue, Aug 18, 2015 at 10:17 AM, Ralph Durkee <[email protected] 
>> <javascript:>> wrote:
>>
>>> Tried stopping and starting the agent service on the windows system. 
>>> Still getting other security events from that system such as 4672 and 4634 
>>> in addition to the 4624.  Any other suggestions? 
>>>
>>> -- Ralph Durkee
>>>
>>>
>>> On 08/18/2015 01:10 PM, Ralph Durkee wrote:
>>>
>>> I've restarted ossec on the server several times.  Are you refering to 
>>> the Windows agent? 
>>>
>>> -- Ralph Durkee
>>>
>>>
>>> On 08/18/2015 11:46 AM, Santiago Bassett wrote:
>>>
>>> Try restarting it manually and see if that works.
>>>
>>> On Tue, Aug 18, 2015 at 7:23 AM, Ralph Durkee <[email protected] 
>>> <javascript:>> wrote:
>>>
>>>> I'm trying to filter Windows events based on strings such as the login 
>>>> type and workstation name, but as a starting point I tried the 
>>>> configuration below to filter on EventID 4624. The 
>>>> /var/ossec/etc/shared/agent.conf file contains:
>>>>
>>>> <agent_config>
>>>>     <!-- Generic Agent configurations. -->
>>>>
>>>>     <localfile>
>>>>       <location>Security</location>
>>>>       <log_format>eventchannel</log_format>
>>>>       <query>Event/System[EventID=4624]</query>
>>>>     </localfile>
>>>>
>>>> </agent_config>
>>>>
>>>> However I continue receiving all security events including Security 
>>>> EventID 4624 and others.
>>>> I restarted the windows system agent via agent_control -R  and also 
>>>> restarted the OSSEC manager.
>>>> I don't have any errors in ossec.log with regard to the 
>>>> shared/agent.conf file. 
>>>>
>>>> Any suggestions on getting this working? 
>>>>
>>>> Thanks,
>>>>
>>>> -- Ralph Durkee
>>>>
>>>> On 08/08/2015 01:32 PM, Santiago Bassett wrote:
>>>>
>>>> Hi, 
>>>>
>>>> try using this configuration:
>>>>
>>>> <localfile>
>>>>     <location>Security</location>
>>>>     <log_format>eventchannel</log_format>
>>>>     <query>Event/System[EventID=4624]</query>
>>>> </localfile> 
>>>>
>>>> Best regards
>>>>
>>>> On Thu, Aug 6, 2015 at 3:18 AM, Swati <[email protected] <javascript:>> 
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I have installed the new version of OSSEC v2.8.2. I have a windows 
>>>>> ossec client. I would like to filter Windows event logs 
>>>>> (Applications/Security/System/Application and Services Log) based on the 
>>>>> event ids at ossec client (in order to reduce the logs forwarded to OSSEC 
>>>>> manager).
>>>>>
>>>>> I have amended the client ossec.conf with the example from the OSSEC 
>>>>> documentation. 
>>>>>
>>>>> <localfile>
>>>>>     <location>System</location>
>>>>>     <log_format>eventchannel</log_format>
>>>>>     <query>Event/System[EventID=7001]</query>
>>>>> </localfile>                                    
>>>>> * This WORKS *
>>>>>  <localfile>
>>>>>     <location>Security</location>
>>>>>     <log_format>eventchannel</log_format>
>>>>>     <query>Event/Security[EventID=4624]</query>
>>>>> </localfile>    
>>>>>
>>>>>
>>>>> * THIS  DOESN'T WORK. If I remove the query field it does work but 
>>>>> then it forwards all the logs coming out from Windows Security event log. 
>>>>> I 
>>>>> am getting similar issue when I try to filter based on "Applications and 
>>>>> Services Logs". *If I try to give the whole path name in the 
>>>>> location. The ossec client does not start and I get an error "Could not 
>>>>> create bookmark".
>>>>>
>>>>> Am I doing something wrong here. Please advice.
>>>>>
>>>>> Kind Regards
>>>>> Swati
>>>>> -- 
>>>>>
>>>>> --- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "ossec-list" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected] <javascript:>.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>> -- 
>>>>
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "ossec-list" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected] <javascript:>.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>>
>>>> -- 
>>>>
>>>> --- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "ossec-list" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected] <javascript:>.
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>> -- 
>>>
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "ossec-list" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>>
>>>
>>> -- 
>>>
>>> --- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "ossec-list" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>> -- 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "ossec-list" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>> -- 
>>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "ossec-list" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"ossec-list" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to