sho882020/04/09 04:22ご教示頂きありがとうございました。 もう1点教えて頂けないでしょうか。 sarの出力結果ですが、apacheログのように、rsyslog経由で出力することも可能でしょうか。 ご教示頂けると幸いです。
Y.H.2020/04/09 04:27sarのリソース状態の保存は単純に cronで定期的に保存を実行しているだけです。 よって、rsyslogで出力するなら、cronで定期的にrsyslog経由で出力するshellなり実行モジュールなりを作成した物を実行してください。
sho882020/04/09 05:57Y.H.様 早速、ご教示頂きありがとうございます。 "/usr/lib64/sa/sa1"のファイルの修正が必要ということでしょうか。 理解不足で大変恐縮ですが、”shellなり実行モジュールなりを作成した物を実行”について、具体的にご教示頂くことは可能でしょうか。
Y.H.2020/04/09 06:23「rsyslog経由で出力することも可能でしょうか。」 という問いを発せられているということはrsyslog経由で「出力したい情報」はあるのですよね? それを出力するshellを作成し、cronで定期実行されると実現できますよ。 ということです。 具体的に何をどのように出力したいのか私にはわからないのでこの回答では仕組みの回答のみとなります。
sho882020/04/09 12:32Y.H.様 御回答いただき、ありがとうございます。 例えば、"sar -r"の出力結果をryslog経由で出力したいと考えております。 おっしゃっていることは、なんとなく理解しているつもりですが、具体的な方法がわからないという状況です。 具体例でご教示いただけると幸いです。
Y.H.2020/04/10 00:18sar -rの結果なら、loggerコマンドとかでrsyslogにかけると思いますよ。 loggerコマンドでrsyslogに出力するのはいろんなところで記事あるので参照されてはどうでしょうか https://www.google.com/search?q=bash+logger+rsyslog+%E5%87%BA%E5%8A%9B
sho882020/04/14 03:43Y.H.様 ご教示頂きありがとうございます。 大変勉強になりました。 おかげさまで、loggerコマンドでsarの結果をrsyslogサーバに転送することができました。 大変すみませんが、1点、確認させてください。 1.は出力されるのですが、2.は何も出力されない状況です。 最終的には、2.のように必要な項目だけを抽出して、ログサーバへ転送したいのですが、 ご教示頂けると幸いです。 どうぞ宜しくお願い致します。 ---------------------------------------------------------------------------- 1.[****@client01 ~]$ sar -u 3 | awk '{print $8}' %idle 99.67 99.33 2.[****@client01 ~]$ sar -u 3 | awk '{print $8}' | logger -p local0.info ----------------------------------------------------------------------------
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/09 04:22
2020/04/09 04:27
2020/04/09 05:57
2020/04/09 06:23
2020/04/09 12:32
2020/04/10 00:18
2020/04/14 03:43