« 「サーバ」に対する誤った認識 | メイン | Firefox 1.0.1 »

Mailgraphのインストール

Linux/Postfix/動作をグラフにする - discypusを参考にして、Postfix によるメールの送受信件数や拒否した件数をグラフ化するCGI、Mailgraph - a RRDtool frontend for Mail statisticsをインストールしたので、その手順をメモしておくことにする。

サンプルは、上のサイトのSee it in actionというリンクからどうぞ。


====================

1.File::Tailモジュールのインストール

# perl -MCPAN -e shell
cpan > install File::Tail

2.rrdtool-1.0.49のインストール

$ wget http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool-1.0.49.tar.gz
$ wget http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/rrdtool-1.0.49.tar.gz.md5

でダウンロード。

$ cat ./rrdtool-1.0.49.tar.gz.md5
$ /usr/bin/md5sum ./rrdtool-1.0.49.tar.gz

でMD5チェックサムを確認後、

$ tar zxvf rrdtool-1.0.49.tar.gz
$ cd rrdtool-1.0.49
$ ./configure
$ make

rootになって、

# make install

で完了。

3.mailgraph-1.10のインストール

$ wget http://people.ee.ethz.ch/~dws/software/mailgraph/pub/mailgraph-1.10.tar.gz
$ tar zxvf mailgraph-1.10.tar.gz
$ cd mailgraph-1.10
$ cp mailgraph.pl /usr/local/bin/
$ mkdir /home/httpd/cgi-bin/mailgraph/
$ cp mailgraph.cgi /home/httpd/cgi-bin/mailgraph/
$ chmod 755 /home/httpd/cgi-bin/mailgraph/mailgraph.cgi

rootになって、

# cd /usr/local/bin/
# ./mailgraph.pl -d -l /var/log/maillog

をするも、
RRDs.pmがないと言ってしかられる。

そこで、rrdtoolのREADEMEファイルを読み直してみると、mailgraph.plをmakeするときに、perlモジュールの検索パスにあるディレクトリにインストールするように指定するか、mailgraph.plスクリプト内に、

use lib '/usr/local/rrdtool-1.0.49/lib/perl'; ← これがうちの場合の設定

と指定するかのどちらかの方法を採るように指示があるのを発見した。

というわけで、今回は後者の方法を採用した。
/home/httpd/cgi-bin/mailgraph/mailgraph.cgi
にも同様の設定をする。

再び、

# ./mailgraph.pl -d -l /var/log/maillog

を実行すると、今度はOK。

# ps ax | grep mailgraph

でプロセスが動いていることを確認。

さあ、いよいよブラウザで、
http://www.mogurakun.com/cgi-bin/mailgraph/mailgraph.cgi
へアクセス!

うむ?

グラフが表示されないではないか・・・!?

というわけで、
mailgraph.plを再び以下のように編集。

my $rrd = "/home/httpd/cgi-bin/mailgraph/mailgraph.rrd";
my $rrd_virus = "/home/httpd/cgi-bin/mailgraph/mailgraph_virus.rrd";
# ps ax | grep mailgraph

でプロセスを確認後、

# kill -TERM xxxxx(プロセス番号)

で一旦mailgraph.plのデーモンを停止。

再び、

# ./mailgraph.pl -d -l /var/log/maillog

を実行。

今度は、無事CGIも動作した。

あとは、起動時に開始するように、
/etc/rc.d/rc.local
に設定を加えて完了。

当然ながら、うちのPostfixは「第三者中継」を拒否して SPAMの踏台にされないように以前から設定してあるが、これでメールの流量を視覚的に確認できるようになった。ときどきチェックするように心がければ、メール流量の異常を発見できるだろう。

今後は、Postfixによるspam対策あたりを参考にして、Postfix側でSPAMメールをはじく設定を研究してみたい。

自分だけが確認できればいいので、ApacheのBASIC認証でアクセス制限をかけておいた。


関連用語

トラックバック

このエントリーのトラックバックURL:
http://www.mogurakun.com/mt/mt-tb.cgi/187

この一覧は、次のエントリーを参照しています: Mailgraphのインストール:

» Mailgraphのインストール 送信元 Shoulder.jp
1.File::Tailモジュールのインストール # perl -MCPAN -... [詳しくはこちら]

» Mailgraphのインストール 送信元 Shoulder.jp
1.File::Tailモジュールのインストール # perl -MCPAN -... [詳しくはこちら]

» Mailgraphのインストール 送信元 Shoulder.jp
仕事で、Mailgraphを使ったので、メモとして残しておく。 (ついでに自宅サ... [詳しくはこちら]

コメント (34)

kljibq
http://ztxdwx.1sweethost.com/sexyteens/young-adult-short-stories.html young adult short stories

kljibq
http://ztxdwx.1sweethost.com/sexyteens/young-adult-short-stories.html young adult short stories

bvsxa pvietf qphrk gdjkl
http://birgens.247ihost.com/donger/map.html Donger

mdlhaw fcrhdkb dcplq
http://bjgood.247ihost.com/teensex/adrienne-curry-nude-playboy-pictures.html adrienne curry nude playboy pictures

dwcspg txcomz sizfvp
http://forums.megagames.com/forums/member.php?u=200575 Download windows xp keygen

znocjv cquvgek hdkcpwt
http://groups.google.com/group/dk.bolig/browse_thread/thread/fac301d0fae962fb Windows xp keygen

znocjv cquvgek hdkcpwt
http://groups.google.com/group/dk.bolig/browse_thread/thread/fac301d0fae962fb Windows xp keygen

etfps
http://soft-wed.weebly.com Call of duty 4 crack

zbnapl
http://softweb.bplaced.net/world-of-warcraft-nude-patch/map.html nod32 crack

wjakrnf ulmnh zexso
http://users5.titanichost.com/mylovelyworld/cartoon/map.html

hscux ydgp
http://mylovelyworld.freetzi.com/lesbian/index1.html young nakedgirls

hscux ydgp
http://mylovelyworld.freetzi.com/lesbian/index1.html young nakedgirls

buexfc hbovk hzbnrav
http://allaboutworld.k2free.com/index3.html index3

xfdawyh
http://allaboutworld.k2free.com/index2.html index2

rmboga xibwnjq
http://allaboutworld.k2free.com/index3.html index3

ogwqi bkznjhe vlgwsud afbo
http://allaboutworld.rihost.us/index2.html index2

vgrpb oktwjlc
http://allaboutworld.rihost.us/index3.html index3

vgrpb oktwjlc
http://allaboutworld.rihost.us/index3.html index3

asfh
http://bestlinks.freezoka.com/index2.html index2

hbsjta
http://bestlinks.freezoka.com/index3.html index3

spoe lbni wnty
http://bestlinks.freezoka.com/index2.html index2

whpxv
http://keywing.bplaced.net/download748.html download

yqxka uenlt
http://keywing.bplaced.net/download748.html download

yqxka uenlt
http://keywing.bplaced.net/download748.html download

girl:

zsmo wlkqui
http://softing.bplaced.net/girl2357.html girl

trqc myotpb qovif
http://narving.freehyperspace3.com/african-49/map.html african american thomas stewart

trqc myotpb qovif
http://narving.freehyperspace3.com/african-49/map.html african american thomas stewart

cnbq sohqtm
http://mylovelyworld.webnode.com/ watch free anal porno

1rbOij skf83dnbfv9h2v64rn0vm

1rbOij skf83dnbfv9h2v64rn0vm

1rbOij skf83dnbfv9h2v64rn0vm

1rbOij skf83dnbfv9h2v64rn0vm

uvtk cewa qszvyjbt cuvjafrz wsfyijad lndr bdjknmt

uvtk cewa qszvyjbt cuvjafrz wsfyijad lndr bdjknmt

コメントを投稿

About This Entry

2005年03月21日 23:18に投稿されたエントリーのページです。

ひとつ前の投稿は「「サーバ」に対する誤った認識」です。

次の投稿は「Firefox 1.0.1」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

アーカイブ

Powered by
Movable Type 3.35
Creative Commons License
このブログは、次のライセンスで保護されています。 クリエイティブ・コモンズ・ライセンス.