16 578
правок
(→Полезные ссылки: Добавил видеоурок) |
|||
(не показано 10 промежуточных версий 3 участников) | |||
Строка 39: | Строка 39: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
apt update && apt install apt-transport-https | apt update && apt install apt-transport-https | ||
apt -y install gnupg | |||
</syntaxhighlight> | </syntaxhighlight> | ||
# Добавьте ключ репозитория Telegraf: | # Добавьте ключ репозитория Telegraf: | ||
#:<syntaxhighlight lang="bash"> | #:<syntaxhighlight lang="bash"> | ||
wget -qO- https://repos.influxdata.com/ | wget -qO- https://repos.influxdata.com/influxdata-archive_compat.key | apt-key add - | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Добавьте в список apt-репозиториев ссылку на репозиторий telegraf: | # Добавьте в список apt-репозиториев ссылку на репозиторий telegraf: | ||
Строка 48: | Строка 49: | ||
source /etc/os-release | source /etc/os-release | ||
</syntaxhighlight> | </syntaxhighlight> | ||
#* Здесь <code> | #* Здесь <code>bullseye</code> — версия ОС: | ||
#*:<syntaxhighlight lang="bash"> | #*:<syntaxhighlight lang="bash"> | ||
echo "deb https://repos.influxdata.com/debian | echo "deb https://repos.influxdata.com/debian bullseye stable" | tee /etc/apt/sources.list.d/influxdb.list | ||
</syntaxhighlight> | </syntaxhighlight> | ||
# Обновите список пакетов и установите Telegraf: | # Обновите список пакетов и установите Telegraf: | ||
Строка 64: | Строка 65: | ||
# Откройте файл настроек Telegraf: | # Откройте файл настроек Telegraf: | ||
#: <syntaxhighlight lang="bash"> | #: <syntaxhighlight lang="bash"> | ||
nano /etc/telegraf/telegraf.conf | |||
</syntaxhighlight> | </syntaxhighlight> | ||
# Секция '''inputs.mqtt_consumer''', поля ''servers'', ''topics'', ''data_format'' и ''data_type'': | # Секция '''inputs.mqtt_consumer''', поля ''servers'', ''topics'', ''data_format'' и ''data_type'': | ||
Строка 361: | Строка 362: | ||
sudo apt update | sudo apt update | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Если во время установки Grafana по инструкции выше возникнет ошибка <code>gpg: no valid OpenPGP data found</code> — [https://grafana.com/docs/grafana/latest/setup-grafana/installation/docker/ установите Grafana в docker]. Причина описана тут: [https://community.grafana.com/t/cant-download-grafana-9-0-2-from-russia/68391 Can’t download grafana 9.0.2 from russia]. Остальные пакеты ставятся как обычно — просто следуйте инструкции. | |||
Установите необходимое ПО: | Установите необходимое ПО: | ||
Строка 406: | Строка 409: | ||
# Откройте браузер и введите в адресную строку <code>http://192.168.2.36:3000</code>, где '''192.168.2.36''' — IP-адрес вашего сервера с Grafana. | # Откройте браузер и введите в адресную строку <code>http://192.168.2.36:3000</code>, где '''192.168.2.36''' — IP-адрес вашего сервера с Grafana. | ||
# Введите логин/пароль '''admin'''/'''admin'''. После первого входа задайте новый пароль. | # Введите логин/пароль '''admin'''/'''admin'''. После первого входа задайте новый пароль. | ||
Если вы забыли введённый пароль, то его можно сбросить: | |||
# Подключитесь к контроллеру по [[SSH]]. | |||
# Введите команду: | |||
#: <syntaxhighlight lang="bash"> | |||
grafana-cli --homepath "/usr/share/grafana/" admin reset-admin-password admin | |||
</syntaxhighlight> | |||
# Перезапустите сервис: | |||
#:<syntaxhighlight lang="bash"> | |||
systemctl restart grafana-server | |||
</syntaxhighlight> | |||
# После этого зайдите в веб-интерфейс Grafana и создайте новый пароль. | |||
=== Установка MQTT-брокера === | === Установка MQTT-брокера === | ||
Строка 418: | Строка 433: | ||
# Создайте файл конфигурации <code>bridge1.conf</code>: | # Создайте файл конфигурации <code>bridge1.conf</code>: | ||
#: <syntaxhighlight lang="bash"> | #: <syntaxhighlight lang="bash"> | ||
nano /etc/mosquitto/conf.d/bridge1.conf | |||
</syntaxhighlight> | </syntaxhighlight> | ||
# Вставьте в него строки, в которых замените в двух местах '''AWQBNTYP''' на серийный номер контроллера, а '''192.168.2.36''' на IP-адрес брокера: | # Вставьте в него строки, в которых замените в двух местах '''AWQBNTYP''' на серийный номер контроллера, а '''192.168.2.36''' на IP-адрес брокера: | ||
Строка 595: | Строка 610: | ||
| link= kPzo9V_4Wxg | | link= kPzo9V_4Wxg | ||
| text= Установка Grafana на Amazon WS | | text= Установка Grafana на Amazon WS | ||
| width=600 | |||
| nofloat=true | |||
}} | |||
== Установка Grafana в Docker == | |||
Видеоурок от пользователя Paul Strong. | |||
{{YouTube | |||
| link= -Avk3_BRCO0 | |||
| text= Визуализация значений из Wiren Board MQTT в Grafana | |||
| width=600 | | width=600 | ||
| nofloat=true | | nofloat=true | ||
Строка 602: | Строка 627: | ||
* [https://grafana.com/docs/grafana/latest/installation/debian Оригинальная инструкция установки Grafana в Debian] | * [https://grafana.com/docs/grafana/latest/installation/debian Оригинальная инструкция установки Grafana в Debian] | ||
* [https://docs.influxdata.com/telegraf/v1.19/introduction/installation/ Оригинальная инструкция по установке Telegraf]. | * [https://docs.influxdata.com/telegraf/v1.19/introduction/installation/ Оригинальная инструкция по установке Telegraf]. | ||
* [https://habr.com/ru/post/516772/ Grafana+Zabbix: Визуализация работы производственной линии] |