iNSiTU's wealth of experience has enabled companies to modernize their technological approach, apply best practices and accelerate change in order to stay ahead of the curve in the global marketplace.
Years of active engagement
Insitu-IT approached us to develop an SNMP (Simple Network Management Protocol) network and device discovery system. An essential tool for efficiently managing computer networks, identifying available network resources and monitoring their performance.
The network poller, a key element of the system, reads a configuration file supplied in advance. It then interrogates the local network to identify all connected devices. The results of this exploration are saved in a table, with each run identified by a unique batch number. This mechanism guarantees the traceability of each operation and makes it easier to manage the data collected.
The SNMP Poller, another component of the system, is responsible for polling all the devices on the specified network for the IP addresses previously identified by the network poller. It operates for a specific batch number, respecting the parameters indicated in the SNMP poller configuration file, which has already been sent to the supplier.
The network poller can be programmed, offering flexibility and adaptability to different network requirements and conditions. The system has been developed in Python and MYSQL. The project development team consisted of a network architect, a Python developer, a tester and a Scrum Master.
Thanks to our outstanding work, we have implemented a robust system of network discovery and SNMP devices, providing accurate and up-to-date data on available network resources. The flexibility offered by our programmable Network Poller and the accuracy of our SNMP Poller have improved the management and optimization of our client's networks.