Fyi I think I found a minor bug since the updates over the weekend.
I had just updated last week, and updated again Tuesday to get the new changes for OSPF ports (awesome BTW).
As soon as I updated I had a bunch of devices show up as “unpolled in the last 15 minutes”
all of the unpolled devices are fortinet fortiswitches of varying models.
the devices appear to be polling, all graphs -except- “poller time” are updated.
no errors in poller_wrapper.log
output of poller.php -h hostname ends with:
Error: OID not increasing: ospfIfTable >= sysDescr.0
Too few arguments to function LibreNMS\Modules\Ospf::LibreNMS\Modules{closure}(), 2 passed and exactly 3 expected {“exception”:"[object] (ArgumentCountError(code: 0): Too few arguments to function LibreNMS\Modules\Ospf::LibreNMS\Modules\{closure}(), 2 passed and exactly 3 expected at /opt/librenms/LibreNMS/Modules/Ospf.php:115)"}
In Ospf.php line 115:
Too few arguments to function LibreNMS\Modules\Ospf::LibreNMS\Modules{closure}(), 2
passed and exactly 3 expected
manually disabling the OSPF poller module on these devices makes them happy again and the error at the end of poller.php -h is gone.
@LunarStationAlpha that is some fancy snmp server behavior you are getting from your device.
Instead of returning the OSFP-MIB::ospfIfTable (or that it doesn’t exist), it just sends other data… And the bottom one looks like it tried to get stuck in a loop.
Ha! well I like to fail in new and original ways…
Just fyi, I updated this morning to (#13534), and the (#13530) OSPF patch did not fix the issue for fortinet switches. Still show up as unpolled devices if the OSPF poller module is enabled.
FYI - “Skip invalid OSPF data (#13547)” Appears to have fixed this issue
all fortinet switches are polling properly even with the OSPF module enabled.
I believe this issue can be closed.
Thanks for your help!