Я пытаюсь настроить Proxmox, чтобы он отправлял метрики через InfluxDB. У меня есть LXC-контейнер на машине Proxmox, где работает Telegraf, выступающий в роли слушателя InfluxDB по адресу: Code: . (API V1 также доступен). Это работает нормально, так как я могу отправлять данные на него с моего ПК, и могу связаться с ним из Proxmox, используя либо имя хоста, либо IP-адрес (без проверки сертификата).
Из Proxmox: Code: curl -i -XPOST 'https://influx.domain.com:8186/api/v2/write' --data-binary 'cpu_load_short,host=server01,region=us-west value=1.13' --header 'Authorization: Token TokenGoesHereInClearText'
HTTP/1.1 204 No Content
Date: Tue, 22 Oct 2024 11:26:09 GMT
Моя конфигурация выглядит так: Code: root@pma:~# cat /etc/pve/status.cfg
influxdb: Influx
disable
port 8186
server influx.domain.com
influxdbproto https
Каждый раз, когда я пытаюсь включить это в графическом интерфейсе, я получаю эту ошибку: Code: 404 (Not found). Он, тем не менее, пытается связаться с сервером — я могу увидеть следующее в логах Telegraf, когда хост связывается по IP, но включена проверка сертификата: Code: 2024-10-22T11:46:37Z I! http: TLS handshake error from 10.xx.x.20:39330: local error: tls: bad record MAC
Я пробовал разные комбинации bucket / organization, что, в принципе, не должно быть необходимо. Другие хосты могут отправлять данные на этот endpoint без проблем. Я могу отключить проверку сертификата, но это не помогает. Я вводил различные варианты / части Code: /api/v2/write в префикс API-пути, без успеха — я продолжаю получать 404.
Где я могу получить больше информации о том, что делает Proxmox? Экземпляр Telegraf ничего полезного не показывает.
Из Proxmox: Code: curl -i -XPOST 'https://influx.domain.com:8186/api/v2/write' --data-binary 'cpu_load_short,host=server01,region=us-west value=1.13' --header 'Authorization: Token TokenGoesHereInClearText'
HTTP/1.1 204 No Content
Date: Tue, 22 Oct 2024 11:26:09 GMT
Моя конфигурация выглядит так: Code: root@pma:~# cat /etc/pve/status.cfg
influxdb: Influx
disable
port 8186
server influx.domain.com
influxdbproto https
Каждый раз, когда я пытаюсь включить это в графическом интерфейсе, я получаю эту ошибку: Code: 404 (Not found). Он, тем не менее, пытается связаться с сервером — я могу увидеть следующее в логах Telegraf, когда хост связывается по IP, но включена проверка сертификата: Code: 2024-10-22T11:46:37Z I! http: TLS handshake error from 10.xx.x.20:39330: local error: tls: bad record MAC
Я пробовал разные комбинации bucket / organization, что, в принципе, не должно быть необходимо. Другие хосты могут отправлять данные на этот endpoint без проблем. Я могу отключить проверку сертификата, но это не помогает. Я вводил различные варианты / части Code: /api/v2/write в префикс API-пути, без успеха — я продолжаю получать 404.
Где я могу получить больше информации о том, что делает Proxmox? Экземпляр Telegraf ничего полезного не показывает.
