OpenWSMAN - WS-Management for all

About OpenWSMAN

Openwsman is an open source implementation of WS-Management; enabling the in-band management of Linux/uni*/Windows platforms.
Openwsman supports the generic WS-Management protocol as well as specific protocol extensions for the Common Information Model (CIM)

About WS-Management

Web Services for Management (WS-Management, WS-MAN) is a specification for managing computer systems using Web services standards.

WS-Management is a SOAP based transport protocol for managing (create, enumerate, access, change, destroy) resources.

Features

  • Full server and client implementation
  • Perl, Python, Java and Ruby bindings
  • Fast and small (~10 MB runtime)
  • DMTF standards-compliant (WS-Management 1.1.0 + WS-CIM 1.1.0)
  • Interoperable with Windows WMI and Intel AMT
  • Scriptable plugins

Supported Standards

  • DSP0226 1.1.0 - Web Services for Management (WS Management)
  • DSP0227 1.2.0 - WS-Management CIM Binding Specification
  • DSP0230 1.1.0 - WS-CIM Mapping Specification

Documentation

The OpenWSMAN wiki is the primary documentation site. There is also online documentation for the Ruby client bindings

Getting help

If your question is not covered in the OpenWSMAN wiki, please subscribe to the openwsman-devel mailing list and ask there.

Reporting bugs

Bugs should be reported via the github issue tracker.

Related projects

There are a couple of related projects hosted under the Openwsman github account:
  • wsmancli - the Openwsman command line client
  • wseventsink - a sample implementation for a WS-Eventing event sink
  • mod_wsman - Apache module for Openwsman (unmaintained)

Supported platforms

Openwsman is primarily developed on Linux but is known to run on Windows and MacOS as well.

Downloading OpenWSMAN

Source code

Tarballs of releases are distributed via GitHub.
The latest release is 2.4.10 (Changelog)

Git

The git repo for Openwsman is hosted on GitHub.

RPM packages

RPM binaries for Linux are available via the openSUSE Build Service

Other formats

Other formats (i.e. Debian .deb files) would need a maintainer. Please contact me if you're interested in maintaining other formats.