Aggregators Manual Ports Graph Error - absolute path names not allowed when talking to a remote daemon

Hello, I have recently created a distributed instance of LibreNMS, with web/DB, pollers, rrdcached, and redis all running on separate servers. All is working well save for one pesky issue: graphs for the Aggregator - Manual Ports option do not work at all, specifically returning the error “ERROR: absolute path names not allowed when talking to a remote daemon”. The port bits graphs and other aggregators work just fine though. I cannot figure out why this specifically, but I have some bread crumbs.

My previous instance of LibreNMS is still operational and is a single-server instance. The Aggregator - Manual Ports graph for the same device/ports works just fine there.

Here is the rrd command for my error graph:
rrdtool graph /tmp/A2adnIdfmZONL3vP --start 1715696282 --end 1715782682 --width 1663 --height 300 --imgformat=SVG --font LEGEND:8:DejaVuSansMono --font AXIS:7:DejaVuSansMono --font-render-mode normal -c FONT#bfc0c0 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c CANVAS#FFFFFF00 -c GRID#292929 -c MGRID#2f343e -c FRAME#5e5e5e -c ARROW#5e5e5e --alt-autoscale-max --rigid --slope-mode COMMENT:‘Bits/sec ’ COMMENT:’ Current’ COMMENT:’ Average’ COMMENT:’ Maximum’ COMMENT:‘\l’ DEF:in0=/port-id.rrd:INOCTETS:AVERAGE DEF:out0=/port-id.rrd:OUTOCTETS:AVERAGE CDEF:inB0=in0,8,* CDEF:outB0=out0,8,* CDEF:outB0_neg=outB0,-1,* CDEF:octets0=inB0,outB0,+ AREA:inB0#CAE853:‘invalid hostname In’ GPRINT:inB0:LAST:%6.2lf%sbps GPRINT:inB0:AVERAGE:%6.2lf%sbps GPRINT:inB0:MAX:%6.2lf%sbps\l ‘HRULE:0#A9A9F2: Out’ GPRINT:outB0:LAST:%6.2lf%sbps GPRINT:outB0:AVERAGE:%6.2lf%sbps GPRINT:outB0:MAX:%6.2lf%sbps\l ‘COMMENT:\l’ DEF:in1=my_firewall_1/port-id136728.rrd:INOCTETS:AVERAGE DEF:out1=my_firewall_1/port-id136728.rrd:OUTOCTETS:AVERAGE CDEF:inB1=in1,8,* CDEF:outB1=out1,8,* CDEF:outB1_neg=outB1,-1,* CDEF:octets1=inB1,outB1,+ AREA:inB1#B2D849:‘my_firewall_1 In’:STACK GPRINT:inB1:LAST:%6.2lf%sbps GPRINT:inB1:AVERAGE:%6.2lf%sbps GPRINT:inB1:MAX:%6.2lf%sbps\l ‘HRULE:0#9696DD:xe-0/0/0 Out’ GPRINT:outB1:LAST:%6.2lf%sbps GPRINT:outB1:AVERAGE:%6.2lf%sbps GPRINT:outB1:MAX:%6.2lf%sbps\l ‘COMMENT:\l’ ‘AREA:outB0_neg#A9A9F2:’ ‘AREA:outB1_neg#9696DD::STACK’ HRULE:0#999999 --daemon

Also pastebin here: Error graph rrd command - LibreNMS

Within the command there is an “invalid hostname” returned, which is odd. This makes sense though as the device hostname is nowhere to be found in the command. But why?

Compare this to my working instance rrd command: Working NMS instance rrdtool command - LibreNMS

The device hostname can readily be seen in this rrd command. Also, the working aggregator graph types on my new distributed instance too have the hostnames included (see rrd command here: Working aggregator graph - LibreNMS).

So why is this absence of a device hostname only occurring on this aggregator type? Is this a known issue, or something I have misconfigured?