1. Сконфигурируйте параметры сервера, на который будет производиться установка сервиса мониторинга в файле /etc/ansible-iot/latest/inventory.
sudo nano /etc/ansible-iot/latest/inventory |
Структура раздела monitoring в файле /etc/ansible-iot/latest/inventory:
[monitoring] localhost ansible_connection=local ansible_sudo_pass=password |
Описание основных параметров сервиса мониторинга в файле 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 и monitoring в файле /etc/ansible-iot/latest/vars/default.yml:
# Параметры установки платформы.
iot:
# Имя (IP-адрес) сервера, на котором будет производиться развертывание платформы IoT.
# ВАЖНО!!! В 'serverName' нужно прописывать то имя (IP-адрес), по которому будет доступны платформа.
serverName: "external.iot.address"
# Параметры установки сервисов мониторинга (Prometheus + Grafana).
monitoring:
# Имя (IP-адрес) сервера, на котором будут развернуты сервисы мониторинга (Prometheus + Grafana).
# По умолчанию совпадает с 'iot.serverName', что предполагает установку рядом с платформой (на том же хосте).
# В таком случае хосты в инвентаре в группах [iot] и [elk] должны совпадать.
serverName: "{{ iot.serverName }}"
# Директория для установки системы мониторинга.
installDir: /storage/monitoring |
Описание основных параметров мониторинга в файле default.yml:
Жирным шрифтом выделены параметры, значения которых необходимо задать, опираясь на столбец "Значение по умолчанию" с учетом ваших индивидуальных требований. |
| Параметр | Значение по умолчанию | Требуемое значение | Описание |
|---|---|---|---|
|
| Доменное имя или IP-адрес платформы умного дома | Адрес платформы умного дома. |
|
| Доменное имя или IP-адрес сервера мониторинга | Адрес сервера мониторинга. |
|
|
| Путь к директории, где будут храниться данные сервиса мониторинга. |