Web Admin

Admin is a graphical web-based application used to conduct various Fabric Server and Cassandra activities, like monitoring batch processes, managing user credentials or executing other Fabric commands. Admin wraps Fabric commands using REST APIs invoked by the Web Framework UI so that the commands can be run in a more user-friendly manner.

Admin has four categories where each category has additional sub-categories. Navigation through the application is via the Web Framework's menu whereby breadcrumbs display a user's location.

For example, the following image shows that the user navigated to Admin > Processes > Cluster.

admin

Admin Categories

  • Processes, initiate and monitor Fabric batch processes and jobs according to a selected time period. This category includes the following sub-categories:

    • Cluster, displays information about the cluster and nodes such as the Node ID, Status, IP, etc.
    • Tasks, Job and Batches, displays running processes. Set the filter to show a list of processes that are currently active, or run today, 3 days ago, etc. To start a job or a batch, select the LU name and set the relevant parameters.
  • Objects, display various Project level objects such as:

    • Interfaces, displayed with their connection status.
    • List of CommonDB reference tables. To initiate a sync of the reference tables, select either the LU or a specific table.
    • List of the implementation LU objects with the option to download their implementation's zip.
    • List of Environments and their active status, as well as the option to switch to another environment.
  • Security, manage a user's access control and restrictions via the Fabric credentials mechanism:

    • Roles, view existing roles and create new roles.
    • Permissions, grant access to a role on a resource or revoke it.
    • Users, view existing users, delete or create new users, assign roles to users or revoke them.
    • API Keys, view existing security tokens, generate new ones, assign roles to API keys, remove or delete them.
  • Commands, write and execute one or more existing Fabric commands.

    • Write the command in the command line. Click the command in the list to display its description and usage.

    image

    • Click image to add a line to run several commands.

    image

    • Click Execute to run the commands.
  • Terminal, bringing fabric console experience to a web application.

  • Configuration, enables a user with suitable permissions to the Admin page to change values in the config.ini file, for a specific node, and to save these changes (overrides) in the system DB.

    • Update a parameter value and save changes to a system DB.
    • Adding new parameters and sections.
    • Indication of a parameters' change, which requires a restart via the GUI.
    • View hidden parameters.
    • Revert to default option.
    • A new role permission was added, called SET_GLOBAL_CONFIG_OVERRIDES, to allow only authorized users to override the configuration parameter.

    configuration

Admin History

Admin displays the history of the Fabric commands executed on the server in a small popup screen in the right lower corner which can be expanded to show several rows.

For example, when navigating to Admin > Processes > Job and applying the filter to display today's job, the History popup displays the command:

jobstatus 1 days ago

image

Previous

Web Admin

Admin is a graphical web-based application used to conduct various Fabric Server and Cassandra activities, like monitoring batch processes, managing user credentials or executing other Fabric commands. Admin wraps Fabric commands using REST APIs invoked by the Web Framework UI so that the commands can be run in a more user-friendly manner.

Admin has four categories where each category has additional sub-categories. Navigation through the application is via the Web Framework's menu whereby breadcrumbs display a user's location.

For example, the following image shows that the user navigated to Admin > Processes > Cluster.

admin

Admin Categories

  • Processes, initiate and monitor Fabric batch processes and jobs according to a selected time period. This category includes the following sub-categories:

    • Cluster, displays information about the cluster and nodes such as the Node ID, Status, IP, etc.
    • Tasks, Job and Batches, displays running processes. Set the filter to show a list of processes that are currently active, or run today, 3 days ago, etc. To start a job or a batch, select the LU name and set the relevant parameters.
  • Objects, display various Project level objects such as:

    • Interfaces, displayed with their connection status.
    • List of CommonDB reference tables. To initiate a sync of the reference tables, select either the LU or a specific table.
    • List of the implementation LU objects with the option to download their implementation's zip.
    • List of Environments and their active status, as well as the option to switch to another environment.
  • Security, manage a user's access control and restrictions via the Fabric credentials mechanism:

    • Roles, view existing roles and create new roles.
    • Permissions, grant access to a role on a resource or revoke it.
    • Users, view existing users, delete or create new users, assign roles to users or revoke them.
    • API Keys, view existing security tokens, generate new ones, assign roles to API keys, remove or delete them.
  • Commands, write and execute one or more existing Fabric commands.

    • Write the command in the command line. Click the command in the list to display its description and usage.

    image

    • Click image to add a line to run several commands.

    image

    • Click Execute to run the commands.
  • Terminal, bringing fabric console experience to a web application.

  • Configuration, enables a user with suitable permissions to the Admin page to change values in the config.ini file, for a specific node, and to save these changes (overrides) in the system DB.

    • Update a parameter value and save changes to a system DB.
    • Adding new parameters and sections.
    • Indication of a parameters' change, which requires a restart via the GUI.
    • View hidden parameters.
    • Revert to default option.
    • A new role permission was added, called SET_GLOBAL_CONFIG_OVERRIDES, to allow only authorized users to override the configuration parameter.

    configuration

Admin History

Admin displays the history of the Fabric commands executed on the server in a small popup screen in the right lower corner which can be expanded to show several rows.

For example, when navigating to Admin > Processes > Job and applying the filter to display today's job, the History popup displays the command:

jobstatus 1 days ago

image

Previous