タグ

2014年8月23日のブックマーク (2件)

  • rsyslog で作成されるファイルパーミッションを指定する | iret.media

    どうも、インフラエンジニヤ見習いやり直し中のかっぱ(@inokara)です。 デフォルトだと… Amazon Linux の場合では(CentOS も同じかと思います)rsyslog が作成するファイルの権限は 600 で作成されます。この場合にはログを確認する際には root の権限が必要になります。基的には問題無いかと思いますが、他のアプリケーション連携を考慮した場合にはログのパーミッションを一時的に変更するなので対処が必要になります。 ファイルパーミッションを指定するには… ということで、rsyslog でもファイル作成時のパーミッションを以下のパラメータで指定することが出来るようです。 ただ、設定上では上記で指定可能ですが、/etc/init.d/rsyslog で umask 077 という指定が冒頭に設定されており、この設定で上書きされてしまい上記の設定が有効にならないようで

    rsyslog で作成されるファイルパーミッションを指定する | iret.media
  • fluent-plugin-forest を使ってログを効率よく出し分けたのでメモ | iret.media

    どうも、手短野郎かっぱ(@inokara)です。今回も手短に。 効率よく = 設定ファイルを最小限に 下図のように複数の VirtualHost のアクセスログファイルを読み込んで S3 のバケットに読み込むファイル毎にフォルダを作ってログを放り込むようなことをしたいと思った時に… うっかりとして各ログファイル毎に match ディレクティブを書いてしまいそうになった時、fluent-plugin-forest に出会い、td-agent.conf の設定は下記のように設定することで冗長な td-agent.conf にならずにすみました。 <source> type tail path /var/log/httpd/access_xxxxx.log pos_file /var/log/td-agent/access_xxxxx.log.pos tag apache.xxxxx forma

    fluent-plugin-forest を使ってログを効率よく出し分けたのでメモ | iret.media