Service Management
Following are the steps to run and monitor the Infoworks services:
Navigate to the /bin directory in the Infoworks Home folder (/opt/infoworks/ by default), and execute the following commands respectively:
Starting Infoworks Services
If you are not logged in as Infoworks user, use the following commands:
# sudo -u <INFOWORKS-USER>
./start.sh <component-name>
If you are logged in to shell as Infoworks user: $ ./start.sh <component-name>
, where can be one of the following:
- all: starts all services
- ui: starts the user interface
- hangman: starts the job controller
- governor: starts the entity dependency manager
- restapi: starts the rest api service
- df: starts the data transformation component
- queryservice: starts the query service
- cube_engine: starts the data cube manager
- postgres: starts the postgres component
- rabbitmq: starts the rabbitmq component
- platform: starts the platform component. Platform includes multiple services like scheduler, metadb, notification, messaging. These services can also be started independently.
Starting Infoworks Orchestrator
If you are not logged in as Infoworks user, use the following commands
# sudo -u <INFOWORKS-USER>
./start.sh orchestrator
If you are logged in to the shell as Infoworks user: $ ./start.sh orchestrator
Stopping Infoworks Services
If you are not logged in as Infoworks user, use the following commands:
# sudo -u <INFOWORKS-USER>
./stop.sh <component-name>
If you are logged in to the shell as Infoworks user: $ ./stop.sh <component-name>
Monitoring Status of All Infoworks Services
If you are not logged in as Infoworks user, use the following commands:
# sudo -u <INFOWORKS-USER>
./status.sh
If you are logged in as Infoworks user: $ ./status.sh
Security Configuration
LDAP Authentication
Following are the steps to perform LDAP Authentication:
- Login to the Infoworks ADE with admin credentials.
- Click the Admin menu.
- Click the Configuration icon. Click the Authentication tab. The Authentication Configuration page is displayed.
- Select the authentication type as LDAP.
- Set the LDAP configurations and click Save Changes.
Following are the authentication parameters:
Parameter | Description |
---|---|
LDAP Connection Configurations | |
LDAP Host | The host on which the active directory/LDAP server is running. |
LDAP Port | The port on which the server is running. |
Use SSL | The option to determine if SSL should be used in the connection. The server provided SSL certificates will be used without trust verification. |
Bind User DN | The Distinguished Name for the user for binding to LDAP. |
Bind User Password | The password for the user for binding to LDAP. |
LDAP User Configurations | |
Base DN Users | The base Distinguished Name for all the users allowed for login into Infoworks platform. |
Login Attribute | The attribute in the active directory/LDAP which uniquely identifies a user. |
Fullname Attribute | A comma-separated list of attributes which forms the full name of the user. The full name on the Infoworks ADE UI displays all the attribute values separated by space. |
Email Attribute | The attribute to specify the email address of the user. |
Role Attribute | The attribute to determine the system role in Infoworks ADE for the user. |
Role Value Separator | The character used to separate the role attribute value specified in LDAP into multiple roles in the Infoworks ADE. For example, if in LDAP the role attribute is Title and the values are admin, data modeller, then the Role Value Separator must be specified as, (comma). |
Infoworks Login Screen Hint | The message displayed when logging in to the Infoworks ADE with LDAP credentials. |
LDAP Roles Configurations | |
System Admin | A semi colon-separated list of attribute values. User will be assigned the System Admin role if any one of the values match the value in the active directory. |
Database Admin | A semi colon-separated list of attribute values. User will be assigned the Database Admin role if any one of the values match the value in the active directory. |
Data Analyst | A semi colon-separated list of attribute values. User will be assigned the Data Analyst role if any one of the values match the value in the active directory. |
Data Modeller | A semi colon-separated list of attribute values. User will be assigned the Data Modeller role if any one of the values match the value in the active directory. |
NOTE: Infoworks Rest API service must be restarted after setting the Authentication Type to LDAP.
You must login through the Infoworks ADE at least once to use the REST API service. This holds true for both default and LDAP authentication mechanism.