なんちゃってメール担当がいろいろ学んでく(予定)

なんちゃってメール担当がいろいろ学んでく(予定)

メール関連とか日常とかで覚えたこと、思ったことを備忘録的に書いていこうと思ってます

Amebaでブログを始めよう!
http://library.linode.com/web-servers/nginx/perl-fastcgi/centos-5
↑のサイトを参考にnginxを入れてみた

epelリポジトリは追加済みのためyumから
sudo yum update
sudo yum install nginx make automake gcc gcc-c++ fcgi-perl wget
sudo yum install nginx fcgi-perl wget
※wgetはインストール済みだった・・(いろんなとこですでに使ってるしね)

sudo chkconfig --add nginx sudo chkconfig nginx on sudo /etc/init.d/nginx start

これで起動だ・・と思ったら失敗。。

まあ原因は80番ポートが既に使われちゃってますよと・・
なのでデフォルトでの使用ポートを変更
ついでに↓のサイトを参考にfast-cgiの設定
http://abeerforyou.com/?p=429

vim /etc/nginx/conf.d/default.conf

さらにscriptも追加
その時に自動コメントアウトで困ったので↓でかいけつ
http://mj01234.blog21.fc2.com/blog-entry-544.html

で、fast-cgiを起動

sudo /etc/rc.d/init.d/perl-fastcgi start
sudo chkconfig --add perl-fastcgi
sudo chkconfig perl-fastcgi on
無事、起動できて忘れてたnginxも起動
何とかここまでいけました。。
・jenkinsのインストール
http://dann.g.hatena.ne.jp/dann/20111223/p2

・jenkinsにプラグインを入れる
http://ymotongpoo.hatenablog.com/entry/20120424/1335266181

とりあえずインストール+起動はOK
細かい設定やテスト環境の整備などは後日・・
・fluentdで maillog を読み込んで MongoDB に投入
http://d.hatena.ne.jp/sfujiwara/20120326/1332760934

↑の記事を参考に前から気になっていたfluentdとmongodbを連携してメールログを管理したいとおもって挑戦
yumを利用できるようにtd-agnetを使用して設定を

http://pastebin.com/XL8WLauH
参考サイトは↑

でも、なんかうまくいかない・・
とりあえず↓を参考にまずapacheの設定からやってみるか
http://dsp74118.blogspot.jp/2012/09/fluentdmongodbapacherails.html

手が止まってしまっていたここに再挑戦

色々調べてみた結果、maillogの日付表示とが現在のtd-agent.confの設定とマッチしていないことが判明・・
ググって発見した記事を参考にrsyslogの日付表示のフォーマットを変更して挑戦してみたところあっさり成功

ただrsyslogの設定はもどしたいので、fluentdのin_tailのあたりを中心にもうちょと勉強して次回に臨みたいところ