When we want to monitor unlimited devices in our network at a single instance, we can use OpenNMS. It's an open source and free network monitoring web application system and helps in detecting and monitoring services or nodes automatically in the network. More devices or nodes can also be added to OpenNMS easily.