apache,PHP,MySQLを使っています。
それぞれのサービスが生きているか落ちているかを定期的にチェックして、落ちているときにメールで知らせてくれるソフトはないでしょうか。
現在、シェルスクリプトでps auxの結果をgrepで探してsendmailで送っていますが、機能を付け足していくにつれて、自分が世界で初めて直面した問題とも思えず、だれかがちゃんとしたソフトを作っているのではないかと思いまして。
Projects - Big Sister System and Network Monitor
異常状態に陥った場合に、警告をメールで送る機能があります。
http://www.atmarkit.co.jp/flinux/rensai/root04/root04b.html
@IT:サーバのログ監視ツールを使いこなそう(2/3)
swatchを使うことでお望みのことができるのではないかと思います。事前にswatchの設定ファイルにそれぞれのサーバー終了・起動時のログを正規表現で記入しておく必要がありますが、それさえ設定してしまえばあとは正しいログファイルを監視対象にするだけです。URL先にはLogwatchに対する解説へのリンクもあります。swatchで非常時の異常検出をし、Logwatchで毎日一度定期監視をするなどすればいいのではないでしょうか。どちらもaptでインストール可能だったと思います。
ありがとうございます。
http://www.atmarkit.co.jp/fnetwork/tokusyuu/22tool/02.html
@IT:NagiosでWebサーバを頑丈にする方法
nagios(旧名NetSaint)
woodyでもnetsaintでapt-get出来ますが、
バックポートされたパッケージは
こちらのaptラインでインストールできます。
deb
woody nagios
ありがとうございます。
すでにnagiosは紹介されてますが、サーバー側でnet-snmpを動かせば、任意のプロセスの起動数をSNMPで取ってこれますので、それをnagiosに監視させてます。
なるほど。
snmpは試したことはありますが、あれを連動させるのですね。
Net-SNMP
net-snmpでプロセスを監視して、mibツリー上に情報をもてます。
あとは、既に紹介されているBig SisterやBig Brotherのような状態監視ツール
と組み合わせてもいいですし、トラップを投げてそれをメールで飛ばすように
するなり、対応できると思います。
ありがとうございます。
snmpを使う方向で考えるとして、あとはそれの監視手段ですね。日本語のドキュメントがあるところがあればなあ。
Nagiosに関する日本語の情報って言うと、
http://www.b-dash.net/solaris/nagios.html
Nagiosでネットワーク監視システム構築
こんなところかな。あと、監視対象が多いようであれば
http://nagios.x-trans.jp/naija/
FrontPage - Nagios Informations Ja
http://nagmin.sourceforge.net/
Home Page
もお勧め
ありがとうございます。
助かります!
英語は苦手で・・・
サーバー監視【無料】
ソフトではありませんが、様々な機能がついていて
しかも、無料で24時間体制で自分のサーバーが落ちていないか
確認して、落ちていたらメールを送ってくれます。
へえ! これはいいですね!
http://www.woodstone.nu/salive/
Network Monitoring, Free Network monitor, Woodstone Servers Alive, POPPager the best networking tools and services
別な24時間稼働させておくPCが必要になりますが、このソフトを常駐させ稼働しておけば監視出来ます。
httpで特定の値をsendして固定値を返して結果を確認するように設定すれば、apache,PHP,MySQLが正常運転していることはチェック出来ます。個別にチェックする必要があれば、それぞれ別に監視設定項目を作れば良いかと思います。異常時に携帯にメールをとばせば外部でも24時間監視出来ます。
前に書いた自分の案内。
ありがとうございます。
響子ちゃんを実際に使っておられるのですね。
なるほど。
英語ですねえ。仕方がないか。