I'm not sure what you're looking for for input, I can provide you what jboss
writes to the local file system logs or the logs that rsyslog writes both of
which show the hostname in the log and are written with the same log4j
converstion format filter, and name the log as hostname.log. I've changed
from parse_syslog to parse_syslog_bsd and nxlog still uses the ip address
instead of the hostname. For the collection of these logs I will have to
remain with rsyslog and sec. Thanks for your help in attempting to rectify
this issue.

-----Original Message-----
From: Botond Botyanszki [mailto:b...@nxlog.org] 
Sent: Thursday, December 19, 2013 9:46 AM
To: nxlog-ce-users@lists.sourceforge.net
Subject: Re: [nxlog-ce-users] Hostname resolution

Hi,

parse_syslog_bsd() will put the value parsed from the input into $Hostname,
otherwise (on parse error) it will default to the value returned by the
gethostname() system call.

Since there was no sample provided for the input, I can't really tell more
than what I wrote earlier. You could look at this by removing the "Exec
to_syslog_bsd()" line from the file output, or check the udp payload with
tcpdump/wireshark.

Regards,
Botond


On Thu, 19 Dec 2013 09:02:31 -0700
"Paul Fontenot" <ssdv6...@gmail.com> wrote:

> Here is how everything is configured
> 
> JBoss syslog appenders (rsyslog appender shown as reference only)
> ----------------------------------------------------------------------
> ------
> ----------------------
>    <!-- Syslog events to rsyslog-->
>    <appender name="RSYSLOG" class="org.apache.log4j.net.SyslogAppender">
>      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
>      <param name="Threshold" value="DEBUG"/>
>      <param name="SyslogHost" value="10.27.40.61:514"/>
>      <layout class="org.apache.log4j.PatternLayout">
>       <param name="ConversionPattern" value="[%d{ABSOLUTE}] %-5p [%c] 
> %m%n"/>
>      </layout>
>    </appender>
> 
>    <!-- Syslog events to nxlog -->
>    <appender name="NXLOG" class="org.apache.log4j.net.SyslogAppender">
>      <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
>      <param name="Threshold" value="DEBUG"/>
>      <param name="SyslogHost" value="10.27.40.61:1514"/>
>      <layout class="org.apache.log4j.PatternLayout">
>       <param name="ConversionPattern" value="[%d{ABSOLUTE}] %-5p [%c] 
> %m%n"/>
>      </layout>
>    </appender>
> 
> 
> Nxlog configuration
> ----------------------------------------------------------------------
> ------
> ----------------------
> define LOGDIR /var/nxlog
> 
> ########################################
> # Modules                              #
> ########################################
> <Extension _syslog>
>     Module      xm_syslog
> </Extension>
> 
> ########################################
> # Inputs                               #
> ########################################
> <Input udp-1514-in>
>         Module  im_udp
>         Host    10.27.40.61
>         Port    1514
>         Exec    parse_syslog();
> </Input>
> 
> ########################################
> # Outputs                              #
> ########################################
> <Output udp-1514-out>
>         Module  om_file
>         File    '%LOGDIR%/' + $Hostname + '.log'
>         Exec    to_syslog_bsd();
> </Output>
> 
> ########################################
> # Routes                               #
> ########################################
> <Route udp-1514-route>
>     Path        udp-1514-in => udp-1514-out
> </Route>
> 
> The rsyslog and local file system logs show the hostname of the 
> server, the nxlog appender is showing the ip address in the logs and 
> writing the log file name as 'ip_address.log' instead of 'hostname.log'
> 
> -----Original Message-----
> From: Botond Botyanszki [mailto:b...@nxlog.org]
> Sent: Thursday, December 19, 2013 2:20 AM
> To: nxlog-ce-users@lists.sourceforge.net
> Subject: Re: [nxlog-ce-users] Hostname resolution
> 
> Hi,
> 
> Hostname comes from two sources, it can be already present in the 
> (sys)log, otherwise the gethostname(2) system call is used to retrieve and
set it.
> 
> Since you did not provide any information on how your input is 
> processed and what it looks like, it's kinda hard to help.
> 
> Regards,
> Botond
> 
> 
> On Wed, 18 Dec 2013 11:51:53 -0700
> "Paul Fontenot" <ssdv6...@gmail.com> wrote:
> 
> > Is there anything in nxlog that would affect hostname resolution? 
> > I'm sending jboss logs to nxlog and getting the ip address instead 
> > of the hostname - same logs are going to rsyslog as well and the 
> > hostname is in there as well as the local logs on the jboss server.
> > 
> > 
> > --------------------------------------------------------------------
> > --
> > -------- Rapidly troubleshoot problems before they affect your 
> > business. Most IT organizations don't have a clear picture of how 
> > application performance affects their revenue. With AppDynamics, you 
> > get 100% visibility into your Java,.NET, & PHP application. Start 
> > your 15-day FREE TRIAL of AppDynamics Pro!
> > http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg
> > .c lktrk _______________________________________________
> > nxlog-ce-users mailing list
> > nxlog-ce-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users
> 
> ----------------------------------------------------------------------
> ------
> --
> Rapidly troubleshoot problems before they affect your business. Most 
> IT organizations don't have a clear picture of how application 
> performance affects their revenue. With AppDynamics, you get 100% 
> visibility into your Java,.NET, & PHP application. Start your 15-day 
> FREE TRIAL of AppDynamics Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.c
> lktrk _______________________________________________
> nxlog-ce-users mailing list
> nxlog-ce-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users
> 

----------------------------------------------------------------------------
--
Rapidly troubleshoot problems before they affect your business. Most IT
organizations don't have a clear picture of how application performance
affects their revenue. With AppDynamics, you get 100% visibility into your
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
nxlog-ce-users mailing list
nxlog-ce-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users


------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&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