I recommend [librenms/librenms: Community-based GPL-licensed network monitoring system](https://github.com/librenms/librenms), which is Open source and free.
In the default mode, all you have to do for configuration is tell it the names or IPs of things to monitor and an SNMP community string. It scans for every tree that it understands, and will rescan occasionally.
In the default mode, all you have to do for configuration is tell it the names or IPs of things to monitor and an SNMP community string. It scans for every tree that it understands, and will rescan occasionally.