GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu18.04にGangliaMonitoringServerをインストールする方法

Gangliaは、ハイパフォーマンスコンピューティングシステム向けに設計された、無料のオープンソースのスケーラブルな分散監視ツールです。すべての主要なオペレーティングシステムで実行され、2000ノードのクラスターを処理できます。 Gangliaは、データの保存と視覚化にRRDtoolを使用し、データ表現にXMLを使用し、コンパクトでポータブルなデータ転送にXDRを使用しています。シンプルで使いやすいWebインターフェイスが付属しており、複数のシステムの平均CPU負荷やネットワーク使用率など、ライブの統計や指標を表示するために使用できます。

このチュートリアルでは、GangliaモニタリングサーバーとクライアントをUbuntu18.04にインストールする方法を説明します。

前提条件

  • Atlantic.Netクラウドプラットフォーム上の新しいUbuntu18.04VPS
  • 両方のサーバーで構成されたルートパスワード

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてUbuntu18.04を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

Ubuntu 18.04サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

apt-get update -y

ステップ2– Apache、MariaDB、PHPをインストールする

開始する前に、LAMPサーバーをシステムにインストールする必要があります。インストールされていない場合は、次のコマンドでインストールできます。

apt-get install apache2 mariadb-server php libapache2-mod-php php-mbstring php-curl php-zip
php-gd php-mysql php-curl unzip wget -y

インストールしたら、php.iniファイルを編集し、いくつかの設定を微調整します。

nano /etc/php/7.2/apache2/php.ini

次の行を変更します:

memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
max_input_vars = 1500
date.timezone = America/Chicago

ファイルを保存して閉じてから、Apacheサービスを再起動して変更を適用します。

systemctl restart apache2

ステップ3–GangliaServerをインストールする

apt-get install ganglia-monitor rrdtool gmetad ganglia-webfrontend -y

注:apache2を自動的に再起動するように求められます–[はい]を選択します。

すべてのパッケージがインストールされたら、Gangliaサービスを開始し、次のコマンドを使用して起動時に開始できるようにします。

systemctl start ganglia-monitor
systemctl start gmetad
systemctl enable ganglia-monitor
systemctl enable gmetad

ステップ4–Gangliaサーバーを構成する

まず、/ etc / ganglia / gmetad.confファイルを編集して、マスターサーバーを定義する必要があります。

nano /etc/ganglia/gmetad.conf

次の行を見つけます:

data_source "my cluster" localhost

次の行に置き換えます:

data_source "mycluster" 50 localhost your-server-ip:8649

ファイルを保存して閉じます。

次に、以下に示すように/etc/ganglia/gmond.confファイルを編集します。

nano /etc/ganglia/gmond.conf

次のセクションを変更します:

cluster {
name = "mycluster"
owner = "unspecified"
latlong = "unspecified"
url = "unspecified"
}
udp_send_channel {
/* mcast_join = 239.2.11.71*/
host = your-server-ip
port = 8649
ttl = 1
}
udp_recv_channel {
/* mcast_join = 239.2.11.71 */
port = 8649
/*bind = 239.2.11.71 */
}

終了したら、ファイルを保存して閉じます。

次に、Ganglia構成ファイルをApache仮想ホストディレクトリにコピーする必要があります。

次のコマンドでコピーできます:

cp /etc/ganglia-webfrontend/apache.conf /etc/apache2/sites-enabled/ganglia.conf

次に、GangliaおよびApacheサービスを再起動して、変更を適用します。

systemctl restart ganglia-monitor
systemctl restart gmetad
systemctl restart apache2

ステップ5–Gangliaクライアントのインストールと構成

次に、Gangliaサーバーから監視できるように、Gangliaクライアントをクライアントシステムにインストールして構成する必要があります。

Gangliaクライアントシステムで、次のコマンドを使用してGangliaクライアントパッケージをインストールします。

apt-get install ganglia-monitor -y

インストールしたら、/ etc / ganglia / gmond.confファイルを編集し、Gangliaサーバーの詳細を定義します。

nano /etc/ganglia/gmond.conf

サーバーIPを追加して、次のセクションを変更します。

udp_send_channel {
/* mcast_join = 239.2.11.71*/
host = your-server-ip
port = 8649
ttl = 1
}

ファイルを保存して閉じてから、Gangliaサービスを再起動して変更を適用します。

systemctl restart ganglia-monitor

ステップ6–Gangliaダッシュボードにアクセスする

次に、Webブラウザーを開き、URL http:// your-server-ip / ganglia

を使用してGangliaダッシュボードにアクセスします。

次の画面が表示されます。

次に、「ノードを選択」をクリックします。 」をクリックしてサーバーを選択します。次の画面にサーバーに関する詳細情報が表示されます。

次に、「ノードを選択」をクリックします 」と入力して、クライアントを選択します。次の画面にクライアントに関する詳細情報が表示されます。

結論

おめでとう!これで、Ganglia監視サーバーとクライアントがUbuntu18.04に正常にインストールされました。これで、Gangliaダッシュボードからクライアントを追加し、監視を開始できます。このプロセスは、Atlantic.NetのVPSホスティングアカウントでも完了できます!


Linux
  1. Ubuntuサーバーにロケートをインストールする方法

  2. Ubuntu 22.04 に MariaDB をインストールする方法

  3. Hyper-v に Ubuntu Server 15.10 をインストールする方法

  1. Ubuntu18.04にMySQLをインストールする方法

  2. Ubuntu18.04にMinecraftサーバーをインストールする方法

  3. Ubuntu16.04にNagiosサーバーモニタリングをインストールする方法

  1. UbuntuServer22.04にOpenLDAPをインストールする方法

  2. UbuntuServerにLighttpdをインストールする方法

  3. UbuntuにFTPサーバーをインストールする方法は?