Skip to content

check_ping behaves different between EL8 (working) and EL9 (IPv6 broken) #175

@pbiering

Description

@pbiering

While migrating monitoring system from EL8 to EL9 a strange issue was found:

  • EL9 check_ping from RPM has a problem, option -6 is not proper honored and ping is called with -4
rpm -qf /opt/omd/versions/5.20-labs-edition/lib/monitoring-plugins/check_ping
omd-5.20-labs-edition-el9-1.x86_64

/opt/omd/versions/5.20-labs-edition/lib/monitoring-plugins/check_ping -V
check_ping v2.3.3 (monitoring-plugins 2.3.3)

/opt/omd/versions/5.20-labs-edition/lib/monitoring-plugins/check_ping -H ipv6.bieringer.de -w 3000.0,80% -c 5000.0,100% -p 5 -6
/usr/sbin/ping -4 -n -U -w 30 -c 5 ipv6.bieringer.de
CRITICAL - Could not interpret output from ping command
  • EL8 check_ping from RPM is ok
rpm -qf /opt/omd/versions/5.20-labs-edition/lib/monitoring-plugins/check_ping
omd-5.20-labs-edition-el8-1.x86_64

/opt/omd/versions/5.20-labs-edition/lib/monitoring-plugins/check_ping -V
check_ping v2.3.3 (monitoring-plugins 2.3.3)

/opt/omd/versions/5.20-labs-edition/lib/monitoring-plugins/check_ping -H ipv6.bieringer.de -w 3000.0,80% -c 5000.0,100% -p 5 -6
PING OK - Packet loss = 0%, RTA = 12.23 ms|rta=12.230000ms;3000.000000;5000.000000;0.000000 pl=0%;80;100;0;

BTW: copy of binary check_ping from EL8 to EL9 would be a workaround as it is running even on next major version.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions