LINUX.ORG.RU
ФорумAdmin

отображение полноценного hostname в в логах syslog

 , ,


0

1

Всем привет!

При вводе в консоли hostname получаю server5.test.ggg.loc В сислоге переменная %hostname% выдает только часть хостнейма, а именно server5 Как сделать чтобы в сислог логах хостнейм отображался полноценно?

Ответ на: комментарий от zdravnik

hostname -f починил. echo '$PreserveFQDN on' >> /etc/rsyslog.conf сделал но в сислоге все равно не полный хостнэйм

zdravnik
() автор топика
Ответ на: комментарий от generator

Разобрался, надо вместо %hostname% писать %$hostname%

Всем спасибо!

zdravnik
() автор топика
Ответ на: комментарий от beastie

В моем конфиге используется RSYSLOG_TraditionalFileFormat «%TIMESTAMP% %HOSTNAME% %syslogtag%%msg:::sp-if-no-1st-sp%%msg:::drop-last-lf%\n\»

Так вот если $PreserveFQDN off, то вместо %HOSTNAME% вижу server5 и в messages и в secure и в прочих. А вот если $PreserveFQDN on, то в secure и остальных вижу server5 а вот в messages почему-то server5.test.ggg.loc Никак не пойму в чем разница?

zdravnik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.