version 1.1.2.1, 2013/10/23 18:58:13
|
version 1.2, 2013/12/16 10:03:18
|
|
|
Pegasus webadmin interface provides a limited edition of administering the | Pegasus webadmin interface provides a limited edition of administering the |
cimserver through web. Currently, modification of cimserver config options | cimserver through web. Currently, modification of cimserver config options |
viewing the Providers registered and subscriptions view are supported. In | viewing the Providers registered and subscriptions view are supported. In |
future management of subscriptions and provider management will be added. |
future, management of subscriptions and provider management will be added. |
|
In OpenPegasus 2.14, Webadmin is still in a experimental vesrion and will |
|
be improved in the future. |
| |
How to build pegasus for using webadmin? | How to build pegasus for using webadmin? |
======================================== | ======================================== |
If you are building from sources, No need to set any build environ variable. It |
Building source files for webadmin will need to build for both CIM-RS and |
is enabled by default. Webadmin is made possible by CIM-RS protocol |
webadmin. CIM-RS is built as an integral part of server(not controlled by |
|
by build macros) and webadmin i controlled by PEGASUS_ENABLE_PROTOCOL_WEB, |
|
which is 'true by default'. |
|
To disable it set PEGASUS_ENABLE_PROTOCOL_WEB=false. |
|
|
|
What is relation between Webadmin and CIM-RS? |
|
============================================= |
|
webadmin interface's backbone is CIM-RS details at [1] and webserver facility |
|
built on pegasus. CIM-RS accepts/yields payloads represented as JSON[2]. The |
|
response in JSON can be consumed by webserver easily, for example through |
|
javascripti, for displaying as a webpage. |
|
|
|
How do I bring up the webadmin? |
|
=============================== |
|
Enter the your local host name along with port number in the address bar of a |
|
browser. For example, if your hostname is localhost.localdomain. Just type in |
|
localhost.localdomain:5988. |
|
|
|
Which ports do CIM-RS aand webadmin use? |
|
================== |
|
Webadmin and CIM-RS currently uses the DMTF's CIMOM ports i.e 5988(http) and |
|
5989(https). This port will be updated with dedicated port for CIM-RS when |
|
available. |
|
|
|
Is there any security concerns for webadmin? |
|
================================================= |
|
In order to avoid modifying the server config options by any users, pegasus |
|
should be started with 'enableAuthentication=true' which forces users to login |
|
for the webadmin. |
|
and in order to restrict to particular groups, 'authorizedUserGroups' should be |
|
set to the groups, whose members should be allowed to modify the config |
|
options. |
|
EnableAuthentication and authorizedUserGroups details can be found in manpage |
|
of cimconfig(8) |
|
|
|
|
|
References: |
|
=========== |
|
1 http://www.dmtf.org/sites/default/files/standards/documents/DSP0210_1.0.0.pdf |
|
2 http://www.dmtf.org/sites/default/files/standards/documents/DSP0211_1.0.0.pdf |