Установка node_exporter в AstraLinux
Для сбора метрик с хостов для Prometheus необходимо на каждый из них установить node_exporter. Сделать это легко:
Скачиваем и распаковываем:
wget https://github.com/prometheus/node_exporter/releases/download/v1.10.2/node_exporter-1.10.2.linux-amd64.tar.gz tar xvfz node_exporter-*.*-amd64.tar.gz mv node_exporter-*.*-amd64/node_exporter ./node_exporter
Номер версии измените на последний имеющийся.
Разрешаем доступ извне на порт 9100:
sudo ufw allow 9100
Добавляем задание в cron:
sudo crontab -e
Добавляем следующую строку:
@reboot /home/username/node_exporter &
И сразу запустим:
sudo /home/username/node_exporter &
В Prometheus добавляем новое задание:
- job_name: 'mynewjob'
scrape_interval: 30s
scheme: http
metrics_path: '/metrics'
static_configs:
- targets: ['ip:9100']
ip меняем на IP хоста.
Теперь можем наблюдать появление метрик в Prometheus:
