Установка агента платформы

Агент Платформы позволяет Визион конфигурировать агенты мониторинга по HTTPS. Разверните Агент Платформы на всех узлах, где планируется установка агентов мониторинга.

Для установки Агентов Платформы на узлы используется система автоматизации Ansible. Чтобы выполнить необходимые настройки на узлах, она подключается к ним по протоколу SSH[1]. Список нужных узлов и параметры подключения к ним задаются в инвентори-файле. Его можно сформировать вручную, однако, использование возможностей платформы Визион более эффективно.

Чтобы сформировать инвентори-файл средствами Визион:

  1. В UI Визион перейдите в раздел Объекты.

  2. На панели Контур нажмите кнопку и выберите Инвентори.

  3. Дождитесь формирования файла.

    Инвентори-файлы сохраняются на ВМ Визион в директорию /opt/skala-r/vision/server/inventory/. Имя файла формируется по шаблону:

    <PAK>-<date>.yml

    Здесь:

    • <PAK> — имя пак;

    • <date> — дата и время формирования файла.

  4. Подключитесь к ВМ Визион по SSH и внесите изменения в сформированный инвентори-файл.

    Автоматически сформированный инвентори-файл не содержит учётных данных для подключения к управляемым узлам и повышения привилегий. Укажите их в значениях соответствующих переменных:

    • ansible_user — имя пользователя для подключения к узлу по SSH;

    • ansible_ssh_pass — пароль пользователя для подключения к узлу по SSH;

    • ansible_become_user — имя пользователя для повышения привилегий;

    • ansible_become_password — пароль пользователя для повышения привилегий.

    Если подключение выполняется от имени пользователя, имеющего повышенные привилегии, удалите переменные ansible_become_user и ansible_become_password.

Чтобы развернуть Агент Платформы на нужных узлах:

  1. Подключитесь к ВМ Визион по SSH.

  2. Перейдите в директорию дистрибутива:

    cd /root/vision-distrib-<version>/

    Здесь <version> — версия дистрибутива.

  3. Запустите скрипт установки:

    ./setup.sh
  4. Выберите пункт Установка plagent.

    Скрипт выведет список инвентори-файлов, обнаруженных в директории /opt/skala-r/vision/server/inventory/.

  5. Выберите нужный инвентори-файл.

    Скрипт выведет запрос на редактирование инвентори-файла:

    Вы хотите отредактировать инвентори? (y/n):
  6. Чтобы отказаться от внесения изменений в инвентори-файл, введите n и нажмите Enter. В противном случае:

    1. Введите y и нажмите Enter.

    2. (Опционально) Введите команду для запуска нужного текстового редактора и нажмите Enter.

      Если команда для запуска текстового редактора не указана, по умолчанию используется nano.

  7. Дождитесь завершения выполнения скрипта.


1. Ansible поддерживает множество протоколов для подключения к узлам, например, Paramiko, WinRM и другие, но в системах на базе Linux чаще всего используется SSH.