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.
| Tags | Information Management Records Management |
|---|---|
| Licenses | GPL |
| Operating Systems | OS Independent |
| Implementation | PHP |
Recent releases


Changes: This release fixes secunia alert SA26656. It adds validation for page variables.


Changes: A misspelling of "Warranty" as "Warrenty" in the SQL create statment was fixed.


Changes: The following fields have been added to servers per user requests: Purchase Date, Price, Warranty Expiration, and Warrenty Description. The server Description field has been fixed. The Javascript in the Security and Nagios modules has been update.


Changes: This release fixes URLs for locations, vendors, and manufacturers, adds a Nagios plugin, turns off error reporting, adds a debug statement to turn on error reporting, and stops using register_globals.


Changes: The following are now fully modular: security, network interfaces, ports, software, device log, links, documents, and -mics. Security checks, a security report, and an Open Ports module have been added. Licence allocation is smarter.
A feedback form with image verification and email /field validation.
- All comments
Recent commentsRe: Next release
The licenseCheck.pl script has been completed and merged into the main branch
Next release
the next release will contain the ability to check licence expiration dates and notify appropriate parties. Not sure if I want to do this in a perl script cron, or using some other method. If anyone has any suggestions, comments, questions or flames :), post away.