GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Prometheus na Debian 10

V tomto tutoriálu vám ukážeme, jak nainstalovat Prometheus na Debian 10. Pro ty z vás, kteří to nevěděli, je Prometheus vynikající open-source systém a systém pro monitorování služeb. shromažďuje metriky z nakonfigurovaných cílů prostřednictvím volání HTTP v daných intervalech, vyhodnocuje výrazy pravidel, zobrazuje výsledky a může spouštět výstrahy, pokud jsou splněny některé podmínky.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci monitorovacího systému Prometheus na Debian 10 (Buster).

Předpoklady

  • Server s jedním z následujících operačních systémů:Debian 10 (Buster).
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • uživatel sudo bez root nebo přístup k uživateli root . Doporučujeme jednat jako nerootový uživatel sudo , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Prometheus na Debian 10 Buster

Krok 1. Než spustíte výukový program níže, je důležité se ujistit, že váš systém je aktuální, a to spuštěním následujícího apt příkazy v terminálu:

sudo apt update

Krok 2. Vytvořte uživatele Prometheus.

Nyní vytvoříme nového uživatele s názvem ‚prometheus ‘ a všechny služby Prometheus budou spuštěny pod uživatelem Prometheus:

sudo groupadd --system prometheus
sudo useradd -s /sbin/nologin --system -g prometheus prometheus

Krok 3. Instalace Promethea na Debian 10.

Nyní stahujeme balíčky Prometheus z oficiálních stránek pomocí wget příkaz:

wget https://github.com/prometheus/prometheus/releases/download/v2.26.0/prometheus-2.26.0.linux-amd64.tar.gz

Dále rozbalte soubory v archivu:

tar xvzf prometheus-2.26.0.linux-amd64.tar.gz

Archiv obsahuje mnoho důležitých souborů, ale zde jsou ty hlavní, které potřebujete vědět.

  • prometheus.yml :konfigurační soubor pro Prometheus. Toto je soubor, který se chystáte upravit, abyste mohli vyladit svůj server Prometheus, například změnit interval stírání nebo nakonfigurovat vlastní upozornění;
  • prometheus :binární soubor pro váš server Prometheus. Toto je příkaz, který se chystáte provést ke spuštění instance Prometheus na vašem Linuxovém boxu;
  • promtool :toto je příkaz, který můžete spustit k ověření konfigurace Prometheus.

Poté je přesuňte do adresáře bin:

cd Prometheus/prometheus-2.26.0.linux-amd64/ 
sudo cp prometheus promtool /usr/local/bin

Udělte uživateli Prometheus oprávnění pro binární soubor Prometheus:

sudo chown prometheus:prometheus /usr/local/bin/prometheus

Dále vytvořte složku v /etc složku pro Prometheus a přesuňte soubory konzoly, knihovny konzoly a konfigurační soubor Prometheus do této nově vytvořené složky:

sudo mkdir /etc/prometheus
sudo cp -R consoles/ console_libraries/ prometheus.yml /etc/prometheus

Jakmile vytvořte datovou složku v kořenovém adresáři se složkou Prometheus uvnitř:

sudo mkdir -p data/prometheus
sudo chown -R prometheus:prometheus data/prometheus /etc/prometheus/*

Krok 4. Vytvořte službu Prometheus Systemd.

Přejděte na /lib/systemd/system a vytvořte nový soubor s názvem prometheus.service :

cd /lib/systemd/system
sudo touch prometheus.service

Poté upravte nově vytvořený soubor a vložte do něj následující obsah:

sudo nano prometheus.service

Přidejte následující soubor:

[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
User=prometheus
Group=prometheus
ExecStart=/usr/local/bin/prometheus \
  --config.file=/etc/prometheus/prometheus.yml \
  --storage.tsdb.path="/data/prometheus" \
  --web.console.templates=/etc/prometheus/consoles \
  --web.console.libraries=/etc/prometheus/console_libraries \
  --web.listen-address=0.0.0.0:9090 \
  --web.enable-admin-api

Restart=always

[Install]
WantedBy=multi-user.target

Uložte soubor, povolte službu při spuštění a spusťte službu:

sudo systemctl start prometheus
sudo systemctl enable prometheus

Krok 5. Přístup k webovému rozhraní Prometheus.

Prometheus bude ve výchozím nastavení k dispozici na portu HTTP 9090. Otevřete svůj oblíbený prohlížeč a přejděte na http://vase-domena.com:9090 nebo http://vaše-ip-adresa:9090 a dokončete požadované kroky k dokončení instalace.

Blahopřejeme! Úspěšně jste nainstalovali Prometheus. Děkujeme, že jste použili tento návod k instalaci nejnovější verze monitorovacího systému Prometheus a databáze časových řad v systému Debian. Další pomoc nebo užitečné informace vám poskytneme doporučujeme vám zkontrolovat oficiální web Prometheus.


Debian
  1. Jak nainstalovat Nextcloud na Debian 9

  2. Jak nainstalovat PostgreSQL 11 / 10 na Debian 9 a Debian 8

  3. Jak nainstalovat MongoDB 4.4 / 4.2 na Debian 9

  1. Jak nainstalovat Tomcat 8.5 na Debian 9

  2. Jak nainstalovat MongoDB na Debian 9

  3. Jak nainstalovat PostgreSQL na Debian 11 / Debian 10

  1. Jak nainstalovat Nginx na Debian 9

  2. Jak nainstalovat Apache na Debian 9

  3. Jak nainstalovat Jenkins na Debian 9