Установка node exporter как служба
Система сбора данных мониторинга node exporter может быть установлена как служба для этого необходимо выполнить следующие действия.
Info
Данная инструкция применима не только к proxmox
Загрузка актуальной версии бинарного файла:
wget https://github.com/prometheus/node_exporter/releases/download/v1.8.2/node_exporter-1.8.2.linux-amd64.tar.gz
tar xvfz node_exporter-*.*-amd64.tar.gz
cd node_exporter-*.*-amd64
Note
Изменить 1.8.2 на актуальную версию из репозитория
Переместим файл в правильную папку и проверим:
mv ./node_exporter /usr/local/bin/
ls /usr/local/bin/node_exporter
Создадим пользователя и установим права:
useradd --no-create-home --shell /bin/false node_exporter
chown node_exporter:node_exporter /usr/local/bin/node_exporter
Создадим файл службы:
nano /etc/systemd/system/node_exporter.service
Со следующим содержимым:
# /etc/systemd/system/node_exporter.service
[Unit]
Description=Node Exporter
After=network.target
[Service]
User=node_exporter
Group=node_exporter
Type=simple
ExecStart=/usr/local/bin/node_exporter
Nice=-10
#CPUShares=512
#MemoryLimit=100M
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
Выполним перезагрузку служб для обнаружения новой и запустим ее с добавлением в автозапуск:
systemctl daemon-reload
systemctl start node_exporter
systemctl enable node_exporter
systemctl status node_exporter