WEGA-SERVER: различия между версиями
Siv (обсуждение | вклад) (Новая страница: «мини|пример интерфейса wega в grafana») |
Siv (обсуждение | вклад) Нет описания правки |
||
| (не показано 15 промежуточных версий этого же участника) | |||
| Строка 1: | Строка 1: | ||
[[Файл:Screen1.png|мини|пример интерфейса wega в grafana]] | [[Файл:Screen2.png|мини|пример интерфейса WEGA-SERVER]] | ||
== Что такое WEGA-Server == | |||
Это WEB сервер в стандарте [https://ru.wikipedia.org/wiki/LAMP LAMP] . Роль сервера - объединять все компоненты проекта в единое целое. Отображать графики значений и подсказки по выращиванию, а так же выполнять калибровку датчиков. В wega-server входят следующие компоненты: | |||
*'''[[WEGA-GUI]]''' - модуль отображения статистики измерений выдает данные по фактическому состоянию растворов | |||
*'''[[WEGA-DB]]''' - хранит данные со всех сенсоров и миксера | |||
*'''[[WEGA-API]]''' - осуществляет прием данных и передачу параметров на устройства | |||
*'''[[WEGA-EVENT]]''' - производит уведомление о ситуациях через '''telegram bot''' | |||
*'''[[SYSLOG]]''' - сервер сбора логов работы устройств | |||
*'''[[OWM Fetcher]]''' - компонент получающий погоду с сервиса [https://openweathermap.org/ Open Weather Map] | |||
*'''[[GRAFANA]]''' - мощный и удобный компонент визуализации измерений (значения графики отчеты) | |||
== Поддержка проекта == | |||
Страница проекта на [https://github.com/WEGA-project/wega github.com] | |||
Telegram канал: https://t.me/WEGA_SERVER/20740 и старый https://t.me/WEGA_SERVER/4 | |||
==Развертывание== | |||
WEGA-SERVER может быть развернут на множестве операционных систем и устройств, везде где поддерживается набор технологий LAMP но официально проектом поддерживается: | |||
* X86_64 совместимый компьютер или виртуальная машина | |||
* Микрокомпьютер Orange Pi Zero 2 ([https://t.me/WEGA_SERVER/1/12532 подробнее]) | |||
* любой облачный VDS сервис (AWS, GCP, Azure, Oracle) и подобный | |||
Официально поддерживаемая операционная система '''Ubuntu 20.04 LTS''' ([[Установка Ubuntu 20.04 LTS|установка]]) | |||
При соблюдении требований сервер со всеми компонентами может быть развернут автоматизированно с помощью установочного скрипта: | |||
sudo su | |||
wget -O - https://raw.githubusercontent.com/WEGA-project/wega/master/install.sh | bash | |||
<blockquote> | |||
''Внимание, замечены блокировки со стороны серверов grafana, что может приводить к проблемам автоустановки. Для обхода рекомендуется запускать скрипт через'' '''torsocs''' | |||
</blockquote>[[Файл:Screen1.png|мини|пример интерфейса wega в grafana]] | |||
<youtube>TOMY-anSX0E</youtube> | |||
== Ручная установка == | |||
[[Ручная установка WEGA-SERVER]] | |||
Текущая версия от 05:20, 24 апреля 2023
Что такое WEGA-Server[править | править код]
Это WEB сервер в стандарте LAMP . Роль сервера - объединять все компоненты проекта в единое целое. Отображать графики значений и подсказки по выращиванию, а так же выполнять калибровку датчиков. В wega-server входят следующие компоненты:
- WEGA-GUI - модуль отображения статистики измерений выдает данные по фактическому состоянию растворов
- WEGA-DB - хранит данные со всех сенсоров и миксера
- WEGA-API - осуществляет прием данных и передачу параметров на устройства
- WEGA-EVENT - производит уведомление о ситуациях через telegram bot
- SYSLOG - сервер сбора логов работы устройств
- OWM Fetcher - компонент получающий погоду с сервиса Open Weather Map
- GRAFANA - мощный и удобный компонент визуализации измерений (значения графики отчеты)
Поддержка проекта[править | править код]
Страница проекта на github.com
Telegram канал: https://t.me/WEGA_SERVER/20740 и старый https://t.me/WEGA_SERVER/4
Развертывание[править | править код]
WEGA-SERVER может быть развернут на множестве операционных систем и устройств, везде где поддерживается набор технологий LAMP но официально проектом поддерживается:
- X86_64 совместимый компьютер или виртуальная машина
- Микрокомпьютер Orange Pi Zero 2 (подробнее)
- любой облачный VDS сервис (AWS, GCP, Azure, Oracle) и подобный
Официально поддерживаемая операционная система Ubuntu 20.04 LTS (установка)
При соблюдении требований сервер со всеми компонентами может быть развернут автоматизированно с помощью установочного скрипта:
sudo su wget -O - https://raw.githubusercontent.com/WEGA-project/wega/master/install.sh | bash
Внимание, замечены блокировки со стороны серверов grafana, что может приводить к проблемам автоустановки. Для обхода рекомендуется запускать скрипт через torsocs

