Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія | ||
| linux:monitoring:prometheus:nodeexporter [25/07/2025 21:35] – osvex | linux:monitoring:prometheus:nodeexporter [13/10/2025 16:12] (поточний) – osvex | ||
|---|---|---|---|
| Рядок 3: | Рядок 3: | ||
| Ось покрокова інструкція для встановлення Node Exporter на сервері та додавання нового таргету в Prometheus: | Ось покрокова інструкція для встановлення Node Exporter на сервері та додавання нового таргету в Prometheus: | ||
| - | ==== 1. Встановлення Node Exporter на сервері ==== | + | ==== Bash-скрипт встановлення: |
| + | |||
| + | < | ||
| + | # | ||
| + | |||
| + | # Змінна з версією | ||
| + | VERSION=" | ||
| + | USER=" | ||
| + | BIN_PATH="/ | ||
| + | SERVICE_FILE="/ | ||
| + | |||
| + | echo "1. Завантаження Node Exporter v$VERSION..." | ||
| + | wget https:// | ||
| + | |||
| + | echo "2. Розпакування архіву..." | ||
| + | tar xvfz node_exporter-$VERSION.linux-amd64.tar.gz | ||
| + | |||
| + | echo "3. Переміщення node_exporter до $BIN_PATH..." | ||
| + | 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/ | ||
| + | |||
| + | [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 встановлено та запущено!" | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Встановлення Node Exporter на сервері | ||
| **1. Завантажте останню версію Node Exporter:** Перейдіть на офіційну сторінку релізів Node Exporterі знайдіть посилання на останню версію для вашої платформи. Ви можете завантажити її за допомогою '' | **1. Завантажте останню версію Node Exporter:** Перейдіть на офіційну сторінку релізів Node Exporterі знайдіть посилання на останню версію для вашої платформи. Ви можете завантажити її за допомогою '' | ||
| Рядок 34: | Рядок 85: | ||
| </ | </ | ||
| - | ==== 2. Налаштування сервісу Node Exporter | + | === Налаштування сервісу Node Exporter === |
| \\ | \\ | ||
| Рядок 71: | Рядок 122: | ||
| </ | </ | ||
| - | ==== 4. Додавання нового таргету в Prometheus ==== | + | ==== Встановлення Windows Exporter ==== |
| + | |||
| + | [[https:// | ||
| + | |||
| + | Перейдіть на офіційний репозиторій: | ||
| + | |||
| + | Завантажте останній .msi-інсталятор (наприклад, | ||
| + | |||
| + | **Установка через MSI** | ||
| + | |||
| + | 1. Запустіть інсталятор від імені адміністратора | ||
| + | |||
| + | 2. Під час встановлення можна обрати, | ||
| + | |||
| + | 3. Після завершення перевірте, | ||
| + | |||
| + | **Перевірка роботи: | ||
| + | |||
| + | [[http:// | ||
| + | |||
| + | **Увага! ** Не забудьте відкрити порт **9182** в самій OS Windows, щоб Prometheus мав доступ до метрик. | ||
| + | ==== Додавання нового таргету в Prometheus ==== | ||
| **1. Відредагуйте конфігураційний файл Prometheus: | **1. Відредагуйте конфігураційний файл Prometheus: | ||
| Рядок 77: | Рядок 149: | ||
| Відкрийте ваш конфігураційний файл Prometheus '' | Відкрийте ваш конфігураційний файл Prometheus '' | ||
| < | < | ||
| + | |||
| sudo nano / | sudo nano / | ||
| Рядок 110: | Рядок 183: | ||
| У веб-інтерфейсі Prometheus перейдіть на вкладку " | У веб-інтерфейсі Prometheus перейдіть на вкладку " | ||
| + | |||
| + | ==== ==== | ||