タグのアーカイブ: centos (RSS)

logwatchからのメールがちゃんと来ない


The Penny OS!
Creative Commons License photo credit: trekkyandy

このサイトをホスティングしてるサーバーでは、CentOS5を使っている。
そのCentOS5に入ってるログ監視ツール「logwatch」からのメールが、ちゃんと届かなくなってしまった。

仕組みとしては、朝4時に動くcron.dailyスクリプト郡の一番手になっている
/etc/cron.daily/0logwatch
が、
/usr/share/logwatch/scripts/logwatch.pl
へのリンクになっていて、ログ監視ツールが起動される。

本来ならこれでちゃんとしたレポートがメールで届くはずなんだけど、届くメールでは、
postdrop: warning: uid=0: Illegal seek
sendmail: fatal: root(0): queue file write error

なんて書いてあるだけで、ログ監視の意味がなくなっていまっているのだ。

このメッセージはちょっとわかりにくいんだけど、どうやらpostfixでメールの容量制限に引っかかってしまっている模様。
postfixでのメールサイズの制限は、message_size_limitで指定でき、デフォルトは10240000=10Mとなっている。

/etc/postfix/main.cfで
message_size_limit = 51200000
としてpostfix再起動後、/etc/cron.daily/0logwatchを動かすと、ちゃんと届きました。

それにしてもログ監視のメッセージが10Mを超えるなんて、とんでもない時代というか、とんでもない事態というか・・・
sshのブルートフォースアタックと、SMTPでspammerを弾いてる数がやたら多いのが原因です。

CentOS4でphp-5.2.5のbuildにちょっと嵌った


タイトルの通り、CentOS4.6でphp-5.2.5のbuildにちょっと嵌ったのでメモ

(FCからとってきたものベースの)RPMでのbuild-cgiで
ext/xsl/xsl.la
のところでlibtoolが
`/usr/lib/libxml2.la' is not a valid libtool archive
なんて吐いてこける。
続きを読む »

xen@FC4安定稼働中


xen@FC4苦戦中なんて書いといて、その後こっちで書くの忘れてたのですが、公式バイナリ版を使って

  • xen0 - FC4 kernel-2.6 php4/mysql-3.x/postgresql-7.x環境
    • xenU - FC4 kernel-2.6 php5/mysql-4.x/postgresql-8.x環境
    • xenU - CentOS3 kernel-2.4 php4/mysql-3.x/postgresql-7.x環境
    • xenU - CentOS3 kernel-2.4 php5/mysql-4.x/postgresql-8.x環境
    • xenU - CentOS4 kernel-2.6 php4/mysql-3.x/postgresql-7.x環境
    • xenU - CentOS4 kernel-2.6 php5/mysql-4.x/postgresql-8.x環境

と、派手な感じに安定稼働しております

作業の詳細はxen日記その4にありますが、ポイントは

  • xenオフィシャルのバイナリ版だと2.4と2.6の両カーネルが付属してるので、環境構築が楽チン
  • それでもやっぱりファイルシステム含めてブート環境の構築は大変

ってわけでした。
特に、FC4のパッケージングから2.4xen-Uカーネルつくるのなんて気が遠くなる作業かと。

で、せっかくなのでCentOS3とCentOS4のxen用ディスクイメージでも配布しようかと思いましたが、1Gサイズのイメージをgzipしても170Mとかになったのでへこたれました。