I would suggest looking at LibreNMS, I monitor 10's of thousands of devices with it (entire ISP network), from the juniper core routers, cisco and every tik device made or very close to it to the CPE gear. Also: vmware from hypervisors to vcenter, many linux and win servers, some LTE backend...