enetman is a network asset management Web
application written in PHP with a MySQL backend.
Its intended use is to maintain a structured list
of servers that can be cross referenced by
location, manufacturer, vendor, CPU, and OS. It
allows for a user to create and maintain
locations, manufacturers, and vendors along with
contact names and phone numbers to each. It
contains a device log that tracks issues that
servers have had, a list of network ports on the
server along with IP information (IP, subnet,
gateway, DNS, network card make/model and MAC) for each port (this includes aliased ports), and a software manager that keeps tabs on expiration dates of software. It enables the user to create a directory tree with files that can then be attached to locations, vendors, manufacturers,
software, or servers. It maintains a list of all
software installed on a server and how many
licenses are allocated to it. A Perl script run from cron emails users when a license is about to expire.