influxdata/telegraf
[inputs.socket_listener] Add support for Source-Specific-Multicast
Closed
#18,581 opened on Mar 23, 2026
feature requesthelp wantedsize/m
Repository metrics
- Stars
- (17,731 stars)
- PR merge metrics
- (Avg merge 2d 12h) (136 merged PRs in 30d)
Description
Use Case
I want to use the socket_listener to join and receive messages from Source-Specific-Multicast (SSM) groups using IGMPv3.
Expected behavior
When the socket_listener is configured with a specific "multicast_source" and a multicast "service_address", I expect telegraf to join the multicast group using IGMPv3 "IP_ADD_SOURCE_MULTICAST".
Actual behavior
Currently telegraf's socket_listener can only join Any-Source-Multicast (ASM) groups using "IP_ADD_MEMBERSHIP". No SSM messages can be received as SSM requires listeners to join using the correct join request.
Additional info
No response