Масштабирование системы мониторинга¶
Стандартная установка позволяет мониторить только тот сервер, на котором установлен Prometheus. Если у вас несколько серверов, добавьте их в систему мониторинга. Для этого установите на дополнительных серверах Node Exporter и измените конфигурацию Prometheus.
Установка Node Exporter на дополнительном сервере¶
Скачайте скрипт с компонентами мониторинга на целевом сервере и предоставьте права:
sudo wget https://distr.staffcop.su/docs-assets/grafana/monitoring_install.sh && chmod +x monitoring_install.sh
Запустите скрипт в режиме установки только Node Exporter:
./monitoring_install.sh node-exporterСкрипт установит и настроит Node Exporter для работы.
Настройка Prometheus на основном сервере¶
После установки Node Exporter укажите настройки нового источника метрик в конфигурации Prometheus.
Зайдите на сервер, где установлен Prometheus.
Откройте файл конфигурации:
sudo nano /etc/prometheus/prometheus.yml
В секцию
scrape_configsдобавьте новый блок для вашего сервера:
- job_name: 'имя_джоба_(задания)' # Например: 'node_exporter_recognition' static_configs: - targets: ['<IP-адрес_доп_сервера>:9100']Пример полной готовой конфигурации:
global: scrape_interval: 15s scrape_configs: - job_name: 'node_exporter' static_configs: - targets: ['localhost:9100'] - job_name: 'node_exporter_2' static_configs: - targets: ['192.168.0.5:9100']
Сохраните файл и перезапустите Prometheus для применения настроек:
sudo systemctl restart prometheus
После выполнения шагов в Grafana в выпадающем меню Host появится возможность выбирать сервер.
Последнее обновление: 07.04.26