wiki:Software/eAM/g0Accountig

Version 12 (modified by seskar, 9 years ago) ( diff )

Accounting and Scheduling

Consist of multiple services. Based on LDAP; acess control with ssh keys scheduler, host attribute etc.

Two OMF packages are shared among all acount management services: accountingCommon and controlPanlel. First contains common functions while the second provides front-end support for services such as scheduler, account management and status.

Accounting Common

Packaged in omf-aggmgr-accountingcommon package. This service doesn't have any independent configuration options.

Control Panel

Packaged in omf-aggmgr-controlpanel package.

Installation and Configuration

This service is installed with:

apt-get install omf-aggmgr-controlpanel-5.4

The configuration file is in /etc/omf-aggmgr-5.4/available/controlPanel.yaml and has the following entries:

# NOTE: use only 'spaces' to indent !
# ('tab' indents are not supported by the ruby yaml parser used to read this file)
#
# This is the Config file for the Control Panel Service
#
--- 
 controlPanel: 
  
    # base url
    proxyPath: '/cPanel'  

The only configurable option is the proxy URL path in the front-end apache configuration.

API

<services>
  <serviceGroup name="controlPanel" prefix="/controlPanel">
    <info>Service for </info>
    <service name="serverTime">
      <info>Get server time</info>
    </service>
    <service name="start">
      <info>Control Panel</info>
    </service>
  </serviceGroup>
</services>
Note: See TracWiki for help on using the wiki.