サーバー監視 · 1 min read · Oct 19, 2025

Linux-Dashを使用してUbuntu 14.04およびDebian Wheezyサーバーを監視する

Linux-Dashを使用してUbuntu 14.04およびDebian Wheezyサーバーを監視する

バージョン 1.1.1
著者: Srijan Kishore
howtoforgeをTwitterでフォロー
最終編集日 2014年9月16日

この文書では、Ubuntu 14.04およびDebian WheezyにLinux-dashをインストールおよび構成して、サーバーのパフォーマンスを簡単に監視する方法を説明します。Linux-dashは、GNU/Linuxマシン用の低オーバーヘッドの監視Webダッシュボードです。アプリをドロップインするだけで、すぐに使用できます!Linux-dashは、メモリ効率が高く、リソースが少なく、インストールが簡単な、PHPで書かれたサーバー統計監視スクリプトです。Web統計ページでは、さまざまなウィジェットをドラッグアンドドロップして、表示を希望通りに再配置できます。このスクリプトは、RAM、CPU、ディスクスペース、ネットワーク情報、インストールされたソフトウェア、実行中のプロセスなど、サーバーのライブ統計を表示します。Linux-dashの主な利点は、リアルタイムで動作することです。

1 予備ノート

このチュートリアルはUbuntu 14.04サーバーに基づいているため、チュートリアルを続行する前に、基本的なUbuntu 14.04サーバーおよびDebian 7サーバーのインストールを設定する必要があります。システムには静的または動的IPがある場合があります。私の場合、静的IPアドレスを使用しています。このチュートリアルでは、192.168.0.100をIPアドレスとして、server1.example.comをホスト名として使用します。

2 UbuntuおよびDebianサーバーへのインストール

linux-dashのインストールの前に、いくつかの事前設定が必要です。Linux-dashはApacheまたはNGINXのいずれかで使用できます。私の場合、Apacheを使用します:

apt-get install apache2 apache2-utils

linux-dashはPHPで作成されているため、PHPおよびphp-json拡張がインストールされている必要があります。次のようにインストールします:

apt-get install php5 curl php5-curl php5-json

また、gitパッケージも必要で、次のようにインストールされます:

apt-get install git

次に、Apacheサービスを開始します:

service apache2 start

2.1 Ubuntu 14.04へのインストール

次に、Ubuntu 14.04サーバーのApacheドキュメントルートにLinux-dashをダウンロードします:

cd /var/www/html  
git clone https://github.com/afaqurk/linux-dash.git

ダッシュボードの準備が整いました。お好みのブラウザを開き、URL http://192.168.0.100/linux-dash を開きます:

Ubuntuサーバーに関する一般情報が表示されます。

一般情報:

さらに、ディスク使用量、CPU使用量、RAM使用量、ユーザー情報、ネットワーク使用量などの他の情報を次のように確認できます:

ディスク:

CPU:

RAM:

ユーザー:

ネットワーク:

2.2 Debian Wheezyへのインストール

次に、Debian WheezyサーバーのApacheドキュメントルートにLinux-dashをダウンロードします:

cd /var/www  
git clone https://github.com/afaqurk/linux-dash.git

URL http://192.168.0.100/linux-dash でLinux-dashにアクセスできます:

DebianでもUbuntuと同様にすべてのパラメータを確認できます。

3 セキュアなLinux-dashアクセス

Linux-dashにセキュアな環境内でアクセスしたいと思います。つまり、Linux-dashはパスワードで保護されている必要があります。そのため、次のように進めます:

htpasswd -c /etc/apache2/.htpasswd admin

root@server1:~# htpasswd -c /etc/apache2/.htpasswd admin

新しいパスワード:

<–howtoforge

新しいパスワードを再入力:

<–howtoforge

ユーザーadminのパスワードを追加しています

root@server1:~#

私のパスワードはhowtoforgeですが、お好みのパスワードを使用できます。

3.1 Ubuntu 14.04での設定

次に、Linux-dashドキュメントルートディレクトリに.ahtaccessファイルを作成し、次の内容を追加します:

touch /var/www/html/linux-dash/.htaccess  
vi /var/www/html/linux-dash/.htaccess

エントリを次のようにします:

AuthType Basic
AuthName "Restricted Files"
AuthBasicProvider file
AuthUserFile /etc/apache2/.htpasswd
Require valid-user

次に、Ubuntu 14.04サーバーのApache2構成ファイルを次のように変更します:

vi /etc/apache2/apache2.conf

ファイルの最後に次のエントリを追加します:

[...]  

        Options Indexes FollowSymLinks
        AllowOverride Authconfig
        Require all granted

最後に、Apacheサービスを再起動し、完了です。

service apache2 restart

これで、Linux-dashのURL http://192.168.0.100 にアクセスすると、パスワードの入力を求められます。

3.2 Debian Wheezyサーバーでの設定

次に、Linux-dashドキュメントルートディレクトリに.ahtaccessファイルを作成し、次の内容を追加します:

touch /var/www/linux-dash/.htaccess  
vi /var/www/linux-dash/.htaccess

エントリを次のようにします:

AuthName "Restricted"
AuthType Basic
AuthUserFile /etc/apache2/.htpasswd
AuthGroupFile /dev/null
require valid-user

次に、Ubuntu 14.04サーバーのApache2構成ファイルを次のように変更します:

vi /etc/apache2/apache2.conf

ファイルの最後に次のエントリを追加します:

[...]  

        Options Indexes FollowSymLinks
        AllowOverride Authconfig
        Require all granted

最後に、Apacheサービスを再起動し、完了です。

service apache2 restart

これで、Linux-dashのURL http://192.168.0.100 にアクセスすると、パスワードの入力を求められます。

おめでとうございます!Ubuntu 14.04およびDebian WheezyにLinux-dashツールを監視目的で正常にインストールしました :)

5 リンク

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。