GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Ganglia Monitoring Server unter Ubuntu 18.04

Ganglia ist ein kostenloses, skalierbares, verteiltes Open-Source-Überwachungstool, das für Hochleistungscomputersysteme entwickelt wurde. Es läuft auf allen gängigen Betriebssystemen und kann Cluster mit 2000 Knoten verarbeiten. Ganglia verwendet RRDtool für die Datenspeicherung und -visualisierung, XML für die Datendarstellung und XDR für den kompakten, tragbaren Datentransport. Es verfügt über eine einfache und benutzerfreundliche Weboberfläche, mit der Live-Statistiken und -Metriken angezeigt werden können, z. B. die durchschnittliche CPU-Auslastung und Netzwerkauslastung für mehrere Systeme.

In diesem Tutorial erklären wir, wie man Ganglia Monitoring Server und Client auf Ubuntu 18.04 installiert.

Voraussetzungen

  • Ein frisches Ubuntu 18.04 VPS auf der Atlantic.Net Cloud Platform
  • Ein auf beiden Servern konfiguriertes Root-Passwort

Schritt 1 – Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie Ubuntu 18.04 als Betriebssystem mit mindestens 2 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Ubuntu 18.04-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

apt-get update -y

Schritt 2 – Apache, MariaDB und PHP installieren

Vor dem Start muss der LAMP-Server in Ihrem System installiert werden. Wenn es nicht installiert ist, können Sie es mit dem folgenden Befehl installieren:

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

Bearbeiten Sie nach der Installation die Datei php.ini und passen Sie einige Einstellungen an:

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

Ändern Sie die folgenden Zeilen:

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

Speichern und schließen Sie die Datei und starten Sie dann den Apache-Dienst neu, um die Änderungen zu übernehmen.

systemctl restart apache2

Schritt 3 – Ganglia-Server installieren

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

Hinweis:Sie werden aufgefordert, Apache2 automatisch neu zu starten – wählen Sie JA.

Sobald alle Pakete installiert sind, starten Sie den Ganglia-Dienst und aktivieren Sie ihn beim Booten mit dem folgenden Befehl:

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

Schritt 4 – Ganglia-Server konfigurieren

Zuerst müssen Sie die Datei /etc/ganglia/gmetad.conf bearbeiten und Ihren Master-Server definieren.

nano /etc/ganglia/gmetad.conf

Suchen Sie die folgende Zeile:

data_source "my cluster" localhost

Ersetzen Sie es durch die folgende Zeile:

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

Speichern und schließen Sie die Datei.

Als nächstes bearbeiten Sie die Datei /etc/ganglia/gmond.conf wie unten gezeigt:

nano /etc/ganglia/gmond.conf

Ändern Sie den folgenden Abschnitt:

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 */
}

Speichern und schließen Sie die Datei, wenn Sie fertig sind.

Als nächstes müssen Sie die Ganglia-Konfigurationsdatei in das Verzeichnis des virtuellen Apache-Hosts kopieren.

Sie können es mit dem folgenden Befehl kopieren:

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

Starten Sie als Nächstes die Dienste Ganglia und Apache neu, um die Änderungen zu übernehmen:

systemctl restart ganglia-monitor
systemctl restart gmetad
systemctl restart apache2

Schritt 5 – Ganglia-Client installieren und konfigurieren

Als Nächstes müssen Sie den Ganglia-Client auf dem Client-System installieren und konfigurieren, damit Sie ihn vom Ganglia-Server aus überwachen können.

Installieren Sie auf dem Ganglia-Client-System das Ganglia-Client-Paket mit dem folgenden Befehl:

apt-get install ganglia-monitor -y

Bearbeiten Sie nach der Installation die Datei /etc/ganglia/gmond.conf und definieren Sie die Details des Ganglia-Servers:

nano /etc/ganglia/gmond.conf

Ändern Sie den folgenden Abschnitt, indem Sie Ihre Server-IP hinzufügen:

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

Speichern und schließen Sie die Datei und starten Sie dann den Ganglia-Dienst neu, um die Änderungen zu übernehmen:

systemctl restart ganglia-monitor

Schritt 6 – Greifen Sie auf das Ganglia-Dashboard zu

Öffnen Sie nun Ihren Webbrowser und greifen Sie über die URL http://your-server-ip/ganglia

auf das Ganglia-Dashboard zu

Sie sollten den folgenden Bildschirm sehen:

Klicken Sie nun auf „Choose a Node“. “ und wählen Sie Ihren Server aus. Auf dem folgenden Bildschirm sollten Sie detaillierte Informationen zu Ihrem Server sehen:

Klicken Sie anschließend auf „Choose a Node“. “ und wählen Sie Ihren Kunden aus. Auf dem folgenden Bildschirm sollten Sie detaillierte Informationen zu Ihrem Client sehen:

Schlussfolgerung

Herzliche Glückwünsche! Sie haben Ganglia Monitoring Server und Client erfolgreich auf Ubuntu 18.04 installiert. Sie können jetzt weitere Clients hinzufügen und die Überwachung über das Ganglia-Dashboard starten. Dieser Vorgang kann auch auf einem VPS-Hosting-Konto von Atlantic.Net abgeschlossen werden!


Linux
  1. So installieren Sie MySQL unter Ubuntu 18.04

  2. So installieren Sie Minecraft Server auf Ubuntu 18.04

  3. So installieren Sie auf einem Ubuntu-Server

  4. So installieren Sie MariaDB unter Ubuntu 22.04

  5. Wie installiere ich Ubuntu Server 15.10 auf Hyper-v?

So installieren Sie Cacti Monitoring unter Ubuntu 14.04

So installieren Sie Ansible Server unter Ubuntu 18.04

So installieren Sie Monit Monitoring Server unter Ubuntu 20.04.

So installieren Sie XWiki unter Ubuntu 20.04

So installieren Sie ClickHouse unter Ubuntu 20.04

Wie installiere ich FTP auf Ubuntu 18.04?