linux:monitoring:prometheus:nodeexporter

Це стара версія документу!


Node Exporter

Ось покрокова інструкція для встановлення Node Exporter на сервері та додавання нового таргету в Prometheus:

1. Завантажте останню версію Node Exporter: Перейдіть на офіційну сторінку релізів Node Exporterі знайдіть посилання на останню версію для вашої платформи. Ви можете завантажити її за допомогою wget або curl. Наприклад:

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

2. Розпакуйте завантажений архів:

tar xvfz node_exporter-1.6.1.linux-amd64.tar.gz

3. Перейдіть у розпаковану директорію:

cd node_exporter-1.6.1.linux-amd64

4. Запустіть Node Exporter:

./node_exporter &

5. Додайте Node Exporter до системи служб (опціонально):

Для автоматичного запуску Node Exporter при старті системи, створіть файл служби:

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

Додайте наступний вміст:

[Unit]
Description=Node Exporter
After=network.target

[Service]
User=node_exporter
Group=node_exporter
ExecStart=/path/to/node_exporter

[Install]
WantedBy=multi-user.target

Замість /path/to/node_exporter вставте шлях до вашого виконуваного файлу node_exporter.

6. Перезапустіть системні служби та запустіть Node Exporter:

sudo systemctl daemon-reload
sudo systemctl start node_exporter
sudo systemctl enable node_exporter

1. Відредагуйте конфігураційний файл Prometheus:

Відкрийте ваш конфігураційний файл Prometheus prometheus.yml:

sudo nano /etc/prometheus/prometheus.yml

Додайте новий таргет до секції scrape_configs. Наприклад:

scrape_configs:
  - job_name: 'node_exporter'
    static_configs:
   - targets: ['<IP-адреса вашого сервера>:9100']

Замініть <IP-адреса вашого сервера> на IP-адресу сервера, на якому запущено Node Exporter.

2. Перезапустіть Prometheus для застосування змін:

sudo systemctl restart prometheus

Перевірте конфігурацію Prometheus:

Переконайтеся, що новий таргет правильно додано:

  • Відкрийте веб-інтерфейс Prometheus (наприклад, http://localhost:9090 ).
  • Перейдіть на вкладку “Targets” (/targets).

Ви повинні побачити новий таргет у списку.

4. Перевірте метрики Node Exporter:

У веб-інтерфейсі Prometheus перейдіть на вкладку “Graph” (/graph) і введіть метрику, наприклад node_exporter_build_info, щоб перевірити, чи збираються дані.

  • linux/monitoring/prometheus/nodeexporter.1725360338.txt.gz
  • Востаннє змінено: 03/09/2024 07:45
  • (зовнішнє редагування)