wb_editors
906
правок
Brainroot (обсуждение | вклад) |
Brainroot (обсуждение | вклад) (→брокер) |
||
Строка 185: | Строка 185: | ||
Скачиваем на сервере скрипт | Скачиваем на сервере скрипт | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
cd /usr/bin && wget https://raw.githubusercontent.com/wirenboard/wbmqtt2influx/master/mqtt_to_influxdb.py | cd /usr/local/bin && wget https://raw.githubusercontent.com/wirenboard/wbmqtt2influx/master/mqtt_to_influxdb.py | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Строка 192: | Строка 192: | ||
systemctl edit --force --full mqtt_to_influxdb.service | systemctl edit --force --full mqtt_to_influxdb.service | ||
</syntaxhighlight> | </syntaxhighlight> | ||
В редактор вставляем: | В редактор вставляем: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
[Unit] | |||
Description=Mqtt to Influxdb script | |||
After=multi-user.target | |||
Requires=influxd.service | |||
[Service] | |||
Type=idle | |||
User=mosquito | |||
ExecStart=/usr/bin/python3 /usr/local/bin/mqtt_to_influxdb.py "#" | |||
Restart=always | |||
TimeoutStartSec=10 | |||
RestartSec=10 | |||
[Install] | |||
WantedBy=multi-user.target | |||
</syntaxhighlight> | |||
Сохраняем файл. | |||
Настраиваем автозапуск, запускаем и проверяем статус: | |||
<syntaxhighlight lang="bash"> | |||
systemctl enable mqtt_to_influxdb.service && systemctl start mqtt_to_influxdb.service && systemctl status mqtt_to_influxdb.service | |||
</syntaxhighlight> | </syntaxhighlight> | ||