Prometheus na Raspberry Pi

Prometheus

Prometheus je open-source systém pro monitorování a sběr metrik v reálném čase. Umožňuje sledovat výkon serverů, síťových zařízení, aplikací či kontejnerů a vizualizovat data pomocí grafů a alertů.

Využití:

  • Monitorování vytížení CPU, paměti a disků na Raspberry Pi.
  • Sledování IoT zařízení, domácí sítě nebo Docker kontejnerů.
  • Integrace s Grafanou pro vizualizaci a alertování.

Instalace na Raspberry Pi (Raspberry Pi OS / Debian-based)

Vytvoření uživatele pro Prometheus:

sudo useradd --no-create-home --shell /bin/false prometheus
sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus
sudo chown prometheus:prometheus /etc/prometheus /var/lib/prometheus

Stažení Prometheus:

wget https://github.com/prometheus/prometheus/releases/download/v2.48.0/prometheus-2.48.0.linux-arm64.tar.gz
tar xvf prometheus-2.48.0.linux-arm64.tar.gz
sudo cp prometheus-2.48.0.linux-arm64/prometheus /usr/local/bin/
sudo cp prometheus-2.48.0.linux-arm64/promtool /usr/local/bin/
sudo cp -r prometheus-2.48.0.linux-arm64/consoles /etc/prometheus
sudo cp -r prometheus-2.48.0.linux-arm64/console_libraries /etc/prometheus
sudo chown -R prometheus:prometheus /etc/prometheus

Konfigurace Prometheus (/etc/prometheus/prometheus.yml):

global:
  scrape_interval: 15s

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['localhost:9090']

Systemd služba pro automatický start:

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

Vložte:

[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

[Install]
WantedBy=multi-user.target

Spuštění a aktivace služby:

sudo systemctl daemon-reload
sudo systemctl enable prometheus
sudo systemctl start prometheus
sudo systemctl status prometheus

Přístup:
Prometheus webové rozhraní je dostupné na adrese:

http://<IP_Raspberry_Pi>:9090

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *