yuu_nkjm blog
2011-07-17(Sun) [長年日記]
[サーバまとめ][openSUSE][Monit] Monitの移行のまとめ
移行とインストール
Monitを使って死活監視を行う.
- YaSTでインストールする.
- /var/run/monit/を作る.YaSTがディレクトリを作ってくれても良いと思うんだけど,作ってくれないので.
- /etc/monitrcと/etc/monit.d/以下をコピーする.
- 「設定ファイルの権限が600(サービスを起動する(?)ユーザだけが読める)とかでないと,monitが起動できない」というTIPSを見かけたが真偽は不明.
- ConfigurationExamples - Monit のサンプルを見れば設定の仕方は分かるはず.Manual - Monitも読めば万全.
設定
- /etc/monitrc
set daemon 3600 with start delay 240 set logfile syslog facility log_daemon set idfile /var/.monit.id set statefile /var/.monit.state set mailserver localhost set mail-format { from: monit@hoge.info } set alert root@hoge.info not on { INSTANCE } include /etc/monit.d/*.conf
- /etc/monit.d/hoge.conf
check process mysql with pidfile /var/lib/mysql/mysqld.pid if failed host 127.0.0.1 port 3306 protocol mysql then alert check host hoge with address 127.0.0.1 if failed port 80 then alert if failed port 8080 then alert if failed port 25 then alert if failed port 22 then alert if failed port 3306 then alert check filesystem hoge_ext_hdd with path ’/dev/disk/by-id/usb-I-O_DATA_hogehoge-0:0-part1’ if space usage > 40 % then alert if inode usage > 40 % then alert
関連ページ
- monit samba ×1 / monit "check filesystem" ×1 / monit インストール 2011 ×1 / monit check filesystem ×1 / set idfile /var/monit/id ×1 / monit メール 日本語 monitrc ×1 / monit "check port" ×1 / monit 監視 var monit state ×1