Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Доступны в регионе
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • ИИ для бизнеса
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Партнёрская программа
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Тарифы Yandex Cloud
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»
Yandex Monitoring
  • Начало работы
    • Обзор
    • Установка и обновление
    • Запуск и остановка
    • Рекомендации по использованию агента
    • Возможные ошибки
    • Удаление
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • История изменений
  • Обучающие курсы

В этой статье:

  • Список поддерживаемых операционных систем
  • Подготовка к установке
  • Установка
  • Обновление
  1. Агент сбора метрик
  2. Установка и обновление

Установка и обновление Yandex Unified Agent

Статья создана
Yandex Cloud
Улучшена
Vladimir O.
Обновлена 15 октября 2025 г.
  • Список поддерживаемых операционных систем
  • Подготовка к установке
  • Установка
  • Обновление

Примечание

Unified Agent с версии 25.03.80 может собирать и передавать метрики Prometheus.

Подробнее см. раздел Агент для сбора метрик Prometheus.

Список поддерживаемых операционных системСписок поддерживаемых операционных систем

Работа Unified Agent поддерживается на следующих операционных системах:

  • Ubuntu 16.04 или выше (возможна установка любым из способов);
  • Debian 9 или выше (Docker-образ, deb-пакет или бинарный файл);
  • CentOS 7 или выше (Docker-образ);
  • Fedora 32 или выше (Docker-образ);
  • Fedora CoreOS (Docker-образ).

Смотреть видео в Yandex Cloud Video.

Подготовка к установкеПодготовка к установке

Перед установкой Yandex Unified Agent выполните следующие шаги:

  1. Создайте виртуальную машину в Yandex Cloud или хост вне Yandex Cloud на одной из поддерживаемых операционных систем, например, Ubuntu 16.04 или выше.

  2. (Опционально) Установите Docker, если через него вы хотите запускать Unified Agent. Docker уже предустановлен в Fedora CoreOS.

    • Настройте публичный IPv4-адрес (рекомендуется).
    • Настройте Docker для работы с IPv6 и включите сетевую трансляцию адресов, если вы не можете использовать публичный IPv4-адрес.
  3. Создайте сервисный аккаунт в каталоге, куда будут записываться метрики, и назначьте ему роль monitoring.editor.

  4. Настройте авторизацию агента в Yandex Monitoring API:

    • Если агент установлен на виртуальную машину в Yandex Cloud, привяжите созданный сервисный аккаунт к виртуальной машине. В этом случае агент будет автоматически получать IAM-токен сервисного аккаунта из сервиса-метаданных.
    • Если агент установлен на хосте вне Yandex Cloud, создайте авторизованный ключ для сервисного аккаунта. Подробнее про поставку метрик с хостов вне Yandex Cloud читайте в разделе Поставка метрик с хостов вне Yandex Cloud.

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

Установите Unified Agent одним из способов:

Docker-образ
deb-пакет
Бинарный файл
При создании ВМ

Установите Docker Engine. Воспользуйтесь инструкцией по установке и запуску Docker для вашей операционной системы.

Unified Agent распространяется в виде Docker-образа. Образ опубликован в репозитории cr.yandexcloud.kz/yc с названием unified_agent и тегом latest. Образ содержит бинарный файл с агентом и конфигурационный файл, настраивающий агент для поставки системных метрик Linux в Yandex Monitoring.

Чтобы загрузить Docker-образ, выполните команду:

sudo docker pull cr.yandexcloud.kz/yc/unified-agent:latest

Unified Agent распространяется в виде deb-пакета для операционных систем Ubuntu 16.04 и выше, Debian 9 и выше. Пакет содержит бинарный файл с агентом и конфигурационный файл, расположенный в /etc/yandex/unified_agent/config.yml.

Чтобы установить Unified Agent:

  1. Скачайте последнюю версию deb-пакета:

    ubuntu_name="<версия_ОС>" \
    ua_version=$(curl --silent https://storage.yandexcloud.kz/yc-unified-agent/latest-version) \
    bash -c 'curl --silent --remote-name https://storage.yandexcloud.kz/yc-unified-agent/releases/${ua_version}/deb/${ubuntu_name}/yandex-unified-agent_${ua_version}_amd64.deb'
    

    Где ubuntu_name — версия операционной системы:

    • ubuntu-16.04-xenial
    • ubuntu-18.04-bionic
    • ubuntu-20.04-focal
    • ubuntu-22.04-jammy (начиная с версии 23.03.02)
    • ubuntu-24.04-noble

    Примечание

    При установке Unified Agent на Debian 9 поддерживаются deb-пакеты только для ubuntu-16.04-xenial и ниже, на Debian 10 — для ubuntu-18.04-bionic и ниже.

    Также вы можете скачать определенную версию Unified Agent. Для этого посмотрите список доступных версий и укажите нужную вместо значения latest-version:

    curl --silent https://storage.yandexcloud.kz/yc-unified-agent/all-versions
    
  2. Посмотрите версию скачанного deb-пакета с помощью команды ls.

    Результат:

    yandex-unified-agent_<версия>_amd64.deb
    

    Где <версия> — версия скачанного deb-пакета, например 24.12.01.

  3. Для установки скачанного deb-пакета выполните команду:

    sudo dpkg -i yandex-unified-agent_<версия>_amd64.deb
    
  4. Чтобы убедиться, что Unified Agent успешно установлен и запущен, выполните команду:

    systemctl status unified-agent
    

    Результат:

    ● unified-agent.service - Yandex Unified Agent service
         Loaded: loaded (/lib/systemd/system/unified-agent.service; enabled; vendor preset: enabled)
         Active: active (running) since Wed 2025-10-01 08:49:44 UTC; 27min ago
       Main PID: 1106 (unified_agent)
          Tasks: 8 (limit: 2308)
         Memory: 5.2M
            CPU: 136ms
         CGroup: /system.slice/unified-agent.service
                 └─1106 /usr/bin/unified_agent --config /etc/yandex/unified_agent/config.yml --log-priority NOTICE
    

Важно

В файле конфигурации замените URL monitoring.api.cloud.yandex.net на monitoring.api.yandexcloud.kz.

При установке Unified Agent выполняются действия:

  • Установка исполняемого файла unified_agent.

  • Установка базового файла конфигурации /etc/yc/unified_agent/config.yml. В конфигурации настроена отправка базовых метрик виртуальной машины и метрик здоровья агента. Отправка метрик тарифицируется.

    Дополнительно можно настроить поставку собственных метрик или логов в Cloud Logging.

  • Конфигурация системы инициализации, добавление нового сервиса unified-agent. Сервис запускается при старте системы.

  • Создание пользователя unified_agent с uid 1515 и одноименной группы с gid 1515.

    Если данные uid или gid недоступны (заняты), пользователь и группа создаются без указания явного uid и gid.

  • Создание и настройка доступа к директории для пользовательской конфигурации /etc/yandex/unified_agent/conf.d.

  • Создание и настройка доступа к директории для пользовательского хранилища /var/lib/yandex/unified_agent.

Unified Agent распространяется в виде бинарного файла, собранного под архитектуру x86-64 / amd64 для операционных систем Ubuntu 16.04 и выше.

Чтобы скачать последнюю версию агента в виде бинарного файла, выполните команду:

ua_version=$(curl --silent https://storage.yandexcloud.kz/yc-unified-agent/latest-version) \
bash -c 'curl --silent --remote-name https://storage.yandexcloud.kz/yc-unified-agent/releases/$ua_version/unified_agent && chmod +x ./unified_agent'

Вы можете установить Unified Agent при создании виртуальной машины в консоли управления, через CLI, API или Terraform.

Чтобы установить агент из консоли управления, в блоке Мониторинг включите опцию Агент сбора метрик.

Чтобы установить агент через CLI, API или Terraform, укажите в пользовательских метаданных (user-data) строку:

#cloud-config\nruncmd:\n  - wget -O - https://monitoring.api.yandexcloud.kz/monitoring/v2/unifiedAgent/config/install.sh | bash

Для установки агента и отправки метрик у виртуальной машины должен быть доступ в интернет.

При установке Unified Agent выполняются действия:

  • Установка исполняемого файла unified_agent.

  • Установка базового файла конфигурации /etc/yc/unified_agent/config.yml. В конфигурации настроена отправка базовых метрик виртуальной машины и метрик здоровья агента. Отправка метрик тарифицируется.

    Дополнительно можно настроить поставку собственных метрик или логов в Cloud Logging.

  • Конфигурация системы инициализации, добавление нового сервиса unified-agent. Сервис запускается при старте системы.

  • Создание пользователя unified_agent с uid 1515 и одноименной группы с gid 1515.

    Если данные uid или gid недоступны (заняты), пользователь и группа создаются без указания явного uid и gid.

  • Создание и настройка доступа к директории для пользовательской конфигурации /etc/yandex/unified_agent/conf.d.

  • Создание и настройка доступа к директории для пользовательского хранилища /var/lib/yandex/unified_agent.

Важно

В файле конфигурации замените URL monitoring.api.cloud.yandex.net на monitoring.api.yandexcloud.kz.

После разворачивания ВМ Unified Agent запустится автоматически и начнет передавать базовые метрики ВМ в сервис Yandex Monitoring.

Обновление агента выполняйте вручную через бинарный файл.

ОбновлениеОбновление

Обновите Unified Agent одним из способов:

Docker-образ
deb-пакет
Бинарный файл
При создании ВМ
  1. Остановите контейнер ua:

    sudo docker stop ua
    
  2. Удалите контейнер:

    sudo docker rm ua
    
  3. Запустите контейнер.

Заново скачайте и установите deb-пакет последней версии.

  1. Удалите существующий бинарный файл агента.

  2. Скачайте последнюю версию агента в виде бинарного файла:

    ua_version=$(curl --silent https://storage.yandexcloud.kz/yc-unified-agent/latest-version) \
    bash -c 'curl --silent --remote-name https://storage.yandexcloud.kz/yc-unified-agent/releases/$ua_version/unified_agent && chmod +x ./unified_agent'
    
  3. После скачивания исполняемого файла с агентом создайте конфигурационный файл, например, с настройками для поставки системных метрик Linux. Подробнее про конфигурацию агента см. в разделе Конфигурирование.

    Важно

    В файле конфигурации замените URL monitoring.api.cloud.yandex.net на monitoring.api.yandexcloud.kz.

  4. Переместите скачанный файл в папку /bin/unified_agent.

  5. Перезапустите агент.

Чтобы узнать все доступные версии агента, выполните команду:

curl --silent https://storage.yandexcloud.kz/yc-unified-agent/all-versions
  1. Удалите существующий бинарный файл агента.

  2. Скачайте последнюю версию агента в виде бинарного файла:

    ua_version=$(curl --silent https://storage.yandexcloud.kz/yc-unified-agent/latest-version) \
    bash -c 'curl --silent --remote-name https://storage.yandexcloud.kz/yc-unified-agent/releases/$ua_version/unified_agent && chmod +x ./unified_agent'
    
  3. После скачивания исполняемого файла с агентом создайте конфигурационный файл, например, с настройками для поставки системных метрик Linux. Подробнее про конфигурацию агента см. в разделе Конфигурирование.

    Важно

    В файле конфигурации замените URL monitoring.api.cloud.yandex.net на monitoring.api.yandexcloud.kz.

  4. Переместите скачанный файл в папку /bin/unified_agent.

  5. Перезапустите агент.

Чтобы узнать все доступные версии агента, выполните команду:

curl --silent https://storage.yandexcloud.kz/yc-unified-agent/all-versions

Что дальшеЧто дальше

  • Узнайте, как запустить и остановить Unified Agent
  • Изучите концепции Unified Agent
  • Узнайте подробнее о конфигурировании Unified Agent
  • Ознакомьтесь с рекомендациями по эксплуатации Unified Agent

Была ли статья полезна?

Предыдущая
Обзор
Следующая
Запуск и остановка
Проект Яндекса
© 2025 ТОО «Облачные Сервисы Казахстан»