rsyslogd и FQDN — невозможно получить FQDN от клиентов

rsyslogd и FQDN — невозможно получить FQDN от клиентов

I setup a syslogserver with rsyslogd and 3 clients.
Logs from 3 test clients are sent to the server, so far so good.
My Problem is:
I can't get the FQDN hostnames to work.
According to rsyslog.com i have to add "$PreserveFQDN on" in /etc/rsyslog.conf.
I changed this on the server and the 3 clients, restarted rsyslogd and still the short hostname, but if i restart the rsyslogd service on one client it create a log file on the server with its FQDN...

hostname --long gives a good client.example.org result
hostname --short gives client which is fine too.

Есть идеи??
Спасибо заранее!

решение1

На всякий случай, если вы продолжите искать, вот ответ.

На сервере rsyslog, если, например, вы определили этот шаблон для удаленных журналов, вам следует использовать %FROMHOST%переменную вместо %HOSTNAME%:

$template RemoteLogs, "/media/largeHDD/logs/%FROMHOST%/%PROGRAMNAME%.log" *
*.*  ?RemoteLogs
& ~

Связанный контент