2024-10-23 05:22:38 +07:00
|
|
|
|
#### GO - ZABBIX - WIREN
|
2024-10-23 05:20:02 +07:00
|
|
|
|
![scheme](./image.png)
|
2024-10-23 04:51:07 +07:00
|
|
|
|
|
|
|
|
|
Программа подключается к удаленному хосту zabbix и инициализирует wirenboard-датчики
|
2024-10-23 04:52:12 +07:00
|
|
|
|
После начинает отправлять данные на сервер.
|
|
|
|
|
```
|
2024-10-23 04:51:07 +07:00
|
|
|
|
Configurator - загрузчик конфигурации, etc..
|
|
|
|
|
Zabbix - драйвер соединения zabbix
|
|
|
|
|
Dumper - модуль для промежуточного логгирования|сохранения локально
|
|
|
|
|
Dashboard - локальный ui с ручками для изменения конфигураций
|
|
|
|
|
Sensors-API - api для считывания показаний сенсоров/датчиков
|
2024-10-23 05:22:38 +07:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
##### Dev mode
|
|
|
|
|
|
|
|
|
|
Для разработки и тестирования на локальной машине необходимо:
|
|
|
|
|
```
|
|
|
|
|
Поднять докер с zabbix:
|
|
|
|
|
$ docker-compose up -d --force-recreate
|
|
|
|
|
Занести данные в app.conf:
|
|
|
|
|
$ cat test.conf >> app.conf
|
2024-10-23 04:52:12 +07:00
|
|
|
|
```
|