FortiGate firewalls identified as Ubiquiti EdgeSwitch

I am having trouble adding my FortiGate firewalls to a brand new LibreNMS install (26.1.0-dev.2+fa8b459e2). All devices are running the same FW version (7.2.10) but different hardware 201E, 2000E, 301E, 501E etc. After adding the device SNMPv2 the detected OS is EdgeSwitch. The serial number, uptime, location are all pulled and are correct. I am monitoring these firewalls from other SNMP tools ie LogicMonitor without any issues.

image

image1230×386 23.1 KB

Thanks

You need to provide the information asked for when you went to create this request.

<!--
READ THIS FIRST:
Questions about *plugins* such as *Weathermap* should be posted in the Plugins category!!
https://community.librenms.org/c/plugins/15
-->

When asking for help and support, please provide as much information as possible. This should include:

  • Steps to reproduce an issue.
  • The output of ./validate.php

If it’s an issue with the WebUI then please consider including a screenshot and the browser version you are using.

If you are having troubles with discovery/polling include the pastebin output of:

./discovery.php -h HOSTNAME -d | curl --data-binary @- https://paste.rs/
./poller.php -h HOSTNAME -r -f -d | curl --data-binary @- https://paste.rs/

If you need to post any text longer than a few lines, please use a “pastebin” service, we recommend using https://paste.rs/ or https://paste.sh/

Hello laf,

Sorry I did not include all the info, I left it out because it seems to be ok….

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

Component Version
LibreNMS 26.1.0-dev.2+fa8b459e2 (2025-12-16T10:46:39-06:00)
DB Schema 2025_12_05_205509_devices_add_mtu_status (362)
PHP 8.3.6
Python 3.12.3
Database MariaDB 10.11.13-MariaDB-0ubuntu0.24.04.1
RRDTool 1.7.2
SNMP 5.9.4.pre2
===========================================

[OK] Composer Version: 2.9.2
[OK] Dependencies up-to-date.
[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 believe I have resolved the issue however I cannot understand why. I removed the SNMP Agent details on the firewall and rediscovered the device and now its detected properly.