Unifi Cloud Gateway Ultra OS Discovery / Detection

===========================================

Component Version
LibreNMS 26.1.1 (2026-01-23T17:51:17+00:00)
DB Schema 2025_12_05_205509_devices_add_mtu_status (362)
PHP 8.3.29
Python 3.12.12
Database MariaDB 12.1.2-MariaDB-ubu2404
RRDTool 1.9.0
SNMP 5.9.4
===========================================

[OK] Installed from the official Docker image; no Composer required
[OK] Database Connected
[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 a Unifi Cloud Gateway Ultra, and a small number of Unifi Wireless Access Points connected and managed by the Unifi Cloud Gateway Ultra.

I can add each of the Access Points into LibreNMS and it correctly detects them as Ubiquiti devices, and displays the correct icon/logo

The actual Cloud Gateway Ultra (the router) only detects as Linux though, and not a Ubiquiti device.

Is there anything I can do/amend in LibreNMS to allow it to detect the Unifi Cloud Gateway Ultra os correctly?

The OS Detection yaml files (if im understanding correctly) seem to focus only on Unifi wireless devices, and not the routers/firewalls

An snmp discovery of a Wireless Access Point which detects the os correctly - ap-ac-lite-discovery - Pastebin.com

An snmp discovery of the Cloud Gateway Ultra with incorrect OS detection - Cloud-gateway-ultra - Pastebin.com