Це стара версія документу!
Node Exporter
Ось покрокова інструкція для встановлення Node Exporter на сервері та додавання нового таргету в Prometheus:
1. Встановлення Node Exporter на сервері
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
2. Додавання нового таргету в Prometheus
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, щоб перевірити, чи збираються дані.