1. Сконфигурируйте параметры сервера, на который будет производиться установка сервиса удаленного логирования в файле/etc/ansible-iot/latest/inventory.
sudo nano /etc/ansible-iot/latest/inventory
Структура раздела elk в файле/etc/ansible-iot/latest/inventory:
Описание основных параметров сервиса удаленного логирования в файле inventory:
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
<без имени> | localhost | localhost | Адрес сервера, на который будет производиться установка сервиса. Так как предполагается локальная установка, используется значение |
ansible_connection | local | local | Способ подключения к серверу. local — локальное подключение |
ansible_sudo_pass | password | password | Пароль для получения привилегий суперпользователя |
2. Сконфигурируйте параметры для установки сервиса удаленного логирования в файле/etc/ansible-iot/latest/vars/default.yml.
sudo nano /etc/ansible-iot/latest/vars/default.yml
Базовая структура разделов iot и elk в файле /ansible-iot/vars/default.yml:
Описание основных параметров удаленного логирования в файле default.yml:
Жирным шрифтом выделены параметры, значения которых необходимо задать, опираясь на столбец "Значение по умолчанию" с учетом ваших индивидуальных требований.
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
|
|
| Активация отправки логов платформы в Logstash. Данное значение требуется только в конфигурации платформы умного дома, в конфигурации сервиса удаленного логирования этот параметр не используется и может иметь любое значение. |
|
| Доменное имя или IP-адрес сервера удаленного логирования | Адрес сервера удаленного логирования. |
|
|
| Путь до директории, где будут храниться данные сервиса удаленного логирования. |
3. Сконфигурируйте параметры для работы сервиса удаленного логирования в файле/etc/ansible-iot/latest/vars/service_parameters.yml
sudo nano /etc/ansible-iot/latest/vars/service_parameters.yml
Базовая структура разделов iot и elk в файле /ansible-iot/vars/service_parameters.yml:
Описание основных параметров удаленного логирования в файле service_parameters.yml:
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
elk.logstash.port.map | 5001 | 5001 | Порт, который прослушивает сервис удаленного логирования для получения логов от платформы умного дома. |