[前][次][番号順一覧][スレッド一覧]

mysql:13202

From: <miyamotoyu@xxxxxxxxxx>
Date: Mon, 31 Jul 2006 17:17:23 +0900
Subject: [mysql 13202] Re: MySQL のエラーを自動でメール送信させたい


はじめまして宮本です。
Hinemosの開発をしているので、キーワードに反応してみます。

 
>> 「エラーログをメールで送るなど、落ちればすぐわかる」
>>  落ちにくいでは通用しないのが企業ですので・・・ 
>> 【ポートが開いてるかどうか】のレベルではなく、Oracleの例ばかりで
>>申し訳ないのですが【容量オーバーしていて行の追加できない】や、【バック
>> アップができなかった】など、運用に関わる事をメールで来てほしい状態です
>
>要するに、MySQL に対応した運用管理・監視ツールがあればいいんですよね。
>
>以下のプロジェクトに対して「MySQL にも対応してくれぃ」とリクエストを
>出すといいのかも(笑) PostgreSQL には対応してるそうです。
>
> Hinemos
> http://sourceforge.jp/projects/hinemos/
>
> 概要説明はこっちのほうがいいかな
> http://www.nttdata.co.jp/services/hinemos/index.html


HinemosのSQL監視は、MySQLでも使えます。
http://sourceforge.jp/forum/forum.php?thread_id=11530&forum_id=9605
このSQL監視では、select文の結果の数値に対して閾値を超えたかチェックします。
閾値を超えた場合には、メールを送信することができます。


以降は一般論ですが、MySQLの調子がおかしい場合には、いくつかの情報から
判断するのではないでしょうか?そのための情報として、

・マシン負荷が高い          → リソース情報の監視
・プロセスが落ちた            →  プロセスの監視
・異常を示すログが出た     → ログ監視
・DBMSとしてうまく動作しない → 上記のSQL監視

といったところが考えられます。
私はLinuxしか知らないですが、Hinemos以外にもリモートで監視できるOSSは
あります。

リソースの監視、プロセスの監視は、Net-SNMPで設定してあげると、
外部から取得できます。後は何がしかのツールで定期的にポーリングしてあげる
ことになるでしょう。(OpenNMSとかで)
ログ監視はswatchでファイルに吐かれるログを監視してメールすることが感じでしょ
うか。

windowsでは、同様のツールはあるんでしょうかね?


--
宮本 洋輔
miyamotoyu@xxxxxxxxxx

[前][次][番号順一覧][スレッド一覧]