
Мне интересно, могу ли я заставить Rsyslog получать логи с моего собственного IP, я просто хочу проверить, что конфигурации работают, прямо сейчас у меня нет доступа к другому ПК или серверу, только мой ПК, в двух словах, я хочу создать клиент и сервер на одном компьютере, чтобы проверить это, проблема в том, что я не получаю никаких журналов, я проверил /var/syslog и ничего, я использую Ubuntu 14.04
В моем /etc/rsyslog.conf:
# provides UDP syslog reception
$ModLoad imudp
$UDPServerRun 514
# provides TCP syslog reception
$ModLoad imtcp
$InputTCPServerRun 514
в моем /etc/rsyslog.d/50-default.conf:
local1.* @127.0.0.1:514
Спасибо заранее! И извините, я немного нуб с логами :(
решение1
Хорошо, я разобрался, мне просто нужно было добавить это в /etc/rsyslog.conf:
$template RemoteHost,"/var/log/%HOSTNAME%/%$YEAR%/%$MONTH%/%$DAY%/syslog.log"
*.* ?RemoteHost
*.* @@127.0.0.1:514
& ~