VPS設定:monit [iPhone]
ということで、設定メモ
imotenの設定はどこでもあるので、まずはサーバーの監視。
ちなみにimotenはSun java7で元気に稼働中。
そもそも、imodeメールの転送をしている以上、imotenが止まってしまうとメールを見ない身勝手な人
になってしまうので、imotenのプロセスを監視して、止まっていたら通知かつGmailに連絡。という
のが目的。
それで、プロセス監視のためにmonitを導入。
ちなみにさくらVPSでOSはCentOS6.2 64bit
Rootになってから以下の作業を行う。
1.インストール
yum install monit
mkdir /var/monit
2.設定変更: /etc/monit.confを編集
>>ここから
set daemon 120
set logfile syslog facility log_daemon
set mailserver smtp.gmail.com port 587 username "xxx@gmail.com" password "xxx" using tlsv1
set alert xxx@gmail.com # receive all alerts
check process imoten
with pidfile /usr/local/imoten/bin/imoten.pid
start program = "/etc/init.d/imoten start"
stop program = "/etc/init.d/imoten stop"
if failed port 587 then alert
<<ここまでが編集内容。
imotenでのメール送信はTLSを使っているのでポート587を利用しているから、一緒にチェックしてる。
3.ファイルの権限確認
chmod 700 monit.conf
-rwx------ 1 root root 10964 Sep 8 18:02 monit.conf
4.自動起動の設定かつ起動
chkconfig monit on
service monit start
これでmonitでの監視が開始。
ServersManがおかしくなった時にはこのalertメールが山のように来て最悪だった。
コメント 0