<decoder name="D2C_WAP">
  <prematch>^\d\d:\d\d:\d\d,\d\d\d ERROR </prematch>
</decoder>

<decoder name="D2C_WAP_Fetch_Failed">
  <parent>D2C_WAP</parent>
    <regex offset="after_parent">[DataSourceGetConJob:\d+] [User:
(\.+)] [Id: \d+][DataSource]\S+ Connection </regex>
  <order>user</order>
</decoder>

<decoder name="D2C_WAP_Fetch_Failed">
  <parent>D2C_WAP</parent>
  <regex>of (\S+) is failed$</regex>
  <order>extra_data</order>
</decoder>

On Wed, Oct 2, 2013 at 9:03 AM, Jared <[email protected]> wrote:
> I am missing something subtle on the order of operations, but just dont see
> it.
>
> What is the correct way to do the decoder here to get each of the logs (in
> green) to provide the >user,extra_data<?
> Does the base decoder "D2C_WAP" need to be more granular / extended futher
> into the log?
>
> Here are my decoders:
>
>   <decoder name="D2C_WAP">
>    <prematch>^\d\d:\d\d:\d\d,\d\d\d ERROR </prematch>
>   </decoder>
>
> <!-- 12:20:35,932 ERROR [DataSourceGetConJob:999] [User:
> [email protected]] [Id: 9999999][DataSource]Get Connection for Schema
> Fetch of MSDYNCRM is failed -->
> <decoder name="D2C_WAP_Fetch_Failed">
>    <parent>D2C_WAP</parent>
>    <regex offset="after_parent">[DataSourceGetConJob:\d+] [User: (\.+)] [Id:
> \d+][DataSource]Get Connection for Schema Fetch of (\.+) is failed</regex>
>    <order>user,extra_data</order>
> </decoder>
> <!-- 11:44:06,185 ERROR [DataSourceGetConJob:999] [User:
> [email protected]] [Id: 9999999][DataSource]Test Connection of MSDYNCRM
> is failed -->
>
> <decoder name="D2C_WAP_Test_Datasource_failed">
>    <parent>D2C_WAP</parent>
>    <regex offset="after_parent">[DataSourceGetConJob:\d+] [User: (\.+)] [Id:
> \d+][DataSource]Test Connection of (\.+) is failed</regex>
> <order>user,extra_data</order>
>
> Result of ossec-logtest:
>
> 12:20:35,932 ERROR [DataSourceGetConJob:999] [User: [email protected]]
> [Id: 9999999][DataSource]Get Connection for Schema Fetch of MSDYNCRM is
> failed
>
> **Phase 1: Completed pre-decoding.
>        full event: '12:20:35,932 ERROR [DataSourceGetConJob:999] [User:
> [email protected]] [Id: 9999999][DataSource]Get Connection for Schema
> Fetch of MSDYNCRM is failed'
>        hostname: 'ip-300-330-0-110'
>        program_name: '(null)'
>        log: '12:20:35,932 ERROR [DataSourceGetConJob:999] [User:
> [email protected]] [Id: 9999999][DataSource]Get Connection for Schema
> Fetch of MSDYNCRM is failed'
> **Phase 2: Completed decoding.
>        decoder: 'D2C_WAP'
>        dstuser: '[email protected]'
>        extra_data: 'MSDYNCRM'
> **Phase 3: Completed filtering (rules).
>        Rule id: '1002'
>        Level: '2'
>        Description: 'Unknown problem somewhere in the system.'
> **Alert to be generated.
>
> 11:44:06,185 ERROR [DataSourceGetConJob:999] [User: [email protected]]
> [Id: 9999999][DataSource]Test Connection of MSDYNCRM is failed
>
> **Phase 1: Completed pre-decoding.
>        full event: '11:44:06,185 ERROR [DataSourceGetConJob:999] [User:
> [email protected]] [Id: 9999999][DataSource]Test Connection of MSDYNCRM
> is failed'
>        hostname: 'ip-300-330-0-110'
>        program_name: '(null)'
>        log: '11:44:06,185 ERROR [DataSourceGetConJob:999] [User:
> [email protected]] [Id: 9999999][DataSource]Test Connection of MSDYNCRM
> is failed'
> **Phase 2: Completed decoding.
>        decoder: 'D2C_WAP'
> **Phase 3: Completed filtering (rules).
>        Rule id: '1002'
>        Level: '2'
>        Description: 'Unknown problem somewhere in the system.'
> **Alert to be generated.
> Thanks - Jared
>
> --
>
> ---
> 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/groups/opt_out.

-- 

--- 
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/groups/opt_out.

Reply via email to