Ubuntuのリソース監視の為に、muninをインストールする手順
これで、他のPCからリソース管理ができる。
①LANP環境のインストール
sv@Svsudo apt-get install apache2 mysql-server php5 php5-mysql
■インストール確認(apache2)
http://サーバーのIPアドレス/
でアクセス以下が表示
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
■インストール確認2(apache2)
sv@Sv:/var/www$ service apache2 status
Apache2 is running (pid 8568).
■インストール確認(mysql)
sv@Sv:/var/www$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 40
Server version: 5.1.63-0ubuntu0.11.10.1 (Ubuntu)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql>
-> \q
Bye
■インストール確認(PHP)
①以下のファイル作成
sv@Sv:sudo vim /var/www/testphp.php
<?php phpinfo(); ?>
②apache2のサービス再起動
sudo service apache2 restart
③http://サーバーのIPアドレス/testphp.php でアクセス
phpの情報が表示される。
■muninのインストール
sudo apt-get install apache2 mysql-server php5 php5-mysql
①ディレクトリ作成
sudo cp -R /var/cache/munin/www/ /var/www/admin/munin
sudo chown munin:munin -R /var/www/admin/munin
②muninの設定ファイルの変更
$ sudo vim /etc/munin/munin.conf
以下の部分を変更
# htmldir /var/cache/munin/www
以下のように
htmldir /var/www/admin/munin
③Apache2に追加する設定ファイルのバックアップを取る
$ sudo cp /etc/munin/apache.conf /etc/munin/apache.conf.backup
④muninディレクトリにある、Apache2に追加する設定ファイルのシンボリックリンクを作る
$ sudo ln -s /etc/munin/apache.conf /etc/apache2/sites-available/munin
⑤Apache2に追加する設定ファイルの内容を変更する
$ sudo nano /etc/apache2/sites-available/munin
変更後
sv@Sv:~$ cat /etc/apache2/sites-available/munin
Alias /munin /var/cache/munin/www
<Directory /var/cache/munin/www>
Order allow,deny
Allow from localhost 127.0.0.0/8 192.168.0.0/24 ::1
Options None
# This file can be used as a .htaccess file, or a part of your apache
# config file.
#
# For the .htaccess file option to work the munin www directory
# (/var/cache/munin/www) must have "AllowOverride all" or something
# close to that set.
#
# AuthUserFile /etc/munin/munin-htpasswd
# AuthName "Munin"
# AuthType Basic
# require valid-user
# This next part requires mod_expires to be enabled.
#
# Set the default expiration time for files to 5 minutes 10 seconds from
# their creation (modification) time. There are probably new files by
# that time.
#
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault M310
</IfModule>
</Directory>
sv@Sv:~$
■インストール確認(munin)
sv@Sv:/etc/apache2/sites-available$ service munin-node status
munin-node start/running, process 14745
■インストール確認(munin)
http://サーバーのIPアドレス/admin/munin/
■muninの自動起動設定
①sysv-rc-confのインストール
sv@Svapt-get install sysv-rc-conf
②設定
sv@Sv:/etc/apache2/sites-available$ sudo sysv-rc-conf munin-node on
■muninの自動起動設定確認
sv@Sv:~$ sysv-rc-conf –list munin-node
munin-node 2:on 3:on 4:on 5:on
sv@Sv:~$
コメント