rsyslogの収集アプリケーションログ

クライアントノード1上で動作する他のサービスのログ収集システム、OpenStackの-新星の一例をログに記録する模範的なサービス:

1.次のように完全なコンフィギュレーションファイルのある/etc/rsyslog.confを、変更します。

[ルート@ノード1〜]#のegrep -v ' ^#| ^ $ 'の/ etc / rsyslog.conf 
$ MODLOAD imuxsock#はサポートを提供するために(例えば経由でロガーコマンド)は、ローカルシステムロギング
$ MODLOAD imjournal位にsystemdジャーナルへのアクセスを提供
$をMODLOAD immark#提供 --MARK-- メッセージ機能
$ WORKDIRECTORYの/ var / libに/ rsyslogの
$ ActionFileDefaultTemplate RSYSLOG_TraditionalFileFormat 
$ IncludeConfig /etc/rsyslog.d / * .confの
上で$ OmitLocalLoggingを
$ IMJournalStateFile imjournal.state  
mail.none;の.info *; authpriv.none; cron.none @@ 192.168.30.67
authPrivの。*は/ var / log /セキュアな
メール* - 。は/ var / log / maillogに
cronの*は/ var / log / cronを。
* .emerg:omusrmsg:* 
UUCP、news.critは/ var /ログ/スプーラ
。local7を* /var/log/boot.log 
モジュール(負荷= "imfile" PollingIntervalに= "5" )
$ InputFileName /var/log/nova/nova-compute.log 
$ InputFileTag新星-情報:
$ InputFileStateFile状態-新星-情報
$ InputRunFileMonitor

 

実際には、5行の内容次の簡単な説明のそれぞれに対して、のみ添加した後、

Module1の(負荷= " imfile " PollingIntervalに= " 5。" )imfileローディングモジュール、及び5秒リフレッシュ
$ InputFileNameでは/ var / log /ノヴァ/ nova- 監視ログファイルのパスにcompute.logを 
$ InputFileTagノヴァ - 情報:定義ファイル:タグ、そして最後にコロンと指摘
$ InputFileStateFile状態 -nova- 情報            定義された状態ファイル
の読み取りログはの終わりに複数組の、各セットは、このパラメータを提供することができる、$ InputRunFileMonitorが読まACTIVATE             

 

2.変更が完了した後に、クライアントサービスrsyslogのを再開

[ルート@ノード1〜]#systemctl再起動rsyslogの

 


図のRsyslogサーバーのように、3・ビュー・ログを確認してください

 

おすすめ

転載: www.cnblogs.com/poov/p/11948877.html