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:[email protected]]
Sent: Thursday, December 19, 2013 2:20 AM
To: [email protected]
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" <[email protected]> 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
> [email protected]
> 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
[email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/nxlog-ce-users