Сервер WNAM QoW отвечает за сбор и отображение информации, полученной в процессе взаимодействия с сенсорами. Настройки содержатся в файле application.properties, обычно расположенном в каталоге home/qow , указать расположение файла можно при запуске сервера при помощи параметра -Dspring.config.location.. При реализации сервера использована платформа spring.boot , ряд стандартных настроек обрабатывается и WNAM QoW, однако использовать их следует в строгом соответствии с инструкцией или с учатием представителя WNAM,
Параметр | Значение по умолчанию | Описание |
---|---|---|
spring.data.mongodb.host | localhost | Путь к серверу БД |
spring.data.mongodb.port | 27017 | Порт БД на сервере |
spring.data.mongodb.database | qow | Название схемы MongoDB, используемой WNAM QoW |
spring.web.locale | ru_RU | Локаль (не только язык, но и настройки форматов времени, даты, числовых разделителей) |
spring.web.locale-resolver | ||
spring.servlet.multipart.max-file-size | 10MB | Максимальный размер загружаемого файла |
spring.servlet.multipart.max-request-size | 10MB | Максимальный размер HTTP-запроса при загрузке файлов (multipart request) |
netams.deviceType | qos | qos, |
netams.licenseKey | Лицензионный ключ | |
netams.remoteToken | token для API-вызовов | |
netams.serverUri | URL сервера (может использоваться в автоматически сформированных адресах ссылок на страницах, в сообщения и т.п.) | |
netams.createDefaultAdmin | true | Создавать ли пользовательскую запись администратора с настройками по умолчанию |
netams.mqtt.serverUri | URL сервера Mosquitto (очереди) | |
netams.mqtt.clientId | Mosquitto clientId для подключения к очередям | |
netams.mqtt.handler.enabled | true/false - включен ли обработчик сообщений очереди | |
netams.mqtt.handler.doNotResponse | true/false - отдавать ли ответы в очередь | |
spring.mail.host | SMTP host для электронной почты | |
spring.mail.port | SMTP port для электронной почты | |
spring.mail.username | SMTP user для электронной почты | |
spring.mail.password | SMTP пароль для электронной почты | |
spring.mail.properties.mail.smtp.auth | ||
spring.mail.properties.mail.smtp.starttls.enable | ||
netams.mail.from | обратный адрес для писем отправленных сервером по SMTP | |
netams.sms.provider | dummy, smsc | |
netams.sms.smsc.login | ||
netams.sms.smsc.password | ||
scheduled.health.check.devices.period | 15000 | Период вычисления состояния устройств (сенсоры и ТД) на основании данных пришедших от устройств. Не инициирует запросов напрямую устройствам, т.е. периодичность |
netams.initial.runInitialTasks | true | Запускать инициализацию данных при старте. Сервер умеет выполнять некоторые инициализационные задачи при старте, используется для автоматизации сервисных задач и обновления версий (актуализации данных в соответствие с программным кодом) |
com.netams.qos.initialize.tasks.create-collection-indexes.run-on-failed | true | Выполнять инициализационную задачу повторно при запуске сервера в случае ошибочного предыдущего исполнения (дать "второй шанс" упавшей задаче) |
netams.qos.report.pdf.filesBasePath | /home/qow/reports/pdf/ | Временный каталог для размещения файлов PDF-отчетов |
netams.mqtt.client.check-connect.initial-delay | 60000 | ms, первичная задержка проверки доступности MQTT (Очереди) |
netams.mqtt.client.check-connect.fixed-delay | 60000 | ms периодичность проверки доступности MQTT (Очереди) |
com.netams.database.ttl.seconds | null | На странице статистики БД есть возможность пересоздания TTL (time to live, глубина хранения), индексов для коллекций БД. Если задать этот параметр, вместо рекомендованных различных значений для разных коллекций, будет использовано это значение |
com.netams.qos.ntf.metric-notification.initial-delay | 60000 | Параметры для тонкой настройки периодов отправки оповещений о событиях (email, sms, telegram) |
com.netams.qos.ntf.metric-notification.fixed-delay | 20000 | Параметры для тонкой настройки периодов отправки оповещений о событиях (email, sms, telegram) |
netams.qos.measurements.metrics.dynamic.ping.disable | false | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Выставление этого значения в true отключит эту функцию. |
netams.qos.measurements.metrics.dynamic.ping.jitter.ok.max | 10 | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Данная настройка позволяет задать максимальное порог нормального значения динамической метрики для ping.jitter. |
netams.qos.measurements.metrics.dynamic.ping.jitter.warn.max | 100 | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Данная настройка позволяет задать максимальное порог "тревожного" значения динамической метрики для ping.jitter. |
netams.qos.measurements.metrics.dynamic.ping.jitter.fail.min | 100 | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Данная настройка позволяет задать минимальный порог "ошибочного" значения динамической метрики для ping.jitter. |
netams.qos.measurements.metrics.dynamic.ping.delay.ok.max | 50 | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Данная настройка позволяет задать максимальный порог нормального значения динамической метрики для ping.delay. |
netams.qos.measurements.metrics.dynamic.ping.delay.warn.max | 200 | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Данная настройка позволяет задать максимальный порог "тревожного" значения динамической метрики для ping.delay. |
netams.qos.measurements.metrics.dynamic.ping.delay.fail.min | 200 | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Данная настройка позволяет задать минимальный порог "ошибочного" значения динамической метрики для ping.delay. |
netams.qos.measurements.metrics.dynamic.ping.loss.ok.max | 1 | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Данная настройка позволяет задать максимальный порог нормального значения динамической метрики для ping.loss. |
netams.qos.measurements.metrics.dynamic.ping.loss.warn.max | 10 | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Данная настройка позволяет задать максимальный порог "тревожного" значения динамической метрики для ping.loss. |
netams.qos.measurements.metrics.dynamic.ping.loss.fail.min | 10 | При получении результатов измерений состояния сетей (WifiQuality, Quality) на основании данных из блока ping будут динамически добавлены метрики с префиксом "ping_" в названии. Данная настройка позволяет задать минимальный порог "ошибочного" значения динамической метрики для ping.loss. |
netams.qos.distributives.filesBasePath | /home/qow/firmware/ | Путь для хранения файлов с ПО для сенсоров |