Grafana
Запуск Prometheus с помощью systemd#
Ссылку на последнюю версию Prometheus
можно найти на странице загрузок.
# Скачиваем и распаковываем релиз
wget <link>
tar xvf prometheus-*.*-amd64.tar.gz
cd prometheus-*.*
# Создаём отдельного пользователя и группу для запуска prometheus
sudo adduser --system --no-create-home --group prometheus
# Конфиг
sudo mkdir /etc/prometheus
sudo cp prometheus.yml /etc/prometheus/
sudo chown -R prometheus:prometheus /etc/prometheus
# Папка для данных
sudo mkdir /var/lib/prometheus
sudo chown -R prometheus:prometheus /var/lib/prometheus
# Бинарники prometheus и promtool
sudo cp prometheus /usr/local/bin/
sudo chown prometheus:prometheus /usr/local/bin/prometheus
sudo cp promtool /usr/local/bin/
sudo chown prometheus:prometheus /usr/local/bin/promtool
Создаём systemd
сервис. Список возможных параметров запуска Prometheus
представлен в документации.
Добавляем Prometheus
в автозагрузку и запускаем.
sudo systemctl daemon-reload
sudo systemctl enable prometheus
sudo systemctl start prometheus
sudo systemctl status prometheus
При обновлении конфига, нужно будет перезапустить сервис.
Node Exporter#
Устанавливаем Node Exporter
по инструкции из документации. Сервис в systemd
для Node Exporter
будет создан автоматически.
Пример дашборда Grafana
для Node Exporter
.