Grafana og Prometheus er kraftfulde værktøjer til overvågning og visualisering af metrikker. Følg disse trin for at installere Grafana og Prometheus på din VPS-server, der kører Ubuntu 24.04.
Forudsætninger
- En VPS-server, der kører Ubuntu 24.04
- Root- eller sudo-adgang
- Grundlæggende kendskab til kommandolinjen
Trin 1: Opdater dit system
Sørg for, at dit system er opdateret:
sudo apt update && sudo apt upgrade -y
Trin 2: Installer Prometheus
Opret først en bruger til Prometheus:
sudo useradd --no-create-home --shell /bin/false prometheus
Opret de nødvendige mapper:
sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus
Download den nyeste version af Prometheus:
wget https://github.com/prometheus/prometheus/releases/latest/download/prometheus-*.tar.gz
Udpak den downloadede fil:
tar xvf prometheus-*.tar.gz
Flyt binære filer til den passende mappe:
sudo mv prometheus /usr/local/bin/
sudo mv promtool /usr/local/bin/
Flyt konfigurationsfilen og indstil tilladelser:
sudo mv prometheus.yml /etc/prometheus/
sudo chown -R prometheus:prometheus /etc/prometheus
sudo chown -R prometheus:prometheus /var/lib/prometheus
Trin 3: Opret en Prometheus servicefil
Opret en servicefil til Prometheus:
sudo nano /etc/systemd/system/prometheus.service
Tilføj følgende indhold:
[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
Genindlæs systemd-daemonen og start Prometheus:
sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl enable prometheus
Trin 4: Installer Grafana
Tilføj Grafana APT-repo:
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:grafana/stable
Installer Grafana:
sudo apt update
sudo apt install grafana
Start og aktiver Grafana:
sudo systemctl start grafana-server
sudo systemctl enable grafana-server
Trin 5: Adgang til Grafana
Åbn din webbrowser og gå til http://your_domain.com:3000. Standardlogin er:
- Brugernavn: admin
- Adgangskode: admin
Du vil blive bedt om at ændre adgangskoden ved første login.
Trin 6: Konfigurer Prometheus som datakilde i Grafana
Når du er logget ind i Grafana, skal du navigere til Konfiguration > Datakilder > Tilføj datakilde og vælge Prometheus. Indtast URL’en:
http://localhost:9090
Klik på Gem & Test for at verificere forbindelsen.
Konklusion
Du har nu installeret Grafana og Prometheus på din Ubuntu 24.04 VPS-server. Du kan nu begynde at overvåge dine applikationer!