IPv6 ping not functioning, A records being requested

I have an entry in LibreNMS to ping-only an IPv6 domain. I can ping this domain from the terminal. But when LibreNMS attempts to ping this address, it is only requesting the A records for the domain (I control the DNS servers as well).

Is there a way around this without using the hosts file?

My validate.php:

Component Version
LibreNMS 24.11.0-95-g886a8dd67 (2024-12-10T17:25:51-05:00)
DB Schema 2024_10_20_154356_create_qos_table (310)
PHP 8.2.13
Python 3.9.19
Database MariaDB 10.5.22-MariaDB
RRDTool 1.7.2
SNMP 5.9.1
===========================================

[OK] Composer Version: 2.8.3
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database connection successful
[OK] Database Schema is current
[OK] SQL Server meets minimum requirements
[OK] lower_case_table_names is enabled
[OK] MySQL engine is optimal
[OK] Database and column collations are correct
[OK] Database schema correct
[OK] MySQL and PHP time match
[OK] Active pollers found
[OK] Dispatcher Service not detected
[OK] Locks are functional
[OK] Python poller wrapper is polling
[OK] Redis is unavailable
[OK] rrd_dir is writable
[OK] rrdtool version ok

I have solved the issue. The problem was in: Global Settings > External > Binary Locations.

LibreNMS is looking for fping6 to ping IPv6 devices. Problem is the fping6 package is built into the standard fping package now (at least on RHEL9), and fping6 doesn’t exist anymore.

So to resolve, the fping6 field needs to be changed to match the fping field; ie. /usr/sbin/fping.