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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions