Grafana och Prometheus är kraftfulla verktyg för att övervaka och visualisera metrik. Följ dessa steg för att installera Grafana och Prometheus på din VPS-server som kör Ubuntu 24.04.
Förutsättningar
- En VPS-server som kör Ubuntu 24.04
- Root- eller sudo-åtkomst
- Grundläggande kunskap om kommandoraden
Steg 1: Uppdatera ditt system
Se till att ditt system är uppdaterat:
sudo apt update && sudo apt upgrade -y
Steg 2: Installera Prometheus
Först, skapa en användare för Prometheus:
sudo useradd --no-create-home --shell /bin/false prometheus
Skapa de nödvändiga mapparna:
sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus
Ladda ner den senaste versionen av Prometheus:
wget https://github.com/prometheus/prometheus/releases/latest/download/prometheus-*.tar.gz
Packa upp den nedladdade filen:
tar xvf prometheus-*.tar.gz
Flytta binärfilerna till rätt mapp:
sudo mv prometheus /usr/local/bin/
sudo mv promtool /usr/local/bin/
Flytta konfigurationsfilen och ställ in rätt behörigheter:
sudo mv prometheus.yml /etc/prometheus/
sudo chown -R prometheus:prometheus /etc/prometheus
sudo chown -R prometheus:prometheus /var/lib/prometheus
Steg 3: Skapa en tjänst för Prometheus
Skapa en tjänstfil för Prometheus:
sudo nano /etc/systemd/system/prometheus.service
Lägg till följande konfiguration:
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file /etc/prometheus/prometheus.yml \
--storage.tsdb.path /var/lib/prometheus/ \
--web.listen-address=:9090
[Install]
WantedBy=multi-user.target
Starta om systemd-tjänsten och starta Prometheus:
sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl enable prometheus
Steg 4: Installera Grafana
Lägg till Grafana APT-repositoriet:
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:grafana/stable
Installera Grafana:
sudo apt update
sudo apt install grafana
Starta och aktivera Grafana:
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
Steg 5: Få tillgång till Grafana
Öppna din webbläsare och gå till http://your_domain.com:3000. Standardinloggningen är:
- Användarnamn: admin
- Lösenord: admin
Du kommer att bli ombedd att ändra lösenordet vid första inloggningen.
Steg 6: Konfigurera Prometheus som datakälla i Grafana
När du är inloggad i Grafana, navigera till Konfiguration > Datakällor > Lägg till datakälla och välj Prometheus. Ange URL:
http://localhost:9090
Klicka på Spara & Testa för att verifiera anslutningen.
Slutsats
Du har framgångsrikt installerat Grafana och Prometheus på din Ubuntu 24.04 VPS-server. Nu kan du börja övervaka dina applikationer!