Hur man installerar Prometheus i Debian 11

James Hogan

Den hÀr handledningen handlar om Hur man installerar Prometheus i Debian 11. Vi kommer att göra vÄrt bÀsta sÄ att du förstÄr den hÀr guiden. Jag hoppas att du gillar den hÀr bloggen Hur man installerar Prometheus i Debian 11. Om ditt svar Àr ja, vÀnligen dela efter att ha lÀst detta.

Kontrollera hur man installerar Prometheus i Debian 11

Prometheus Àr programvara med öppen kÀllkod för övervakning av datorer, mjukvara och tjÀnster. Den kan lÀsa olika mÀtvÀrden frÄn operativsystem, programvara och tjÀnster i realtid och varna anvÀndare om olika hÀndelser baserat pÄ dessa mÀtvÀrden. I den hÀr artikeln kommer jag att prata om olika delar av Prometheus och visa dig hur du installerar det pÄ Ubuntu 20.04 LTS. Jag kommer ocksÄ att visa dig grunderna. Prometheus Àr ett hÀndelseövervaknings- och varningssystem med öppen kÀllkod. Prometheus samlar in och lagrar sina mÀtvÀrden som tidsseriedata; H. Metrisk information lagras med den tidsstÀmpel vid vilken den registrerades, tillsammans med valfria nyckel-vÀrdepar, sÄ kallade taggar.

Prometheus Ă€r ett system med öppen kĂ€llkod och ett tjĂ€nsteövervaknings- och varningsverktyg som anvĂ€nds för att logga tjĂ€nster i realtid och samla in mĂ€tvĂ€rden i en tidsseriedatabas. Den Ă€r skriven i Go och Ă€r licensierad under Apache 2-licensen, som ursprungligen utvecklades av SoundCloud. Glöm inte att ersĂ€tta IP_Address och Port_Number med din servers faktiska IP-adress och SSH-portnummer. Du bör ocksĂ„ ersĂ€tta “root” med anvĂ€ndarnamnet för administratörskontot, om det behövs. Prometheus standardkonfiguration exporterar bara mĂ€tvĂ€rden om sig sjĂ€lv. Du kan dock utöka den genom att installera exportörer och andra program. Stöder en flerdimensionell datamodell, flera diagram och instrumentpanelslĂ€gen.

Installera Prometheus

Innan du börjar rekommenderas det att du skapar en dedikerad anvÀndare och grupp för Prometheus. Du kan skapa den med följande kommando:

  • groupadd – Promethean-systemet
  • useradd -s /sbin/nologin –system -g prometheus prometheus

Ladda sedan ner den senaste versionen av Prometheus genom att köra följande kommando:

  • curl -s https://api.github.com/repos/prometheus/prometheus/releases/latest|grep browser_download_url|grep linux-amd64|cut -d ‘”‘ -f 4|wget -qi –

NÀr Prometheus har laddats ner kan du visa den nedladdade filen med följande kommando:

Du bör se följande utdata:

  • -rw-r–r– 1 rotrot 72638078 5 okt 16:46 prometheus-2.30.3.linux-amd64.tar.gz

Extrahera sedan den nedladdade filen med följande kommando:

  • tar -xvf prometheus*.tar.gz

Ändra sedan katalog till den extraherade katalogen med följande kommando:

  • cd prometheus-2.30.3.linux-amd64

Skapa sedan nÄgra nödvÀndiga kataloger med följande kommando:

  • mkdir /etc/prometheus
  • mkdir /var/lib/prometheus

Kopiera sedan de nödvÀndiga konfigurationsfilerna och verktygen med följande kommandon:

  • mv prometheus.yml /etc/prometheus/prometheus.yml
  • konsoler mv/ console_libraries/ /etc/prometheus/
  • mv prometheus promtool /usr/local/bin/

NÀr du Àr klar kan du fortsÀtta till nÀsta steg.

Skapa en Systemd-tjÀnstfil för Prometheus

DÀrefter mÄste du skapa en systemd servicefil för att hantera Prometheus-tjÀnsten. Du kan skapa den genom att köra följande kommando:

  • nano /etc/systemd/system/prometheus.service

Spara och stÀng filen och stÀll sedan in rÀtt ÀganderÀtt och behörighet för Prometheus konfigurationskatalog:

  • chown -R prometheus: prometheus /etc/prometheus/
  • chmod -R 775 /etc/prometheus/
  • chown -R prometheus: prometheus /var/lib/prometheus/

Ladda sedan om systemd-demonen för att tillÀmpa Àndringarna:

Starta sedan Prometheus-tjÀnsten och lÄt den starta vid omstart av systemet med följande kommando:

  • systemctl starta prometheus
  • systemctl aktivera prometheus

Du kan kontrollera statusen för Prometheus med följande kommando:

  • systemctl prometheus tillstĂ„nd

Som standard lyssnar Prometheus pÄ port 9090. Du kan verifiera detta med följande kommando:

Konfigurera Nginx som en omvÀnd proxy för Prometheus

DÀrefter rekommenderas det att installera och konfigurera Nginx som en omvÀnd proxy för Prometheus. Installera först Nginx-webbserverpaketet med följande kommando:

NÀr Nginx Àr installerat, skapa en Nginx virtuell vÀrdkonfigurationsfil med följande kommando:

  • nano /etc/nginx/conf.d/prometheus.conf

Spara och stÀng filen och kontrollera sedan Nginx för eventuella syntaxfel med följande kommando:

Om allt Àr bra fÄr du följande utdata:

  • nginx: /etc/nginx/nginx.conf test av konfigurationsfilen lyckades

Slutligen, starta om Nginx-tjÀnsten för att tillÀmpa Àndringarna:

Du kan ocksÄ kontrollera statusen för Nginx-tjÀnsten med följande kommando:

GĂ„ till Prometheus kontrollpanel

Öppna nu din webblĂ€sare och gĂ„ till Prometheus instrumentpanel med URL:en http://prometheus.example.com. Du bör se följande sida:

Installera och konfigurera node_exporter

node_exporter Àr en exportör som kommer att övervaka och hÀmta mÀtvÀrden frÄn Prometheus-servern. Ladda först ner den senaste versionen av node_exporter med följande kommando:

  • wget https://github.com/prometheus/node_exporter/releases/download/v1.2.2/node_exporter-1.2.2.linux-amd64.tar.gz

NÀr nedladdningen Àr klar, extrahera den nedladdade filen med följande kommando:

  • tar -xvzf exporter_node-1.2.2.linux-amd64.tar.gz

Flytta sedan den extraherade katalogen till katalogen /etc/prometheus/:

  • mv node_exporter-1.2.2.linux-amd64 /etc/prometheus/node_exporter

StÀll sedan in lÀmplig egenskap med följande kommando:

  • chown -R prometheus: prometheus /etc/prometheus/node_exporter

Skapa sedan en systemd servicefil för att hantera node_exporter-tjÀnsten:

  • nano /etc/systemd/system/node_exporter.service

Spara och stÀng filen och ladda sedan om systemd-demonen för att tillÀmpa Àndringarna:

Starta sedan node_exporter-tjÀnsten och lÄt den starta vid omstart av systemet:

  • systemctl starta node_exporter
  • systemctl aktivera node_exporter

Du kan kontrollera statusen för node_exporter med följande kommando:

  • systemctl status exporter_node

Som standard lyssnar node_exporter pÄ port 9100. Du kan verifiera detta med följande kommando:

LĂ€gg till node_exporter till Prometheus-servern

DÀrefter mÄste du lÀgga till node_exporter till Prometheus konfigurationsfil. Du kan göra detta genom att redigera Prometheus standardkonfigurationsfil:

  • nano /etc/prometheus/prometheus.yml

Under raden ‘scrape_config’, lĂ€gg till den nya job_name node_exporter genom att lĂ€gga till följande rader.

Spara och stÀng filen och starta sedan om Prometheus-tjÀnsten för att tillÀmpa Àndringarna:

  • systemctl starta om prometheus

Slutord: Hur man installerar Prometheus i Debian 11

Jag hoppas att du förstÄr den hÀr artikeln Hur man installerar Prometheus i Debian 11, om ditt svar Àr nej kan du frÄga vad som helst via kontaktforumsektionen relaterat till den hÀr artikeln. Och om ditt svar Àr ja, vÀnligen dela den hÀr artikeln med din familj och vÀnner.