GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat Prometheus na CentOS 8

V tomto tutoriálu vám ukážeme, jak nainstalovat Prometheus na CentOS 8. Pro ty z vás, kteří nevěděli, Prometheus je vynikající open-source monitorovací systé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. Největší výhodou Prometheus je dotazovací jazyk, který poskytuje pro zpracování dat.

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 Promethea na server CentOS 8.

Předpoklady

  • Server s jedním z následujících operačních systémů:CentOS 8.
  • 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 oprávnění 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 CentOS 8

Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.

sudo dnf vyčistit aktualizaci allsudo dnf

Krok 2. Přidejte uživatele systému a skupinu pro Prometheus.

Spuštěním níže uvedeného příkazu vytvořte uživatele a skupinu systému Prometheus:

useradd -M -r -s /bin/false prometheus

Krok 3. Vytvořte datový adresář pro Prometheus.

Vytvořte adresář, který bude použit k ukládání dat Prometheus:

mkdir /etc/prometheusmkdir /var/lib/prometheus

Krok 3. Instalace Prometheus na CentOS 8.

Musíme si stáhnout nejnovější vydání archivu Prometheus a rozbalit jej, abychom získali binární soubory:

wget https://github.com/prometheus/prometheus/releases/download/v2.14.0/prometheus-2.14.0.linux-amd64.tar.gz -P /tmpcd /tmptar -xzf prometheus-2.14.0 .linux-amd64.tar.gz

Dále zkopírujte dva soubory Prometheus, Prometheus a promtool, z extrahovaného archivního adresáře Prometheus do /usr/local/bin adresář:

cp prometheus-2.14.0.linux-amd64/{prometheus,promtool} /usr/local/bin/cp -r prometheus-2.14.0.linux-amd64/{consoles,console_libraries} /etc/prometheus/ 

Nakonfigurujte Prometheus:

Konfigurace by měly být přidány do souboru „/etc/prometheus/prometheus.yml “, Otevřete konfigurační soubor pro úpravu a upravte jej tak, aby vypadal takto:

nano /etc/prometheus/prometheus.yml
# my global configglobal:scrape_interval:15s # Nastavte interval škrábání na každých 15 sekund. Výchozí nastavení je každou 1 minutu. assessment_interval:15s # Vyhodnoťte pravidla každých 15 sekund. Výchozí nastavení je každou 1 minutu. # scrape_timeout je nastaven na globální výchozí hodnotu (10s).# Konfigurace scrape obsahující přesně jeden koncový bod pro scrape:# Zde je samotný Prometheus.scrape_configs:# Název úlohy je přidán jako štítek `job=` k libovolným časovým sériím seškrábaný z této konfigurace. - job_name:'prometheus' # metrics_path výchozí hodnota '/metrics' # výchozí schéma schéma 'http'. static_configs:- cíle:['localhost:9090']

Krok 4. Vytvořte systémovou servisní jednotku.

Musíte vytvořit systemd soubor služby, /etc/systemd/system/prometheus.service , nakonfigurovaný následovně:

nano /etc/systemd/system/prometheus.service
[Unit]Description=Prometheus Time Series Collection and Processing ServerWants=network-online.targetAfter=network-online.target[Service]User=prometheusGroup=prometheusType=simpleExecStart=/usr/local/bin/prometheus \ --config .file /etc/prometheus/prometheus.yml \ --storage.tsdb.path /var/lib/prometheus/ \ --web.console.templates=/etc/prometheus/consoles \ --web.console.libraries=/ etc/prometheus/console_libraries[Install]WantedBy=multi-user.target

Znovu načtěte systemd služba:

systemctl daemon-reloadsystemctl enable --now prometheussystemctl status prometheus

Krok 5. Nakonfigurujte firewall pro Prometheus.

Povolit Prometheovi přes firewall:

sudo firewall-cmd --add-port=9090/tcp --permanentsudo firewall-cmd --reload

Krok 6. Nastavte vlastnictví na konfigurační soubory a adresáře.

Spusťte níže uvedený příkaz a nastavte vlastnictví konfiguračních souborů a adresářů Prometheus na Prometheus:

chown -R prometheus:prometheus /etc/prometheuschown -R prometheus:prometheus /var/lib/prometheuschown prometheus.prometheus /usr/local/bin/{prometheus,promtool}

Krok 7. Přístup k 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://adresa-ip-serveru: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 Promethea na systém CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Prometheus.


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8