rsyslogd -v rsyslogd 5.8.10、次にコンパイルされました:

rsyslogd -v rsyslogd 5.8.10、次にコンパイルされました:

ポート514でリッスンするようにrsyslogを設定しようとしており、127.0.0.1でのみリッスンしていることを確認したいと思います。

514のログを許可しますが、すべてのIPアドレスを受信して​​います。

私は次の2つの設定を試しました。どちらの場合も、すべてのインターフェイスを受信します。

$ModLoad imudp
$UDPServerRun 514
$UDPServerAddress 127.0.0.1

そして

module(load="imudp")
input(type="imudp" port="514" Address="127.0.0.1")

rsyslog は 2 番目の設定を許可しません。

rsyslogd: the last error occured in /etc/rsyslog.conf, line 86:"input(type="imudp" port="514" Address="127.0.0.1")"
rsyslogd: the last error occured in /etc/rsyslog.conf, line 85:"module(load="imudp") 

rsyslogバージョンの詳細。

rsyslogd -v rsyslogd 5.8.10、次にコンパイルされました:

    FEATURE_REGEXP:                         Yes
    FEATURE_LARGEFILE:                      No
    GSSAPI Kerberos 5 support:              Yes
    FEATURE_DEBUG (debug build, slow code): No
    32bit Atomic operations supported:      Yes
    64bit Atomic operations supported:      Yes
    Runtime Instrumentation (slow code):    No

ベストアンサー1

特定のアドレスにバインドするには、これを行うことができると思います。 (初期設定との違いは、実行がアドレスの後に進む必要があることです。

$ModLoad imudp
$UDPServerAddress 127.0.0.1 # BEFORE UDPSERVERRUN
$UDPServerRun 514

おすすめ記事