GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Ganglia Monitoring Server na Ubuntu 18.04

Ganglia je bezplatný, open-source, škálovatelný distribuovaný monitorovací nástroj určený pro vysoce výkonné počítačové systémy. Běží na všech hlavních operačních systémech a zvládne clustery s 2000 uzly. Ganglia používá RRDtool pro ukládání a vizualizaci dat, XML pro reprezentaci dat a XDR pro kompaktní přenosný přenos dat. Dodává se s jednoduchým a snadno použitelným webovým rozhraním, které lze použít k zobrazení živých statistik a metrik, jako je průměrné zatížení procesoru a využití sítě pro více systémů.

V tomto tutoriálu vysvětlíme, jak nainstalovat monitorovací server a klienta Ganglia na Ubuntu 18.04.

Předpoklady

  • Nové Ubuntu 18.04 VPS na cloudové platformě Atlantic.Net
  • Heslo uživatele root nakonfigurované na obou serverech

Krok 1 – Vytvořte cloudový server Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Ubuntu 18.04 s alespoň 2 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Ubuntu 18.04, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Krok 2 – Nainstalujte Apache, MariaDB a PHP

Před spuštěním musí být ve vašem systému nainstalován LAMP server. Pokud není nainstalován, můžete jej nainstalovat pomocí následujícího příkazu:

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

Po instalaci upravte soubor php.ini a upravte některá nastavení:

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

Změňte následující řádky:

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

Uložte a zavřete soubor a poté restartujte službu Apache, aby se změny projevily.

systemctl restart apache2

Krok 3 – Instalace serveru Ganglia

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

Poznámka:Budete požádáni o automatický restart apache2 – vyberte ANO.

Jakmile jsou všechny balíčky nainstalovány, spusťte službu Ganglia a povolte její spuštění při spouštění pomocí následujícího příkazu:

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

Krok 4 – Konfigurace serveru Ganglia

Nejprve budete muset upravit soubor /etc/ganglia/gmetad.conf a definovat svůj hlavní server.

nano /etc/ganglia/gmetad.conf

Najděte následující řádek:

data_source "my cluster" localhost

Nahraďte jej následujícím řádkem:

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

Uložte a zavřete soubor.

Dále upravte soubor /etc/ganglia/gmond.conf, jak je ukázáno níže:

nano /etc/ganglia/gmond.conf

Změňte následující oddíl:

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

Po dokončení uložte a zavřete soubor.

Dále budete muset zkopírovat konfigurační soubor Ganglia do adresáře virtuálního hostitele Apache.

Můžete jej zkopírovat pomocí následujícího příkazu:

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

Poté restartujte služby Ganglia a Apache, abyste použili změny:

systemctl restart ganglia-monitor
systemctl restart gmetad
systemctl restart apache2

Krok 5 – Instalace a konfigurace klienta Ganglia

Dále budete muset nainstalovat a nakonfigurovat klienta Ganglia na klientském systému, abyste jej mohli sledovat ze serveru Ganglia.

V klientském systému Ganglia nainstalujte klientský balíček Ganglia pomocí následujícího příkazu:

apt-get install ganglia-monitor -y

Po instalaci upravte soubor /etc/ganglia/gmond.conf a definujte podrobnosti serveru Ganglia:

nano /etc/ganglia/gmond.conf

Změňte následující sekci přidáním IP serveru:

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

Uložte a zavřete soubor a poté restartujte službu Ganglia, aby se změny projevily:

systemctl restart ganglia-monitor

Krok 6 – Přístup k Ganglia Dashboard

Nyní otevřete webový prohlížeč a přejděte na řídicí panel Ganglia pomocí adresy URL http://ip-vaseho-serveru/ganglia

Měli byste vidět následující obrazovku:

Nyní klikněte na „Vybrat uzel “ a vyberte svůj server. Na následující obrazovce byste měli vidět podrobné informace o vašem serveru:

Dále klikněte na „Vybrat uzel “ a vyberte svého klienta. Na následující obrazovce byste měli vidět podrobné informace o vašem klientovi:

Závěr

Gratulujeme! Úspěšně jste nainstalovali Ganglia monitorovací server a klienta na Ubuntu 18.04. Nyní můžete přidat další klienty a zahájit monitorování z řídicího panelu Ganglia. Tento proces lze také dokončit na účtu VPS Hosting od Atlantic.Net!


Linux
  1. Jak nainstalovat vyhledejte na serveru Ubuntu

  2. Jak nainstalovat MariaDB na Ubuntu 22.04

  3. Jak nainstalovat Ubuntu Server 15.10 na Hyper-v?

  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  3. Jak nainstalovat Nagios Server Monitoring na Ubuntu 16.04

  1. Jak nainstalovat OpenLDAP na Ubuntu Server 22.04

  2. Jak nainstalovat Lighttpd na server Ubuntu

  3. Jak nainstalovat FTP server na Ubuntu?