Monitoring Pingables does not work any more after DC replacement
search cancel

Monitoring Pingables does not work any more after DC replacement

book

Article ID: 413696

calendar_today

Updated On:

Products

Network Observability CA Performance Management

Issue/Introduction

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"

Environment

Data Collector running with the non-root user

Cause

File system mounted with a "nosuid"

  • Check mount command output
  • Optionally test using the : 
python3 -c 'import socket; socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_ICMP)'

Resolution

Mount w/o "nosuid"