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

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

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

Чтобы сформировать инвентарь Ansible средствами подсистемы мониторинга:

  1. В веб-интерфейсе подсистемы мониторинга перейдите в раздел Объекты.

  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.