nVentory is a Ruby on Rails application to manage inventory in multiple data centers. It can manage server functionality assignment, customer/server assignment, racking, and more. It can track which servers are doing what, and where they are in your data centers. It allows you to visualize server locations and rack space with GUI tools.
|Tags||Internet Web Monitoring Networking|
Release Notes: This release adds a node search box to the dashboard. It ignores has_one through associations to work around what appears to be a bug in Rails. It cleans up the sample data code, and hides the "Setup Sample Data" link on the dashboard if the database has data in it. The Perl client has been modified to always register nodes using their FQDN. This ensures compatibility with the Ruby client, and with etch if etch is configured to use an nVentory server for node grouping data. A variety of fixes that allow nVentory to work if it is not running at the root of the Web server URL space.
Release Notes: The server was upgraded from Rails 2.0.2 to 2.1.1. Support was added for queries on arbitrary associations. This allows you to query nodes based on their datacenter. nVentory now maintains "virtual" assignments for nodes based on the node group hierarchy. This makes working with the node group hierarchy easier. The server now only returns data from the main model by default. This allows you to request all of the nodes in the database once you scale past 1000 nodes or so. A variety of other miscellaneous bugs were fixed.
Release Notes: Ruby and Perl command-line clients were added. Both can gather a bunch of data about a node and register it with the database. An advanced search capability for nodes was implemented, allowing searching on any aspect of a node (for example, show all nodes with an Intel CPU running CentOS 4). The data model was simplified a bit, replacing various specific types of grouping with a generic, hierarchical "node group" model.
No changes have been submitted for this release.