GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Prometheus na Ubuntu 18.04 LTS

Prometheus je bezplatný a open source softwarový ekosystém, který nám umožňuje shromažďovat metriky z našich aplikací a ukládat je do databáze, zejména databáze založené na časových řadách. Jedná se o velmi výkonný monitorovací systém vhodný pro dynamická prostředí. Prometheus je napsán v Go a pro zpracování dat používá dotazovací jazyk. Prometheus poskytuje metriky CPU, paměti, využití disku, I/O, statistiky sítě, serveru MySQL a Nginx.

V tomto tutoriálu vysvětlíme, jak nainstalovat Prometheus na server Ubuntu 18.04.

Požadavky

  • Server se systémem Ubuntu 18.04 LTS.
  • Uživatel bez oprávnění root s právy sudo.

Instalovat Prometheus

Ve výchozím nastavení není Prometheus k dispozici ve výchozím úložišti Ubuntu 18.04 LTS (Bionic Beaver). Takže k tomu budete muset přidat úložiště.

Nejprve si stáhněte a přidejte klíč GPG pomocí následujícího příkazu:

wget https://s3-eu-west-1.amazonaws.com/deb.robustperception.io/41EFC99D.gpg | sudo apt-key add -

Dále aktualizujte úložiště a nainstalujte Prometheus pomocí následujícího příkazu:

sudo apt-get update -y
sudo apt-get install prometheus prometheus-node-exporter prometheus-pushgateway prometheus-alertmanager-y

Jakmile je instalace dokončena, spusťte službu Prometheus a povolte její spuštění při spouštění pomocí následujícího příkazu:

sudo systemctl start prometheus
sudo systemctl enable prometheus

Stav služby Prometheus můžete také zkontrolovat pomocí následujícího příkazu:

sudo systemctl status prometheus

Výstup:

? prometheus.service - Monitoring system and time series database
   Loaded: loaded (/lib/systemd/system/prometheus.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2018-08-10 17:04:20 UTC; 9s ago
     Docs: https://prometheus.io/docs/introduction/overview/
 Main PID: 16885 (prometheus)
    Tasks: 7 (limit: 1114)
   CGroup: /system.slice/prometheus.service
           ??16885 /usr/bin/prometheus

Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.350218887Z caller=main.go:218 msg="Starting Prometheus" version
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.351807036Z caller=main.go:219 build_context="(go=go1.9.2, user=
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.35248264Z caller=main.go:220 host_details="(Linux 4.15.0-20-gen
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.353074121Z caller=main.go:221 fd_limits="(soft=1024, hard=4096)
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.392570017Z caller=main.go:492 msg="Starting TSDB ..."
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.432567016Z caller=web.go:359 component=web msg="Start listening
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.49325436Z caller=main.go:502 msg="TSDB started"
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.497888806Z caller=main.go:578 msg="Loading configuration file" 
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.511419604Z caller=main.go:479 msg="Server is ready to receive w
Aug 10 17:04:20 ubuntu1804 prometheus[16885]: level=info ts=2018-08-10T17:04:20.554879161Z caller=manager.go:59 component="scrape manager" msg=

Přístup k programu Prometheus

Prometheus je nyní nainstalován a naslouchá na portu 9090 . Otevřete webový prohlížeč a zadejte adresu URL http://ip-ip-vašeho-serveru:9090 . Budete přesměrováni na řídicí panel Prometheus:

Výsledek příkladu datového dotazu.

  • https://prometheus.io/

Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat Prometheus na Ubuntu 20.04

  1. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  2. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  1. Jak nainstalovat Spotify na Ubuntu 18.04 LTS

  2. Jak nainstalovat Memcached na Ubuntu 18.04 LTS

  3. Jak nainstalovat VestaCP na Ubuntu 18.04 LTS