Hi,
I try to stream netdata from a netdata agent (child) installed on a proxmox node to a netdata agent (parent) running as a Truenas app (Truenas SCALE on another proxmox node ). The Trunas App netdata should become the central netdata instance (parent) where I should see all other agents (childs) reporting to (proxmox nodes, VMs,LXCs), e.g. under tab “nodes”. Parents and children are within the same LAN.
On the Truenas app netdata (parent: tn-pve02) I have configured netdata.conf
[web]
bind to = 0.0.0.0
[global]
hostname = tn-pve02
…and also there in: /etc/netdata/stream.conf
[stream]
enabled = yes
bind to = 0.0.0.0
default memory mode = save
[pve02b-child]
enabled = yes
allow from = *
default history = 3600
health enabled by default = auto
default postpone alarms on connect seconds = 60
multiple connections = allow
api key = 00000000-0000-0000-0000-000000000000
On one of the another proxmox node (pve02b) I have configured a netdata agent (child) in /etc/netdata/stream.conf:
[stream]
enabled = yes
destination = tcp:tn-pve02.sub.domain.com
api key = 00000000-0000-0000-0000-000000000000
timeout seconds = 60
default port = 20489
send charts matching = *
buffer size bytes = 1048576
reconnect delay seconds = 5
initial clock resync iterations = 60
However
on parent http://tn-pve02.sub.domain.com:20489
I only see node tn-pve02 (the parents own stats) but not pve02b (child stats)
on child as http://pve02b.sub.domain.com:19999
I can see the child stats only on pve02b (child)
systemctl status netdata gitves: “STREAM pve02b [send to tcp:tn-pve02.sub.domain.com]: remote server denied access, probably we don’t have the right API key? - will retry”
During testing, the API-key as shown was used.
What am I doing wrong here?
Best regards
Marco