FortiGate Hardware Details not Polled

I am in the process of  integrating Solarwinds with our environment.

We are mostly an Aruba and Fortinet shop, with some Cisco and Palo sprinkled around.

So far I have not see any issues with Aruba Switches and APs, or Cisco Switches, or Palo Alto firewalls when polling those devices. It appears Solarwinds is well integrated with these platforms.

However, when it comes to FortiGate firewalls. There are some pieces of information that I couldn't get SolarWinds to populate. One of the main things is Hardware details, such as FAN status, PS status, FortiGate Serial Numbers (for asset management) OS Image name.

I have messed around with creating Custom UnDP, and I actually found the MIB in the SolarWinds MIB Browser application and created the fnSysSerial poller and assigned it to my firewalls, but It still fails to populate this information, even though the test was successful for this specific poller on the target device.

I also downloaded/installed THWACK Community Fortinet Pollers that get the information I hope to get, but no luck.

  • To get data from a UnDP to populate is a multiple step dance.

    1. You create the UnDP (and test)
    2. You assign the UnDP Poller to relevant nodes (this can be done in the UnDP tool or from manage nodes)
    3. As a part of creating the UnDP you need to indicate where you want the data presented. If you don't do his, then it will be in the DB and only accessible for reports.
    4. Based on 3 above, you navigate to a relevant page template (I'd go with one dedicated to Fortinet FWs) and add a  Custom Poller widget and within the widget select what you want to display. Alternatively, you could use a Custom Query widget and a custom query to extract and display the date from the DB.
  • Hi Hugo Diaz

    Thank you for reaching out and sharing your experience with SolarWinds Fortinet integration . I’m happy to hear that you’ve had a smooth experience with Aruba Switches, Aruba APs, Cisco Switches, and Palo Alto firewalls.

    Regarding the FortiGate and FortiSwitch integration, here’s what we can confirm:

    1. FortiSwitch Hardware Polling:
      SolarWinds already polls hardware-related information for FortiSwitches, including FAN and Power Supply (PS) status, and their respective values. We also poll the FortiSwitch serial number, which is displayed on the Hardware Details widget. This part of the integration is functioning as designed.

    2. FortiGate Hardware Polling:
      As of now, SolarWinds does not fully poll all the hardware metrics for FortiGate firewalls, such as FAN status, PS status, and FortiGate serial numbers. This is due to FortiGate devices providing only one out of the two default SNMP OID tables needed for standard hardware polling.

      However, through ongoing research, we have identified a substitute table provided by Fortinet that can help fill this gap. This table is somewhat limited, but it allows us to implement basic hardware polling. We have noted some limitations, like the inability to determine the sensor type and availability of the status only when there is an alarm, but it will still provide basic hardware details.

    3. FortiGate SNMP Poller Implementation: With our Ongoing commitment for MultiVendor Support including Fortinet,We are working to implement FortiGate hardware SNMP polling , and the fix is scheduled for the Next release (Neon). This update should resolve your concerns regarding polling for hardware metrics.


    Next Steps:

    We are committed to resolving these issues, and the upcoming Neon release should address the FortiGate hardware polling concerns as part of SNMP Improvements on Fortinet Devices.

  • I put in a ticket with SolarWinds regarding the lack of Hardware information, ie serial numbers,  being polled by SolarWinds with regards to FortiGate Firewalls - here is the reply I got back,

    If the serial number is not polled by default on a node, it just means that there is no native poller available in SolarWinds yet that can poll the serial number of the affected node.

    The workaround here is to use a Universal Device Poller (UnDP)

    Creating a UnDP will require you to use the needed OID to poll for the FortiGate's serial number and any other device.
    OID must come from the product vendor.

    Kindly refer to the below KB article on how to create a UnDP.
    https://support.solarwinds.com/SuccessCenter/s/article/Create-a-Universal-Device-Poller-UnDP?language=en_US
     

    As mentioned in the thwack article, more FortiGate feature on hardware monitoring was added in Neon(2025.1) release which is now available.

    SolarWinds Observability Self-Hosted 2025.1 release notes

    from what I read - the release date for Neon was 2/11/2025

  • It says Fortinet Switches in the release notes, lets hope it does firewalls too, will test and report back.

  • We have customers with Fortigate Firewalls on 2025.1.1 and Hardware Health doesn't appear to be polling.