False alerts, incorrect poll_period value

I’m having a strange issue where I’m getting false alerts for bandwidth utilization. This stems from the poll_period value being set to “1” in the database. Here’s an example:

ifInOctets -------- | ifInOctets_prev–| ifInOctets_delta | ifInOctets_rate | poll_time ---- | poll_prev----- | poll_period |
3584477324713 | 3584476163653 | 1161060 ---------| 1161060-------- | 1521554616 | 1521554615 | 1 |

This is causing me to get alerts on ports that should not be alerted upon. It’s primarily happening with Nexus devices. It’s also not consistent. Most of the time it works fine, but intermittently it does this, sometimes multiple poll cycles in a row.

Any ideas for tracking down the cause? Possibly SNMP timeouts on the devices?

Here’s the output for ./validate.php.

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

Component Version
LibreNMS 1.37-75-g8cc8eb8
DB Schema 245
PHP 7.0.28-0ubuntu0.16.04.1
MySQL 10.0.34-MariaDB-0ubuntu0.16.04.1
RRDTool 1.5.5
SNMP NET-SNMP 5.7.3

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

[OK] Composer Version: 1.6.3
[OK] Dependencies up-to-date.
[OK] Database connection successful
[OK] Database schema correct

hey @network-guy, I believe I’m having the same issues. Some ports are showing a poll_period of < 60 seconds, usually 10-20. Were you able to get any more information about this?