• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:syslogの出力先追加)

syslogの出力先追加

このQ&Aのポイント
  • Red Hat系のLinuxでsyslogの出力先を追加する方法について教えてください。
  • 現在、syslog.confの設定がmessagesファイルに大量のsyslogが出力され、ログの探索が困難な状況です。
  • facilityのlocal0-7を使用してsyslogの出力先を分散させる方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • k-841
  • ベストアンサー率27% (129/465)
回答No.2

設定自体は合っていると思います。 私ならば、ですが、次の手順でやります。 1. local0の設定だけ投入、反映(service syslog reloadでいいです) 2. loggerコマンド(logger -p local0.info "test"とか)でsyslogに出力させてみて、追加ファイルに記載されていることを確認(この時点ではmessagesにも同じメッセージが出力されている) 3. messagesの設定を変更、反映 4. 2と同じテストをしてみて、追加ファイルだけに書かれ、messagesには出ていないことを確認 あと、意外と忘れがちなのですが、新しく追加したログファイルのローテーションもちゃんとあとで設定しておいたほうがいいです。

OMEGA_3210_50
質問者

お礼

回答ありがとうございます。 詳細な手順ありがとうございます。 上記の手順に沿ってやってみます。

その他の回答 (1)

noname#259146
noname#259146
回答No.1

>(実際に試せばよいのでしょうが、多くの人達が使用している環境のため、syslogd再起動が出来ない状態です。) syslogを使って特別なことを行っていないのでしたら、再起動させても問題無いと思います。 >追加:local0.* /var/log/ファイル名 記述は正しいです。 ただしFacilityのlocal0は標準では何も割り当てられたいませんので何も出力されません。 >syslogが大量に出力され、必要なログを探すのが大変な状態です。 Facilityを使ってlogファイルを分散することは可能です。 http://www.atmarkit.co.jp/ait/articles/0209/07/news002_2.html を見て管理しやすいようにFacilityのlocal0-7に割り当てるとよいでしょう。 もっと詳しく管理したい場合は「syslog 管理ツール」を検討されると良いと思います。

OMEGA_3210_50
質問者

お礼

回答ありがとうございます。 お礼が遅れて申し訳ありません。 やり方が正しいことがわかり安心しました。

関連するQ&A