linux-dash: Web ブラウザを使用して「Linux サーバーのパフォーマンス」をリモートで監視します
低リソースで高速なサーバー統計監視スクリプトをお探しの場合は、linux-dash 以外に探す必要はありません。 Linux Dash の人気の理由は、大画面でも小さな画面でもうまく動作する、滑らかで応答性の高い Web ダッシュボードです。
linux ダッシュ は、メモリ効率が高く、リソースが少なく、インストールが簡単な、PHP で書かれたサーバー統計監視スクリプトです。 Web 統計ページでは、さまざまなウィジェットをドラッグ アンド ドロップし、必要に応じて表示を並べ替えることができます。このスクリプトは、RAM、CPU、ディスク容量、ネットワーク情報、インストールされているソフトウェア、実行中のプロセスなどを含むサーバーのライブ統計を表示します。
Linux Dash のインターフェイスは、情報を体系的に提供するため、メイン ツールバーのボタンを使用して特定のセクション間を簡単に切り替えることができます。 Linux Dash は、Collectl や Glances のような高度な監視ツールではありませんが、軽量で導入が簡単なものを探しているユーザーにとっては優れた監視アプリケーションです。
linux-dash デモ
linux-dash の開発者によってセットアップされたデモ ページを簡単にご覧ください。
- デモを見る: linux-dash: サーバー監視
Linux ダッシュの機能
- サーバーリソースを監視するための応答性の高い Web ベースのインターフェイス。
- CPU、RAM、ディスク使用量、負荷、稼働時間、ユーザー、その他多くのシステム統計をリアルタイムで監視します。
- Apache/Nginx + PHP を備えたサーバーに簡単にインストールできます。
- クリックしてドラッグすると、ウィジェットを再編成できます。
- 幅広い Linux サーバー フレーバーをサポートします。
インストールの前提条件
- Apache/Nginx がインストールされた Linux サーバー。
- PHP および php-json 拡張機能がインストールされています。
- サーバーにインストールされている解凍ユーティリティ。
- オプションで、サーバー上の統計ページをパスワードで保護するには、htpasswd をインストールする必要があります。
結局のところ、セキュリティ上のリスクがあるため、統計を全世界に公開することは望ましくありません。
注: htpasswd はサーバーを保護する方法の 1 つにすぎません。たとえば、特定の IP へのアクセスを拒否するなどの機能もあります。使いやすい方法でご使用ください。
ただし、この記事では、Apache Web サーバーを使用して、Linux サーバーでlinux-dash をセットアップする方法を説明しました。この気の利いたツールを Firefox、Midri、Chrome などの他のブラウザでもテストしましたが、問題なく動作しました。
RedHat および Debian ベースのシステムへの「linux-dash」のインストール
上で述べたように、 そのlinux-dashはApache を使用した Linux 用のPHPで作成されます。したがって、これら 2 つのパッケージを php-json モジュールとともにサーバーにインストールする必要があります。サーバーのディストリビューションに応じて、yum または apt-get というパッケージ マネージャー ツールを使用してインストールしましょう。
ステップ 1: Apache、PHP、および PHP モジュールをインストールする
yum コマンドを使用して、Red Hat ベースのシステムにインストールします。
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
ステップ 2: linux-Dash をダウンロードしてインストールする
「GitHub」リポジトリに進み、linux-dash をダウンロードし、Apache パブリックの「linux-dash」というサブディレクトリに内容を抽出します。フォルダー (つまり /var/www または /var/www/html)。
git clone https://github.com/afaqurk/linux-dash.git
ステップ 3: linux-dash を使用してサーバーを監視する
ブラウザを開き、「linux-dash」がインストールされているフォルダに移動します。私の場合は http://localhost/linux-dash です。
以下は、私の CentOS 6.5 サーバーから取得した linux-dash ダッシュボードのスクリーンショットです。
一般的な情報
ディスクの使用状況
CPU使用率
RAMの使用量
ユーザー
ネットワーク統計
完全な Linux-dash プレビュー
ステップ 4: パスワード保護 linux-dash
統計ページをパスワードで保護するには、「.htaccess」 および 「.htpasswd」 ファイルを生成する必要があります。次のコマンドは、ユーザー「admin」を作成し、パスワード「admin123」を設定して、「/」に新しい「htpasswd」ファイルを作成します。 var」フォルダー。
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://github.com/afaqurk/linux-dash
低リソースのサーバー統計監視アプリケーションをお楽しみください。