Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
| linux:monitoring:prometheus:nodeexporter [03/09/2024 10:53] – osvex | linux:monitoring:prometheus:nodeexporter [13/10/2025 16:12] (поточний) – osvex | ||
|---|---|---|---|
| Рядок 3: | Рядок 3: | ||
| Ось покрокова інструкція для встановлення Node Exporter на сервері та додавання нового таргету в Prometheus: | Ось покрокова інструкція для встановлення Node Exporter на сервері та додавання нового таргету в Prometheus: | ||
| - | ==== 1. Встановлення | + | ==== Bash-скрипт встановлення: ==== |
| - | **1. Завантажте останню версію Node Exporter:** Перейдіть на офіційну сторінку релізів Node Exporterі знайдіть посилання на останню версію для вашої платформи. Ви можете завантажити її за допомогою '' | ||
| < | < | ||
| - | wget https://github.com/ | + | #!/bin/bash |
| - | </code> | + | # Змінна з версією |
| + | VERSION=" | ||
| + | USER=" | ||
| + | BIN_PATH=" | ||
| + | SERVICE_FILE="/ | ||
| - | **2. Розпакуйте завантажений архів:** | + | echo "1. Завантаження Node Exporter v$VERSION..." |
| - | < | + | wget https:// |
| - | tar xvfz node_exporter-1.6.1.linux-amd64.tar.gz | + | |
| - | </ | + | echo "2. Розпакування архіву..." |
| + | tar xvfz node_exporter-$VERSION.linux-amd64.tar.gz | ||
| - | **3. ****Перемістіть '' | + | echo "3. Переміщення |
| - | < | + | sudo mv node_exporter-$VERSION.linux-amd64/ |
| + | |||
| + | echo "4. Очищення..." | ||
| + | rm -rf node_exporter-$VERSION.linux-amd64 | ||
| + | rm node_exporter-$VERSION.linux-amd64.tar.gz | ||
| + | |||
| + | echo "5. Створення systemd сервісу..." | ||
| + | sudo tee $SERVICE_FILE> | ||
| + | [Unit] | ||
| + | Description=Node Exporter | ||
| + | After=network.target | ||
| + | |||
| + | [Service] | ||
| + | User=$USER | ||
| + | Restart=always | ||
| + | ExecStart=$BIN_PATH/node_exporter | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | EOF | ||
| + | |||
| + | echo "6. Запуск і увімкнення сервісу..." | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl start node_exporter | ||
| + | sudo systemctl enable node_exporter | ||
| + | |||
| + | echo "7. Перевірка статусу:" | ||
| + | sudo systemctl status node_exporter --no-pager | ||
| + | |||
| + | echo "✅ Node Exporter встановлено та запущено!" | ||
| </ | </ | ||
| - | 4. Видаліть | + | ==== Встановлення Node Exporter на сервері |
| + | **1. Завантажте останню версію Node Exporter:** Перейдіть на офіційну сторінку релізів Node Exporterі знайдіть посилання на останню версію для вашої платформи. Ви можете завантажити її за допомогою '' | ||
| + | |||
| + | [[https:// | ||
| < | < | ||
| - | rm -rf node_exporter-1.7.2.linux-amd64 | + | |
| - | rm node_exporter-1.7.2.linux-amd64.tar.gz | + | wget https:// |
| </ | </ | ||
| - | ==== 2. Створення нового користувача для Node Exporter ==== | ||
| - | **1. Створіть нового користувача:** | + | **2. Розпакуйте завантажений архів:** |
| < | < | ||
| - | sudo useradd | + | tar xvfz node_exporter-1.9.1.linux-amd64.tar.gz |
| </ | </ | ||
| - | **2. Переконайтеся, | + | **3. ****Перемістіть '' |
| - | < | + | < |
| + | sudo mv node_exporter-1.9.1.linux-amd64/ | ||
| </ | </ | ||
| - | ==== 3. Налаштування сервісу Node Exporter | + | 4. Видаліть непотрібні файли: |
| + | |||
| + | < | ||
| + | rm -rf node_exporter-1.9.1.linux-amd64 | ||
| + | rm node_exporter-1.9.1.linux-amd64.tar.gz | ||
| + | |||
| + | </ | ||
| + | |||
| + | === Налаштування сервісу Node Exporter === | ||
| \\ | \\ | ||
| Рядок 61: | Рядок 104: | ||
| [Service] | [Service] | ||
| - | User=node_exporter | + | User=nobody |
| - | Group=node_exporter | + | Restart=always |
| ExecStart=/ | ExecStart=/ | ||
| Рядок 79: | Рядок 122: | ||
| </ | </ | ||
| - | ==== 3. Додавання нового таргету в Prometheus ==== | + | ==== Встановлення Windows Exporter ==== |
| + | |||
| + | [[https:// | ||
| + | |||
| + | Перейдіть на офіційний репозиторій: | ||
| + | |||
| + | Завантажте останній .msi-інсталятор (наприклад, | ||
| + | |||
| + | **Установка через MSI** | ||
| + | |||
| + | 1. Запустіть інсталятор від імені адміністратора | ||
| + | |||
| + | 2. Під час встановлення можна обрати, | ||
| + | |||
| + | 3. Після завершення перевірте, | ||
| + | |||
| + | **Перевірка роботи: | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | **Увага! ** Не забудьте відкрити порт **9182** в самій OS Windows, щоб Prometheus мав доступ до метрик. | ||
| + | ==== Додавання нового таргету в Prometheus ==== | ||
| **1. Відредагуйте конфігураційний файл Prometheus: | **1. Відредагуйте конфігураційний файл Prometheus: | ||
| Рядок 85: | Рядок 149: | ||
| Відкрийте ваш конфігураційний файл Prometheus '' | Відкрийте ваш конфігураційний файл Prometheus '' | ||
| < | < | ||
| + | |||
| sudo nano / | sudo nano / | ||
| Рядок 118: | Рядок 183: | ||
| У веб-інтерфейсі Prometheus перейдіть на вкладку " | У веб-інтерфейсі Prometheus перейдіть на вкладку " | ||
| + | |||
| + | ==== ==== | ||