1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=10.04 DISTRIB_CODENAME=lucid DISTRIB_DESCRIPTION="Ubuntu 10.04.3 LTS" $ uname -a Linux xxxsrv 2.6.32-33-generic-pae #72-Ubuntu SMP Fri Jul 29 22:06:29 UTC 2011 i686 GNU/Linux $ $ sudo apt-get install monit [sudo] password for : パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 以下のパッケージが新たにインストールされます: monit アップグレード: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。 321kB のアーカイブを取得する必要があります。 この操作後に追加で 811kB のディスク容量が消費されます。 取得:1 http://jp.archive.ubuntu.com/ubuntu/ lucid/universe monit 1:5.0.3-3 [321kB] 321kB を 0s で取得しました (400kB/s) 未選択パッケージ monit を選択しています。 (データベースを読み込んでいます ... 現在 103190 個のファイルとディレクトリがインストールされています。) (.../monit_1%3a5.0.3-3_i386.deb から) monit を展開しています... ureadahead のトリガを処理しています ... ureadahead will be reprofiled on next reboot man-db のトリガを処理しています ... monit (1:5.0.3-3) を設定しています ... Starting daemon monitor: monit won't be started/stopped unless it it's configured please configure monit and then edit /etc/default/monit and set the "startup" variable to 1 in order to allow monit to start $ |
インストールされたファイルを確認。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
$ dpkg --listfiles monit /. /etc /etc/default /etc/default/monit /etc/monit /etc/monit/conf.d /etc/monit/monitrc /etc/init.d /etc/init.d/monit /etc/pam.d /etc/pam.d/monit /var /var/lib /var/lib/monit /usr /usr/sbin /usr/sbin/monit /usr/share /usr/share/man /usr/share/man/man1 /usr/share/man/man1/monit.1.gz /usr/share/doc /usr/share/doc/monit /usr/share/doc/monit/README /usr/share/doc/monit/changelog.Debian.gz /usr/share/doc/monit/CONTRIBUTORS /usr/share/doc/monit/monit.html /usr/share/doc/monit/README.Debian /usr/share/doc/monit/contrib /usr/share/doc/monit/contrib/monit-OSX-startup.README /usr/share/doc/monit/contrib/monit-OSX-startup.tar.gz /usr/share/doc/monit/contrib/monit.php /usr/share/doc/monit/contrib/monit.upstart /usr/share/doc/monit/contrib/monit_update /usr/share/doc/monit/contrib/wap.php.gz /usr/share/doc/monit/contrib/rc.monit /usr/share/doc/monit/contrib/monitrc-gentoo.gz /usr/share/doc/monit/copyright /usr/share/doc/monit/changelog.gz /usr/share/doc/monit/FAQ.txt.gz /usr/share/doc/monit/README.SSL.gz /usr/share/doc/monit/CHANGES.txt.gz $ |
/etc/default/monitのstartupを1にして起動してみる。
1 2 3 4 |
$ sudo vi /etc/default/monit $ sudo service monit start Starting daemon monitor: empty config, please edit /etc/monit/monitrc. $ |
/etc/monit/monitrcを編集してみる。以下のところを編集。
1 2 3 4 5 6 7 8 9 10 11 12 |
set daemon 120 # check services at 2-minute intervals with start delay 240 # optional: delay the first check by 4-minutes set idfile /var/.monit.id set statefile /var/.monit.state set httpd port 2812 # use address localhost # only accept connection from localhost # use address any # allow localhost # allow localhost to connect to the server and allow 192.168.0.0/255.255.255.0 # allow localhost to connect to the server and # allow admin:monit # require user 'admin' with password 'monit' # allow @monit # allow users of group 'monit' to connect (rw) # allow @users readonly # allow users of group 'users' to connect readonly |
ufwを止めてブラウザで開いてみた。
1 |
$ sudo ufw disable |