Projects / MachDB


MachDB is machine database to catalog of the changing state of your hosts. It consists of a database, an aggregator, an XML spec, and some example information gathering scripts. Along with a Web UI, these form the basis of a system that will allow you to catalog the current and historical state of the hosts in your infrastructure. It has been designed with scale in mind, and the goal is to support 10k hosts. It is being actively developed and is used in production at a few organizations.

Operating Systems

Recent releases

  •  17 Apr 2009 09:20

    Release Notes: This release fixes the need to check for hwid, the release field creating problems with some packages, a Smarty include path error, the list of software not updating, IP address sorting, package insertion failures, the software page displaying the alphabet repeatedly, and a blank screen shown when no hosts were found in the database.

    •  26 Dec 2007 15:31

      Release Notes: Bugs were fixed. The scheme was changed. The XML spec was updated. The filesystem and disks have had the limit raised from 2TB to 16 zettabytes. The OS name is now limited to 100 characters. Base architecuture was added to the host node. A Unified Cache to CPU node was added. "Version" and "release" were split up into two different fields for packages. "Release" is optional input. Various UI bugs were fixed. Files were renamed. A contrib directory was added.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.