【Ubuntu】LANP環境とmuninをインストールする手順

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:~$

コメント

タイトルとURLをコピーしました