linux-dash:Webブラウザを使用して「Linuxサーバーのパフォーマンス」をリモートで監視します


低リソースで高速なサーバー統計監視スクリプトをお探しの場合は、linux-dashをお勧めします。 Linux Dashの人気の主張は、大小の画面でより適切に機能する、洗練されたレスポンシブWebダッシュボードです。

linux dashは、メモリ効率が高く、リソースが少なく、インストールが簡単な、PHPで記述されたサーバー統計監視スクリプトです。 Web統計ページでは、さまざまなウィジェットをドラッグアンドドロップして、必要に応じて表示を再配置できます。スクリプトは、RAM、CPU、ディスクスペース、ネットワーク情報、インストールされているソフトウェア、実行中のプロセスなど、サーバーのライブ統計を表示します。

Linux Dashのインターフェースは、整理された方法で情報を提供します。これにより、メインツールバーのボタンを使用して特定のセクションを簡単に切り替えることができます。 Linux Dashは、CollectlやGlancesのような高度な監視ツールではありませんが、軽量で簡単に導入できることを求めているユーザーにとっては優れた監視アプリケーションです。

linux-dashの開発者によって設定されたデモページをざっと見てください。

  1. Watch Demo at: linux-dash: Server Monitoring
  1. A responsive web based interface for monitoring server resources.
  2. A real-time monitoring of CPU, RAM, Disk Usage, Load, Uptime, Users and many more system statistics.
  3. Easy install for servers with Apache/Nginx + PHP.
  4. Click and drag to re-organize widgets.
  5. Support for wide range of Linux server flavours.
  1. A Linux server with Apache/Nginx installed.
  2. A PHP and php-json extension installed.
  3. A unzip utility installed on server.
  4. Optionally, you need htpasswd installed, to password protect the statistics page on your server.

結局のところ、セキュリティ上のリスクがあるため、統計を全世界に表示したくはありません。

注:htpasswdは、サーバーを保護する方法の1つにすぎません。たとえば、特定のIPへのアクセスを拒否するなどの他の方法もあります。快適な方法で使用してください。

ただし、この記事では、Apache Webサーバーを使用して、Linuxサーバーでlinux-dashをセットアップする方法を示しました。この気の利いたツールをFirefox、Midori、Chromeなどの他のブラウザでもテストしましたが、正常に動作します。

RedHatおよびDebianベースのシステムに「linux-dash」をインストールする

上で述べたように、そのlinux-dashは、Apacheを使用するLinux用のPHPで作成されます。したがって、これら2つのパッケージをphp-jsonモジュールと一緒にサーバーにインストールする必要があります。サーバーのディストリビューションに応じて、yumまたはapt-getと呼ばれるパッケージマネージャーツールを使用してインストールしましょう。

yumコマンドを使用してRedHatベースのシステムにインストールします。

# yum install httpd httpd-tools
# yum install php php-xml php-common php-json
# service httpd start

apt-getコマンドを使用してDebianベースのシステムにインストールします。

# apt-get install apache2 apache2-utils
# apt-get install php5 curl php5-curl php5-json
# service apache2 start

「GitHub」リポジトリに進み、linux-dashをダウンロードして、Apacheパブリックフォルダ(/ var/wwwまたは/ var/www/html)の「linux-dash」というサブディレクトリにコンテンツを抽出します。

# git clone https://github.com/afaqurk/linux-dash.git

ブラウザを開き、「linux-dash」がインストールされているフォルダに移動します。私の場合はhttp:// localhost/linux-dashです。

以下は、CentOS6.5サーバーから取得したlinux-dashダッシュボードのスクリーンショットです。

統計ページをパスワードで保護するには、「。htaccess」ファイルと「.htpasswd」ファイルを生成する必要があります。次のコマンドは、ユーザー「admin」を作成し、パスワード「admin123」を設定し、「/ var」フォルダーの下に新しい「htpasswd」ファイルを作成します。

# htpasswd -c /var/.htpasswd admin admin123

注:「htpasswd」ファイルには、ユーザーの「admin」パスワードが暗号化された形式で保存されます。このファイルは、ブラウザでの表示から保護するために、非公開フォルダに配置する必要があります。

次に、「linux-dash」ディレクトリの下に「.htaccess」ファイルを作成し、それに次のコンテンツを追加します。ファイルを保存して閉じます。

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

ブラウザのキャッシュをクリアします。次に統計ページに移動すると、ログインプロンプトが表示されます。 htpasswdコマンドで使用したユーザー名とパスワードでログインします。

参照リンク

https://translate.google.com/translate?hl=en&sl=en&tl=ja&u=https://github.com/afaqurk/linux-dash

低リソースのサーバー統計監視アプリケーションをお楽しみください。