Инструменты пользователя

Инструменты сайта


it:prometheus:exporters:node_exporter:install

Установка

https://github.com/prometheus/node_exporter/releases/
https://grafana.com/oss/prometheus/exporters/node-exporter/?tab=installation - Пример установки
https://losst.pro/ustanovka-i-nastrojka-prometheus - Пример установки

1. Скачать, распаковать

2. Скопировать бинарник

$ sudo cp node_exporter-1.6.1.linux-amd64/node_exporter /usr/local/bin

3. Создать пользователя, от имени которого будете запускать программу

$ sudo useradd --no-create-home --shell /bin/false prometheus

4. Создать юнит файл systemd для запуска:

$ sudo systemctl edit --full --force node_exporter.service
[Unit]
Description=Prometheus Node Exporter
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/node_exporter
[Install]
WantedBy=multi-user.target

5. Разрешить, запустить, проверить сервис

$ sudo systemctl enable node_exporter
$ sudo systemctl start node_exporter
$ sudo systemctl status node_exporter
$ sudo systemctl enable node_exporter && sudo systemctl start node_exporter && sudo systemctl status node_exporter

6. Проверить метрики

7. Добавить node_exporter в prometheus

/etc/prometheus/prometheus.yml
...
 - job_name: 'prometheus_node'
   scrape_interval: 5s
   static_configs:
     - targets: ['localhost:9100']
...
it/prometheus/exporters/node_exporter/install.txt · Последнее изменение: 2023/08/03 11:53 — ura2404