Openwsman Apache module

Introduction

mod_wsman enables Apache HTTP Server to run WS-Management services and replaces the default HTTP server integrated with Openwsman.

Requirements

  • Load plug-in configuration options from openwsman.conf, or
  • Configure options in httpd.conf
  • Required options:
    • CIM namespace
    • CIM class/WS-Management namespace mapping as specified in openwsman.conf
  • Better checking for headers and content types
  • Only support POST (can be done in httpd.conf?)
  • Debugging
  • Provide minimal httpd.conf for small footprint environments
  • ....

Status

Currently the module works without plug-in configurations. Only the DMTF CIM namespace works which means only base classes can be queried and retrieved.

Configuration

<IfModule mod_wsman.c>
<Location /wsman>
    SetHandler wsman-handler
    AuthType Basic
    AuthName "OPENWSMAN"
    AuthUserFile /etc/openwsman/simple_auth.passwd
    Require valid-user

    AuthType Digest
    AuthName "OPENWSMAN"
    AuthDigestFile /etc/openwsman/digest_auth.passwd
    Require valid-user 

    Order allow,deny
    Allow from all

</Location>
</IfModule>

Reference