Установка агента

Агент ставится одной командой. Команда генерируется в портале: карточка клиента → Onboarding → «Сгенерировать». Ссылка одноразовая и живёт ограниченное время — если истекла, просто сгенерируйте новую.

Linux

Поддерживаются systemd-дистрибутивы (Debian, Ubuntu, RHEL/CentOS/Alma/Rocky и др.), x86_64 и arm64. Выполните под root команду из портала:

curl -fsSL 'https://platform.voltir.tech/api/onboarding/…' | sudo bash

Скрипт установит службы: monitoring-node-exporter (метрики), monitoring-vmagent (доставка), monitoring-vector (журналы), monitoring-snmp-exporter и таймеры heartbeat/snmp-sync; при наличии Docker — ещё monitoring-cadvisor (метрики контейнеров, см. «Мониторинг Docker»). Хост появится в портале в течение минуты, в метриках его адрес — в label instance.

Проверка состояния: systemctl status monitoring-*

Windows

Windows 10/11 и Windows Server 2016+. В PowerShell от администратора выполните команду из блока «Windows»:

powershell -NoProfile -ExecutionPolicy Bypass -Command "iex (iwr -UseBasicParsing 'https://platform.voltir.tech/api/onboarding/…&os=windows').Content"

Устанавливаются службы monitoring-windows-exporter, monitoring-vmagent, monitoring-fluent-bit (журналы Application и System) и задача планировщика для heartbeat.

Проверка: Get-Service monitoring-*

Бинарники агента скачиваются с сервера платформы — доступ наблюдаемых серверов в интернет не требуется, достаточно доступа до platform.voltir.tech и ingest.voltir.tech (порт 443).

Повторная установка и обновление

Команду можно выполнять поверх уже установленного агента — службы будут корректно пересозданы и перезапущены. Данные и история не теряются.

Удаление хоста из мониторинга

  1. Остановите агента на сервере:
    Linux: systemctl disable --now monitoring-vmagent monitoring-vector monitoring-node-exporter monitoring-heartbeat.timer
    Windows: Stop-Service monitoring-*; sc.exe delete … (или повторная установка ничего не оставит лишнего)
  2. В портале: вкладка «Хосты» → «Удалить». Если агент ещё работает, хост вернётся со следующим heartbeat — это защита от случайного удаления живого сервера.

Накопленные метрики удалённого хоста остаются доступными до истечения срока хранения.

Стороннее ПО в составе агента

Агент устанавливает компоненты с открытым исходным кодом (node_exporter, vmagent, vector и другие) в неизменённом виде. Перечень и полные тексты лицензий: third-party-licenses.txt; та же справка кладётся инсталлятором на каждый сервер рядом с конфигурацией агента.