Установка и подключение node_exporter в Debian

node_exporter - экспортер метрик аппаратного обеспечения и ОС для Prometheus.

Не рекомендуется развертывать node_exporter как контейнер Docker, поскольку он требует доступа к хост-системе.

Продолжение статей

Установка node_exporter в Debian

Добавляем пользователя для работы node_exporter

Скачиваем последнюю версию node_exporter

wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz

и распаковываем архив в /opt

назначаем права на директорию пользователю

За счет использования при запуске указания конкретной версии, можно обеспечить обновление до новой версии путем изменения одного файла и перезапуска сервиса. Так же при необходимости можно будет вернутся на предыдущую версию.

создаем файл сервиса /etc/systemd/system/node_exporter.service  со следующем содержимым

запускаем сервис

При необходимости открываем порт в межсетевом экране

Подключение node_exporter в Prometheus

Открываем файл конфигурации prometheus

Обязательно два проблема в начале, файлы конфигурации yml к этому чувствительны

и в секции scrape_configs добавляем следующий текст

nano /opt/configs/prometheus.yml

и перезапускаем prometheus

Добавление дашборда в Grafana

Скачиваем дашборд Node Exporter for Prometheus Dashboard EN 20201010 в формате json

В веб-консоли Grafana переходим в Dashboards - Browse и нажимаем Import

Dashboards - Browse - Import

В данном окне нажимаем "Upload JSON file" и выбираем скачанный ранее файл.

в качестве VictoriaMetrics выбираем Prometheus и жмем Import

Dashboards - Browse - Import

После этого дашборд становится доступен для использования в системе

Grafana Dashboards

Понравилась статья? Поделиться с друзьями:
Добавить комментарий