Установка telegraf

Иду по инструкции https://wirenboard.com/wiki/index.php?title=Grafana
При выполнении
apt update && apt install telegraf
Вывелось:

Hit:1 http://security.debian.org stretch/updates InRelease
Ign:2 http://deb.debian.org/debian stretch InRelease
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://deb.debian.org/debian stretch Release
Hit:5 http://deb.wirenboard.com/wb7/stretch stable InRelease
Get:7 https://repos.influxdata.com/debian stretch InRelease [7021 B]
Hit:6 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease
Err:7 https://repos.influxdata.com/debian stretch InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E
Reading package lists... Done
W: GPG error: https://repos.influxdata.com/debian stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E
E: The repository 'https://repos.influxdata.com/debian stretch InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Пожалуйста, подскажите, в чем проблема?

Добрый день.
Как минимум в том

что ключ репозитория неактуален, об этом же в выводе написано.
Ну и дежурно напоминаю - для того чтобы выполнить инструкцию нужно убедиться в остутсвии ошибок после выполнения каждого пункта.

Вроде иду по инструкции. Какой пункт я не выполнил?


root@wirenboard-ARZC3BH2:~# apt update && apt install apt-transport-https
Ign:1 http://deb.debian.org/debian stretch InRelease
Get:2 http://security.debian.org stretch/updates InRelease [59.1 kB]
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://deb.debian.org/debian stretch Release
Get:5 http://deb.wirenboard.com/wb7/stretch stable InRelease [3939 B]
Get:6 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease [99.9 kB]
Get:8 http://deb.wirenboard.com/wb7/stretch stable/main armhf Packages [47.9 kB]
Fetched 211 kB in 5s (40.8 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
35 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists... Done
Building dependency tree
Reading state information... Done
apt-transport-https is already the newest version (1.4.11).
apt-transport-https set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 35 not upgraded.
root@wirenboard-ARZC3BH2:~# wget -qO- https://repos.influxdata.com/influxdb.key | apt-key add -
OK
root@wirenboard-ARZC3BH2:~# source /etc/os-release
root@wirenboard-ARZC3BH2:~# echo "deb https://repos.influxdata.com/debian stretch stable" | tee /etc/apt/sources.list.d/influxdb.list
deb https://repos.influxdata.com/debian stretch stable
root@wirenboard-ARZC3BH2:~# apt update && apt install telegraf
Ign:1 http://deb.debian.org/debian stretch InRelease
Hit:2 http://security.debian.org stretch/updates InRelease
Hit:3 http://deb.debian.org/debian stretch-updates InRelease
Hit:4 http://deb.debian.org/debian stretch Release
Hit:6 http://deb.wirenboard.com/wb7/stretch stable InRelease
Hit:5 http://cdn-fastly.deb.debian.org/debian stretch-backports InRelease
Get:7 https://repos.influxdata.com/debian stretch InRelease [7021 B]
Err:7 https://repos.influxdata.com/debian stretch InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E
Reading package lists... Done
W: GPG error: https://repos.influxdata.com/debian stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E
E: The repository 'https://repos.influxdata.com/debian stretch InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

В инструкции есть пометка, что в РФ она работать перестала. Предположительно, это из-за политики Grafana, там есть ссылка на ответ на форуме их поддержки.

1 лайк

Дык, я же telegraf ставлю. Пометку я нашел, только в разделе для Графаны.
Если вы находитесь в России, вы не сможете установить Grafana по этой инструкции, так как во время установки ключа вы получите ошибку gpg: no valid OpenPGP data found . Причина описана тут: [Can’t download grafana 9.0.2 from russia](https://community.grafana.com/t/cant-download-grafana-9-0-2-from-russia/68391). Используйте другие варианты, например, [установку из docker](https://grafana.com/docs/grafana/latest/setup-grafana/installation/docker/).

Предполагаю что репозиторий repos.influxdata.com
недоступен, об этом ясно и недвусмыленно написано:

  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E
Reading package lists... Done
W: GPG error: https://repos.influxdata.com/debian stretch InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY D8FF8E1F7DF8B07E

Если все же хотите установить из пакетов - скачайте их с помощью VPN, например.

Только заметил, если перейти в репозиторий через браузер, там сказано, что старые ключи не работают, надо добавить новый. Попробуйте перейти по ссылке выше, у вас откроется страница?

Чего то работает, помогло wget -qO- https://repos.influxdata.com/influxdata-archive_compat.key | apt-key add -

root@wirenboard-ARZC3BH2:~# telegraf -debug
2023-03-12T21:36:30Z I! Using config file: /etc/telegraf/telegraf.conf
2023-03-12T21:36:30Z I! Starting Telegraf 1.25.3
2023-03-12T21:36:30Z I! Available plugins: 227 inputs, 9 aggregators, 26 processors, 21 parsers, 57 outputs, 2 secret-stores
2023-03-12T21:36:30Z I! Loaded inputs: cpu disk diskio kernel mem mqtt_consumer processes swap system
2023-03-12T21:36:30Z I! Loaded aggregators:
2023-03-12T21:36:30Z I! Loaded processors:
2023-03-12T21:36:30Z I! Loaded secretstores:
2023-03-12T21:36:30Z I! Loaded outputs: http
2023-03-12T21:36:30Z I! Tags enabled: host=wirenboard-ARZC3BH2
2023-03-12T21:36:30Z I! [agent] Config: Interval:10s, Quiet:false, Hostname:"wirenboard-ARZC3BH2", Flush Interval:10s
2023-03-12T21:36:30Z D! [agent] Initializing plugins
2023-03-12T21:36:30Z D! [agent] Connecting outputs
2023-03-12T21:36:30Z D! [agent] Attempting connection to [outputs.http]
2023-03-12T21:36:30Z D! [agent] Successfully connected to outputs.http
2023-03-12T21:36:30Z D! [agent] Starting service inputs
2023-03-12T21:36:30Z I! [inputs.mqtt_consumer] Connected [tcp://127.0.0.1:1883]
2023-03-12T21:36:41Z D! [outputs.http] Wrote batch of 31 metrics in 808.376516ms
2023-03-12T21:36:41Z D! [outputs.http] Buffer fullness: 1 / 10000 metrics
2023-03-12T21:36:50Z D! [outputs.http] Wrote batch of 33 metrics in 237.595633ms
2023-03-12T21:36:50Z D! [outputs.http] Buffer fullness: 0 / 10000 metrics
2023-03-12T21:37:00Z D! [outputs.http] Wrote batch of 31 metrics in 203.403058ms
2023-03-12T21:37:00Z D! [outputs.http] Buffer fullness: 0 / 10000 metrics
2023-03-12T21:37:10Z D! [outputs.http] Wrote batch of 29 metrics in 194.940519ms
2023-03-12T21:37:10Z D! [outputs.http] Buffer fullness: 0 / 10000 metrics
1 лайк

Поправлю завтра инструкцию, спасибо.

Спасибо, пример вышел

Походу только у бесплатной графаны глубина хранения 14 дней… Я хотел настроить трансформаторы 12шт и хранить потребление в квт и деньгах ( час, день,месяц). Наверно придется на докерах мутить, платить за облако дорого…

Странно, у меня за полгода точно данные хранятся. Вы про локальный вариант? Там есть две локальные версии: OpenSource и коммерческая с демкой.

1 лайк

Плохо прочитал, про облако ничего не скажу.

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.