タグ

logに関するsyou6162のブックマーク (4)

  • logrotate入門 - Qiita

    この記事は株式会社ネクスト(Lifull) Advent Calendar 2016の3日目の記事です。 遅くなってしまいましたが、なんとか当日に間に合わせましたいました。 記事はLinuxlogrotateコマンドについての説明をするものであり、その他のログに関する話は一切出てきません。ご了承ください。 logrotateとは man logrotateにも書いてあることですがlogrotateは複数のログファイルを圧縮、削除、メールで送信するための機能です。 これにより「ファイルサイズがN以上になったら」とか「日次・週次・月次などで分割」などが容易に可能になります。 logrotate自体はデーモンではなくcrondによって実現されています。 利用する前にcrondが動いていることを確認しましょう。

    logrotate入門 - Qiita
  • 柔軟なログ収集を可能にする「fluentd」入門 | ページ 3 | さくらのナレッジ

    設定例:Apacheのアクセスログを記録する fluentdの基的な設定例として、まずはApacheのアクセスログを処理する例を紹介しよう。今回は入力プラグインとして「in_tail」を使用し、Apacheがデフォルトで出力するログはそのまま残したうえでfluentdでログを記録することにする。 in_tailプラグインは、指定したテキストファイルを監視し、ファイルに新たな行が追加されたらその内容をログとして記録するという動作をする。なお、テキスト形式でログを記録する場合、logrotateというツールで一定期間ごとにログを別ファイルに切り替えたり、ログファイルを圧縮する、といった作業を行うことが多いが、in_tailプラグインではlogrotateを考慮したファイル監視を行うようになっているため、logrotateを利用している場合でも特に追加の設定などを行う必要はない。 今回は、以下

    柔軟なログ収集を可能にする「fluentd」入門 | ページ 3 | さくらのナレッジ
  • sshで直接コマンドを実行して、プロセスを残さない(?) - 仙台の山奥で自転車に乗ったり転んだり

    sshコマンドからプロセスが残るような(tail -fとか)コマンドを実行して、sshを終了(ctrl+c)させてプロセスが残っていた。 とくにmultitailで複数の「ssh host tail -f」を同時実行して、ログの数だけプロセスがホストに残ったり。 一度リモートでログインしてから実行する……という真面目な方法で回避していたけど、ログの監視だけとか連日だったので、ちゃんと調べてみた。 で、「ssh -t」で強制的に仮想端末(疑似tty)を割り当てれば、ローカル側の制御端末から、ctrl+cでプロセスをちゃんと終了できる。 ↑ちゃんと理解できてないから、あやふや #!/bin/sh SSH="/usr/bin/ssh" SRVTAIL="/usr/bin/tail" HOST="hoge" LOG="/var/log/error-log" LINE=100 $SSH -t $HO

    sshで直接コマンドを実行して、プロセスを残さない(?) - 仙台の山奥で自転車に乗ったり転んだり
  • Log4J徹底解説〜目次

    目次 概説 使い方(1) 使い方(2) 基のAppender ファイル保存系Appender ネットワーク系Appender JMSAppender OSログ系Appender JDBCAppender その他のAppender 1.3で追加されたAppender フィルタ機能 Joran Hacks(1.3) 自前 Appender の書き方!(1.3) Chainsaw(1.3) アスペクトはお好き? Log4cxxと小物ツール Log4php の使い方 Log4php の Appender たち もともとこの文書はバージョン 1.2.8 をベースに書いたものだが、2006年中に 1.3 がリリースされる、とアナウンスされていることもあり、フライングか?と思わなくもないが、1.3 対応をしました! あと、どうも要望のありげな log4php についての記述を大追加! 2007.9.1

  • 1