We run DC as a non-root use and when checking the icmpd service status ($ sudo systemctl status icmpd) I see the following log entry
$ sudo systemctl status icmpd
● icmpd.service - ICMPD
Loaded: loaded (/etc/systemd/system/icmpd.service; enabled; preset: disabled)
Active: active (running) since Mon 2025-09-29 18:11:08 CEST; 47s ago
...
ERROR TRACE at IcmpServer.cc(810): socket() failed for address 0.0.0.0, Cs_sock_get_last_error() = 1
ICMPd binary has the required permission and capabilities "cap_net_raw=ep"
Data Collector running with the non-root user
File system mounted with a "nosuid"
python3 -c 'import socket; socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_ICMP)'
Mount w/o "nosuid"