1. Сконфигурируйте параметры для работы платформы умного дома с сервисом удаленного логирования в файле /etc/ansible-iot/latest/vars/default.yml.

sudo nano /etc/ansible-iot/latest/vars/default.yml

Базовая структура раздела elk в файле /etc/ansible-iot/latest/vars/default.yml:

# Параметры установки сервисов логирования (Elasticsearch + Logstash + Kibana).
elk:
  # Нужно ли добавлять в платформу appender, отправляющий логи в logstash.
  # В нем нет необходимости, если ELK не развернут или не настроен; это лишь спровоцирует сообщения об ошибках отправки
  # в логах платформы.
  enable: false
  # Имя (IP-адрес) сервера, на котором будет развернут ELK.
  # По умолчанию совпадает с 'iot.serverName', что предполагает установку рядом с платформой (на том же хосте).
  # В таком случае хосты в инвентаре в группах [iot] и [monitoring] должны совпадать.
  serverName: "{{ iot.serverName }}"
  # Директория для установки системы логирования.
  installDir: /storage/elk

Описание основных параметров работы с сервисом удаленного логирования в файле default.yml:

Жирным шрифтом выделены параметры, значения которых необходимо задать, опираясь на столбец "Значение по умолчанию", с учетом ваших индивидуальных требований.

ПараметрЗначение по умолчаниюТребуемое значениеОписание
elk.enablefalsetrueАктивация отправки логов платформы в Logstash.
elk.serverName

"{{ iot.serverName }}"

Доменное имя или IP-адрес сервера удаленного логированияАдрес сервера удаленного логирования.
Данный адрес должен быть доступен для запросов с сервера платформы умного дома.