Установка¶
Важно
Для работы функционального решения требуется развернутая платформа NTechCity
1. Создайте директорию, в которой будет размещены файлы helm чартов и конфигурационные файлы, например так:
mkdir -p ~/ntechcity
2. Перейдите в созданную директорию и разместите в ней полученный из дистрибутива архив с helm чартом платформы.
3. Распакуйте из архива конфигурационный values.yaml файл и переименуйте для дальнейшего удобства использования.
tar -xzf fs-ntl-tbo-<version>.tgz -C ~/ntechcity --strip-components=1 fs-ntl-tbo/values.yaml && mv values.yaml fs-ntl-tbo.values.yaml
<version number> — номер версии загружаемых образов (например, 1.4.2).
4. Ознакомьтесь с файлом конфигурации и переопределите обязательные параметры
platformReleaseName: platform #(1)!
config:
base_timezone: Europe/Moscow #(5)!
cleaner_count_events_ttl_days: 365 #(2)!
cleaner_count_images_ttl_hours: 720 #(3)!
cleaner_count_monitoring_events_ttl_days: 365 #(4)!
- Название helm релиза платформы. Используется в шаблонах для формирования адресов компонентов платформы.
- Время жизни записей мониторинга, при значении 0 очистка не производится.
- Время жизни результатов в хранилище изображений, при значении 0 очистка не производится.
- Время жизни записей событий, при значении 0 очистка не производится.
- Временная зона для отображения даты и времени в файле отчета
Важно
Если парсер конфигурационных файлов NTechCity не находит необходимой пары ключ-значение, то подставляет значение по умолчанию из кода приложения. Поэтому из релизного файла конфигурации рекомендуется удалить значения, которые не переопределены. Это поможет избежать проблем с null значением и более удобно в дальнейшем управлении.
5. Установите функциональное решение
helm install fs-ntl-tbo fs-ntl-tbo-<version>.tgz -f fs-ntl-tbo.values.yaml
После запуска перейдите в веб-интерфейс и убедитесь, что в соответствующем разделе административной панели появились записи о регистрации функциональных решений "Мониторинг ТКО – контейнеры и мусор", "Мониторинг ТКО – транспортные средства".