Skip to main content

Ralph, the responsible leader of the children in `Lord of the Flies`.

Project description

Ralph is an asset management system for your data center. It lets you see what hardware and software is installed. It also lets you keep track of who is using every device, for what, and how much it costs.

Ralph’s database can be accessed through a web interface, a RESTful API and through command line tools, the most important of which is the discovery command, which lets Ralph gather information about your data center automatically. You can also export and import parts of the database into different formats.

Change Log


  • Pricing: cached prices updated after changes in the catalog; component price calculation includes custom sizes when relevant
  • ralph commands no longer display the unhelpful “Error opening file for reading: Permission denied” message
  • Usability improvements in editing CI relations
  • Preliminary timeline view for CMDB added
  • Git configuration change from Puppet agent now knows if a change was successful
  • minor bugfixes


  • OpenStack plugin now accepts OPENSTACK_EXTRA_QUERIES setting, containing a list of tuples in the form (url, query) of additional data sources to check.
  • make the discovery plugins use soft delete
  • the proxmox discovery plugin now counts local storage used
  • added a “delete” link in the addresses view
  • positions in racks are now numbered from the bottom
  • CMDB: enabled removing relations, faster git handling
  • bugfixes in CMDB and UI code


  • edit links for devices and components
  • soft-deletable devices
  • a view showing physical layout of racks
  • add a filter form in the networks view
  • small usability improvements in the history user interface
  • added a “zabbixregister” command for automatically creating hosts and host templates in Zabbix
  • bugfixes in the CMDB
  • bugfixes in the discovery plugins


  • a rudimentary reports tab on device lists to filter devices according to specified rules
  • venture tree collapsible
  • CMDB integration scripts integrated into framework
  • CMDB supports distributed plugins
  • minor fixes in the Web app


  • ralph chains command to list available plug-in chains
  • fixed regression from 1.0.1: works correctly again
  • ability to create new devices from the web application
  • several minor bugfixes
  • added cmdb charts for dashboard


  • ralph management command introduced as a shortcut to python
  • ralph makeconf management command introduced to create configuration from a template
  • PyPI package fixed by including all resources in the source package
  • minor fixes for the SQLite backend
  • minor documentation fixes and updates


  • initial release

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
ralph-1.0.6.tar.gz (926.9 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page