# Admin Assistant

Open iT® Admin Assistant is an extension tool of the Core Server designed to configure the clients' logparsers and trigger client tasks, like data collection and sending data to the server, remotely using a web interface. It acts as a hub that allows users to enable, disable, and change the scheduling of log file collection on clients connected to the server.

It utilizes Websocket (WS) technology for server-client interaction and REST API for client-server.

Access the Admin Assistant web interface through http(s)://<servername>:<port_number>/admin_assistant.

  • <servername> - hostname of the machine with Core Server installation

  • <port_number> - port number used by the Apache web service; this is specified upon Core Server installation

# Clients

The sidebar of the interface contains a list of clients connected to the server. Beside each client hostname is a status indicator, i.e., active (green) or inactive (gray). Use the search and filter functionality to find the necessary hostname easily. The administrator can also select multiple clients for triggering client tasks.

Admin Assistant: Clients

Admin Assistant: Clients

# Core Server

This part of the interface shows the Core Server version, the server URI, the total number of connected clients, and the users logged in.

Additional information regarding the Core Server shown are:

  • Hostname

  • OS Kernel

  • IP Address

Admin Assistant: Core Server

Admin Assistant: Core Server

# Client Information

Show Client Info or the client information page is the default view. This part shows the hostname, version, IP address, and OS kernel of the client.

There is an arrow beside the client hostname to go back to the Core Server view. Click a row of client to show the Data Sources, Tasks, and Logs tabs.

Admin Assistant: Client Details

Admin Assistant: Client Details

# Data Sources

The Data Sources tab shows all supported vendors configurable in a specific client. Configured vendors are highlighted and the number of configured vendor(s) per license manager is also indicated. Click the gear icon on the upper-right corner of the tab to configure the listed data sources.

Admin Assistant: Client Data Sources

Admin Assistant: Client Data Sources

Here are the available license managers for configuration:

  • Altair

  • Altium

  • BetaLM

  • Codemeter

  • DSLS

  • EA

  • Encom

  • Fekete

  • Hasp

  • HoneywellULM

  • IPS

  • LMX

  • Olicense

  • Orcaflex

  • Parasoft

  • Peloton

  • RLM

  • Tebis

Clicking on a license manager allows the administrator to do basic and advanced vendor configuration.

# Tasks

The Tasks tab shows the tasks that can run on a client remotely. The tasks are grouped into three categories: General Tasks, License Manager Tasks, and Applications Tasks.

Admin Assistant: Client Tasks

Admin Assistant: Client Tasks

Here are the available client tasks:

General Tasks

  • Collect and transfer LDAP data to the server

  • Get default server configuration

  • Restart Open iT services

  • Run module activation

  • Send client information to server

  • Transfer Logfilecollector parsed data to the server

License Manager Tasks

  • Automatic detection and configuration of FlexNet,RLM,DSLS,LMX,LSDYNA and Slickedit servers and daemons

  • Collect and transfer Bentley LM SQLite db from Bentley Connect Workstation to the server

  • Collect and transfer Bentley LM SQLite db from Bentley Select Server to the server

  • Collect and transfer CodeMeter license dongle data to the server

  • Collect and transfer FlexNet license poll and log data to the server

  • Collect and transfer Hasp license log data to the server

  • Collect Bentley Select historical data

  • Collect denial license log events

  • Collect Xpandion license data

  • Collect, parse and transfer Altair license log data to the server

  • Collect, parse and transfer Altium license log data to the server

  • Collect, parse and transfer BETA LM license log data to the server

  • Collect, parse and transfer CodeMeter license log data to the server

  • Collect, parse and transfer DSLS license log data to the server

  • Collect, parse and transfer EA license log data to the server

  • Collect, parse and transfer Encom license log data to the server

  • Collect, parse and transfer Fekete license log data to the server

  • Collect, parse and transfer Hasp2 license event log data to the server

  • Collect, parse and transfer Hasp2 license records log data to the server

  • Collect, parse and transfer Honeywell ULM license log data to the server

  • Collect, parse and transfer IBM LUM license poll data to the server

  • Collect, parse and transfer IPS license log data to the server

  • Collect, parse and transfer LMX license log data to the server

  • Collect, parse and transfer Olicense license log data to the server

  • Collect, parse and transfer Orcaflex license log data to the server

  • Collect, parse and transfer Parasoft license log data to the server

  • Collect, parse and transfer Peloton license log data to the server

  • Collect, parse and transfer Proxy license log data to the server

  • Collect, parse and transfer RLM license log data to the server

  • Collect, parse and transfer Sentinel license log data to the server

  • Collect, parse and transfer Tebis license log data to the server

  • Collect, parse and transfer V-Ray license poll data to the server

  • Collect, parse and transfer Vector license dongle data to the server

  • Collect, parse and transfer WibuKey license dongle data to the server

  • Poll and send license server status to the server; collect and transfer LicPollComplete input logs to the server

  • Poll various license servers for data about use and availability

  • Transfer Logfilecollector parsed data to the server

Application Tasks

  • Collect and convert Unix pacct and Process Accounting data to Open iT format

  • Collect and convert Unix System Activity data to Open iT format

  • Collect and parse Open iT browser plugin data

  • Collect and transfer LSB batch data to the server

  • Collect and transfer mac usage data to the server

  • Collect and transfer PBS batch data to the server

  • Collect and transfer SGE batch data to the server

  • Collect and transfer usage data to the server

  • Collect, parse and transfer 32-bit AutoDesk Registry data

  • Collect, parse and transfer 64-bit AutoDesk Registry data

  • Collect, parse and transfer Catia system log file data to the server

  • Collect, parse and transfer Petrel system log data to the server

  • Collect, parse and transfer raw and parsed mac browser log data to the server

  • Collect, summarize and transfer application usage and performance data to the server

  • Collect, summarize and transfer file space data to the server

  • Collect, summarize and transfer file system data to the server

  • Collect, summarize and transfer mac application performance data to the server

  • Collect, summarize and transfer software inventory data to the server

  • Collect, summarize and transfer System Activity data to the server

  • Optimize and transfer license usage to the server

  • Transfer Extended PACCT Unix data

  • Transfer PACCT Unix data

  • Transfer Process Accounting Unix data

  • Transfer Unix Filespace data

  • Transfer Unix Filesystem data

# Logs

This part shows the logs of the executed tasks on the client. Click the delete icon on the upper-right corner of the pane to delete all the logs.

# Configuring Schedule for Collection

  1. On the client editor, click the Advanced tab.

  2. Select which sub-object to configure:

    • collect_<data_source>_* - specifies when the log data collection will take place

    • preprocess_<data_source>_* - specifies when the processing of collected data to Open iT format will take place

    • transfer_<data_source>_* - specifies when the transfer of processed data from the client to the server will take place

    Configure the following on the selected sub-object:

    • Active - toggle whether this step in the collection will be done

    • Jumpstart - toggle whether this step will be run immediately after restarting the Open iT client

    • Operation - specifies the binary that will execute the sub-object

    • Arguments - specifies the arguments that will be used by the binary

    • Triggers - specifies special triggers that will run the sub-object; this could either be a period, which will run the sub-object on a set interval, or an end-event, which will ensure that the sub-object will run after another event

# License Manager Configuration

# Configuring Event-based Collection

The Admin Assistant allows modification of the license manager configuration files without the need for manual editing. These configuration files are in the Components directory.

Follow these steps to configure a client for log data collection:

  1. Select the client to configure.

  2. Click a data source on the client dashboard.

  3. On the client editor, click the plus (+) button on the vendor pane to the right to add a new vendor.

  4. On the configuration pane:

    • Toggle Active.

    • Input the vendor name.

    • Specify the directory where the log files are kept.

    • Specify the file name and format of the log files to collect. Use globbing to specify multiple files.

  5. Click Submit to finish the configuration.

A list of configured vendors is available in the vendor pane. Click the reload icon to refresh the list. Quickly switch to a different data source by clicking the header.

# Configuring Schedule for Collection

  1. On the client editor, click the Advanced tab.

  2. Select which sub-object to configure:

    • collect_<data_source>_* - specifies when the log data collection will take place

    • preprocess_<data_source>_* - specifies when the processing of collected data to Open iT format will take place

    • transfer_<data_source>_* - specifies when the transfer of processed data from the client to the server will take place

    Configure the following on the selected sub-object:

    • Active - toggle whether this step in the collection will be done

    • Jumpstart - toggle whether this step will be run immediately after restarting the Open iT client

    • Operation - specifies the binary that will execute the sub-object

    • Arguments - specifies the arguments that will be used by the binary

    • Triggers - specifies special triggers that will run the sub-object; this could either be a period, which will run the sub-object on a set interval, or an end-event, which will ensure that the sub-object will run after another event

# Trigger Client Tasks

# Triggering Client Tasks on a Client

  1. Navigate to the Admin Assistant interface.

  2. Select the client from the side bar or the client information table.

  3. Go to the Tasks tab and find the task(s) to run. Utilize the search bar to easily find the task.

  4. Click the Run button beside the task.

# Triggering Tasks on Multiple Clients

  1. Navigate to the Admin Assistant interface.

  2. Click the empty box icon beside the filter icon from the list of clients. Tick the clients where to run the task(s). Click the shaded box to Select None or Select All.

  3. After selecting multiple clients, click the Submit button on the bottom part of the side bar.

  4. Go to the Tasks tab and find the task to run. Use the search bar to easily search for the task.

  5. Click the Run button beside the task.

We value your feedback!

Please take a few minutes to complete our survey and share your thoughts on your recent experience with our documentation.

Take survey

Close