Hi,

You need to add parse_syslog_bsd() to tcp-in on the server, otherwise
there are no fields passed to pm_pattern besides $raw_event.

Regards,
Botond

On Sat, 7 Dec 2013 12:42:02 -0700
"Paul Fontenot" <ssdv6...@gmail.com> wrote:

> Hi,
> 
> I have put together a pm_pattern file that does exactly what I wanted it to
> do on local workstation and thought I'd put it on the central log server and
> I've found that what worked on the workstation doesn't work on the server. I
> can put the entire pattern file in here if needed - none of the patterns are
> matching when I'm trying to filter at the server instead of the workstation.
> 
> *** workstation ***
> <Input kernel>
>         Module  im_kernel
>         Exec    parse_syslog_bsd();
> </Input>
> <Output k_out>
>         Module  om_tcp
>         Host    192.168.0.200
>         Port    1514
>         Exec    to_syslog_bsd();
> </Output>
> <Route 1>
>         Path    kernel  => k_out
> </Route>
> <Input uds>
>         Module  im_uds
>         Exec    parse_syslog_bsd();
> </Input>
> <Output u_out>
>         Module  om_tcp
>         Host    192.168.0.200
>         Port    1514
>         Exec    to_syslog_bsd();
> </Output>
> <Route 1>
>         Path    uds     => u_out
> </Route>
> 
> *** server ***
> define  LOGDIR  /var/nxlog
> 
> # Previously defined in 01-local.conf
> #
> #<Extension syslog>
> #       Module  xm_syslog
> #</Extension>
> 
> <Input tcp-in>
>         Module          im_tcp
>         Host            192.168.0.200
>         Port            1514
> </Input>
> 
> <Processor pattern-nonwbt>
>         Module          pm_pattern
>         PatternFile     /etc/nxlog.d/patterndb-nonwbt.xml
> </Processor>
> <Output tcp-out>
>         Module          om_file
>         File            '%LOGDIR%/all.log'
> </Output>
> 
> <Route tcp-route>
>         Path            tcp-in => pattern-nonwbt => tcp-out
> </Route>
> 
> *** pm_pattern ***
> --<snip>--
>   <name>kernel</name>
>   <id>6</id>
>   <matchfield>
>    <name>SourceName</name>
>    <type>exact</type>
>    <value>kernel</value>
>   </matchfield>  
> 
>   <pattern>   
>    <id>1</id>
>    <name>MCP</name>
> 
>    <matchfield>
>     <name>Message</name>
>     <type>REGEXP</type>
>     <value>^intel ips [a-zA-Z0-9.]*: MCP limit exceeded: Avg temp [0-9]*,
> limit 9000</value>
>    </matchfield>
> 
>    <exec>
>     drop();
>    </exec>
>   </pattern>
> 
>   <pattern>   
>    <id>2</id>
>    <name>MCP</name>
> 
>    <matchfield>
>     <name>Message</name>
>     <type>REGEXP</type>
>     <value>^intel ips [a-zA-Z0-9.]*: MCP limit exceeded: Avg power [0-9]*,
> limit 35000</value>
>    </matchfield>
> 
>    <exec>
>     drop();
>    </exec>
>   </pattern>
> 
> 
> ------------------------------------------------------------------------------
> Sponsored by Intel(R) XDK 
> Develop, test and display web and hybrid apps with a single code base.
> Download it for free now!
> http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
> _______________________________________________
> nxlog-ce-users mailing list
> nxlog-ce-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

------------------------------------------------------------------------------
Sponsored by Intel(R) XDK 
Develop, test and display web and hybrid apps with a single code base.
Download it for free now!
http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users

Reply via email to