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
    

関連ページ


トップ «前の日記(2011-07-16(Sat)) 最新 次の日記(2011-07-18(Mon))» 月表示 編集 設定
2006|01|06|12|
2007|06|09|
2008|01|03|04|06|07|08|09|10|12|
2009|01|02|05|06|07|08|10|11|12|
2010|03|04|05|06|07|08|09|10|11|
2011|01|02|03|04|05|06|07|08|09|11|12|
2012|01|02|04|06|07|08|10|11|12|
2013|01|02|03|07|08|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|
2015|01|02|07|11|12|
2016|01|03|05|07|08|09|