rsyslogを使用してディレクトリ内の特定のログを渡すには?

rsyslogを使用してディレクトリ内の特定のログを渡すには?

/home/ddlog/ms/logs/execution_logs/_abc-xyz-ms_*rsyslogを使用して、次のログをVMware vRealize Log Insightに渡してみてください。何らかの理由でこれはうまくいかないようです。

私はimfileを使ってみました -

# Now load the external log
$InputFileName /home/ddlog/ms/logs/execution_logs/_abc-xyz-ms_*
$InputFileTag ddlog
$InputFileStateFile ms
$InputFileSeverity debug
$InputFileFacility local7
$InputRunFileMonitor
local7.*  @@hostname:514

次のコマンドを使用して imfile をコメントアウトし、rsyslog.conf を更新します。

*.* @@remote-host:514

うまく動作しているようですが、特定のログを渡すことに興味があります。

ベストアンサー1

関連システムログの内容がないと判断しにくい。しかし、私の考えでは、rsyslogが権限を削除してパスをsyslog追跡しようとしているので、ファイル権限の問題のようです。/home/ddlog/..

その場合は、ユーザーグループsyslogにユーザーを追加するなど、さまざまな方法でこの問題を解決できます。ddlog

おすすめ記事