feat(syslog): devices through Swarm's ingress told apart by name; the send-to address is a setting (#6096)
CI / lint (push) Successful in 2s
CI / unit (push) Failing after 1m30s
CI / integration (push) Successful in 1m38s
CI / publish (push) Skipped

Through ingress every device arrives from Docker's own address, so a
source there is keyed by the hostname its lines carry (new column
sender, unique with address). The set-up help no longer guesses the
address from the web hostname: it shows the plugin's send_to setting,
covers ingress and host mode, ASUSTOR ADM, and both syslog formats.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-19 12:05:28 -04:00
co-authored by Claude Opus 5.5
parent d2926b6663
commit 0a647bbb82
11 changed files with 193 additions and 53 deletions
+4 -1
View File
@@ -11,8 +11,11 @@ tags:
# Sources are added from the Syslog page (/plugins/syslog/), where a device
# that starts sending is offered. Steward runs as an unprivileged user, so
# the port is above 1024: point devices at it, or map 514 to it.
# the port is above 1024: point devices at it, or map 514 to it. send_to is
# the address the page's set-up help tells devices to send to (a swarm node's
# IP, or an address shared over the nodes when the port is on Swarm's ingress).
config:
send_to: ""
port: 5514
udp: true
tcp: true