Host and IP-space Management Platform
The original goal of this project was to come up with a way to manage a large network environment with a minimal staff in an academic environment. However, we wanted to continue assigning permanent addresses for systems, dynamic address pools were ruled out. Further, we decided that we wanted this to be the basis of a larger system for managing maintenance and billing information. The result was that we created a database schema abstracting the information that we wanted to track and put a web front-end on it. The primary concern for the interface was to simply handle changes to hosts including moving them between networks. A couple of shell scripts then pull the information out of the database and build the configuration file for the DHCP server and the zone files for BIND and then reload the daemons. All computers are configured to use DHCP. However, the DHCP server is configured to assign the same address to a computer by checking the MAC address and looking the host up in DNS. This allows us to change addresses for systems without breaking most network services hosted on the system. So long as the users rely on DNS for services they provide, we can make changes to the network invisible to them and without spending hours visiting hundreds of computers. |
|
|
|
| For more information, send me a note at SourceForge |