Control systems using Web-based out-of-band managers without a browser
Clone or download
Latest commit 2993299 Nov 4, 2015
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin add idrac XML Nov 4, 2015
debian 0.5.0 Nov 4, 2015
lib 0.5.0 Nov 4, 2015
.gemspec moob: initial release Jul 25, 2011
.gitignore add .gitignore for *.gem Jul 27, 2011
.travis.yml kill Ruby 1.8.7 support Nov 4, 2015
COPYING COPYING, .gemspec: move to ISC license Apr 21, 2012
Gemfile add dummy Rakefile Nov 4, 2015 add Travis badge Nov 4, 2015
Rakefile add dummy Rakefile Nov 4, 2015
moob.gemspec add idrac XML Nov 4, 2015

moob: Manage Out Of Band Build Status Slack Status


moob is a command-line client for the HTTPS interfaces of out-of-band management devices.

Both the device and feature lists are quite limited as its development has mostly been driven by immediate needs at Spotify. Similarly, tests are only performed on the firmware versions we have at hand.

We currently have an inconsistent set of features for Dell iDrac6/iDrac7/iDrac8, American Megatrends, Sun and IBM devices. Patches and requests are welcome and we will do our best to make it useful to all.


moob is known to work with Ruby 1.9+. To install it using rubygems, use:

    # gem install moob

The Debian packaging is not usable as-is, as patron is not distributed in any deb-based distribution.


Use -h for the complete documentation.

For example, to install via PXE foo and bar, servers managed by Dell iDrac6, disregarding their current boot settings and whether they are already up:

    # moob -vm, -a bpxe,preset,pon -t idrac6
    # moob -vm -a exec -t idracxml -g "racadm racreset"

Known issues

  • Type detection is slow and can typically take 30 seconds with some models and over slow links. Whenever the model is known, -t is highly recommended.
  • iDrac6 works fine with R410, R510 and R610 models but failed with PowerEdge 2900 models.