Grafana: различия между версиями

Строка 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>


wb_editors
890

правок