システムログの転送

システムログの転送

私はSolarisを使用しており、ログファイルに書き込むアプリケーションがあります /app/data/log/foo_log.021118

syslogを使用して特定のログファイルをリモートサーバーに転送できますか?

私は次のようなものを入れなければなりません

*.*/app/data/log/foo_log.021118       @remoteserver

/etc/syslog.conf

乾杯

ベストアンサー1

直接ではありません。

アプリケーションは最初にsyslogを使用しないため、syslogはこのデータを傍受できません。ログファイルの代わりにシステムログを使用するには、アプリケーションを再構成する必要があります。

または、次のものを使用できます。logger便利後でsyslogを介してログファイルを送信します。

logger -f /app/data/log/foo_log.021118

その後、/etc/syslog.confで適切な機能/優先順位のペアを設定できます(これは-p that-facility.that-priorityロガーの呼び出しに使用されます)。ロガーを介してログファイルを送信することもできます。後ろにアプリケーションの作成が完了しました。タイムスタンプは、毎日のログファイル(今日の日付に基づいて2018年11月2日と仮定)を意味するため、昨日のログファイルを送信するようにジョブを設定できます。

おすすめ記事