クライアント rsyslog とサーバーが同じマシンにある Ubuntu 14.04

クライアント rsyslog とサーバーが同じマシンにある Ubuntu 14.04

Rsyslog で自分の IP からログを受信できるかどうか知りたいのですが、設定が機能するかどうかテストしたいだけです。現在、別の PC やサーバーにアクセスできず、自分の PC だけにアクセスしています。簡単に言うと、1 台のコンピューターにクライアントとサーバーを作成してテストしたいのですが、問題は、ログがまったく取得されないことです。/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
    & ~

関連情報