David,

Thanks, I think you're right:

<14>Jul  2 21:25:38 HOSTNAME log message

vs

<149>customer:[<0.20341.5496>] IPADDR log message

The latter is the message that our server is sending.

-Joe


On Jul 7, 2010, at 10:27 AM, [email protected] wrote:

> On Wed, 7 Jul 2010, Joe Williams wrote:
> 
>> I have a couple services (haproxy and homegrown erlang stuff) that log 
>> directly to my rsyslog server. With these services I found that they log 
>> the reverse DNS rather than the hostname but with the logs that come 
>> from actual rsyslog clients they show up as one would expect with the 
>> real hostname, like what is returned from the "hostname" command. I've 
>> tried a few different things with "-x" and fromhost vs hostname and 
>> can't seem to get anything other than either an IP or a rDNS. Any 
>> suggestions? Do I need to include more information in the messages I 
>> send to rsyslog or perhaps adjust a config?
> 
> probably what is happening is that your server is not sending a properly 
> formatted syslog message to rsyslog, so it is figuring out the info 
> itself.
> 
> try setting up a format with %raw% in it (the raw message that rsyslog 
> receives) and look at it.
> 
> it _should_ be in the format
> 
> <number> HH:MM:SS hostname syslogtag message
> 
> I suspect that you are not getting the data in that format so rsyslog 
> isn't recognising the hostname from the syslog message, so is having to 
> fall back on IP address or reverse DNS.
> 
> David Lang
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com

Name: Joseph A. Williams
Email: [email protected]
Blog: http://www.joeandmotorboat.com/
Twitter: http://twitter.com/williamsjoe

_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to