Driven Administrator Guide: Using the Driven Admin Features

version 2.2.6

Using the Driven Admin Features

If you are logged in to Driven with administrator (admin) privileges, you can access the Driven Admin Features to perform the following tasks:

  • Manage Users

    • Driven Environment Notifications

    • Adding User(s)

    • Deleting User(s)

    • Disable/Re-enabling User(s)

  • Managing A Single User

    • Update username and email

    • Change admin privileges

    • View and modify team membership

  • Manage Teams

    • Create Team

    • Delete Team(s)

  • Managing A Single Team

    • Team Info

    • Application data searchable and displayed in app views; Discoverability

    • Application Execution Detail Access; Visibility

    • Members

    • Invitations

    • Issue Tracking

    • Webhook Connections and Email Notifications

    • Messaging Rules

  • Manage System

    • Driven License Information

    • Cluster Statistics

    • Node Statistics

    • Elasticsearch Summary

    • Backup and Snapshot Repositories

You can view the Driven Admin Features by hovering over the gear icon in the right side of the Global Navigation. Clicking on the options will bring you to their respective page.

admin options
Figure 1. Driven Admin Features menu


Manage Users

  • Driven Environment Notifications

  • Adding User(s)

    • Creating A Single User

    • Creating Multiple Users

      • CSV Column Headers

      • Duplicate Username

      • Review Users/ Set Admin permission

    • Add New User(s) to Team(s)

  • Deleting User(s)

  • Disable/Re-enabling User(s)

  • Managing A Single User

Click the Manage Users option to view all Driven users, create one or many users, disable/enable, or delete Driven user accounts.

manage users
Figure 2. The Manage Users page to manage Driven user accounts

Driven Environment Notifications

On the Manage Users page, if SMTP (Simple Mail Transfer Protocol) is disabled on your server, the "SMTP Disabled" notification will be surfaced, and you cannot bulk add users via a CSV file.

On individual User Profile pages, you cannot reset user passwords.

Please refer to Enabling SMTP to learn more about SMTP within Driven.

smtp disabled
Figure 3. SMTP Disabled Notifier

On the Manage Users page, if Driven is configured with LDAP enabled, the "LDAP Enabled" notification will be surfaced. Any LDAP users will have the "External" icon next to their name.

Please refer to LDAP Integration to learn more about LDAP within Driven.

manage users ldap enabled
Figure 4. LDAP Enabled Notifier
external icon
Figure 5. External User Icon

Adding User(s)

Click the "Add Users" button in the top right of the Manage Users page to add one or more users to Driven.

add users
Figure 6. Add User Button
Creating A Single User
add single user
Figure 7. Add Single User

To add a single User to Driven, complete the fields of

  • Username (required) Usernames must be unique to Driven, and are case sensitive - i.e. "Admin" and "admin" would be 2 different valid usernames)

  • email address (required) Generated passwords and notification will be sent from driven to this email if SMTP is configured.

  • Driven Admin? checkbox (optional) Checking this box will make the new user a full admin with access to the full admin console.

The new user will be emailed Driven login information.

If SMTP is disabled, you must enter an initial password for the user, and communicate the login information to them outside of Driven. The user will be prompted to change it upon first login.

add single user error
Figure 8. Username in use notification

Click "Next" in the bottom right of the modal to add the new user to a team(s). Skip the following section and go directly to the subsection "Add New User(s) to Team(s)."

Creating Multiple Users

If SMTP is enabled, you can upload users via a CSV file. If column names are provided, the upload wizard looks for columns for name (either "First Name" AND "Last Name", OR "Full Name") and email ("Email").

add users upload
Figure 9. Upload CSV Button

If column headers are not present, you will be asked to help Driven map the columns.

add users noheaders
Figure 10. Upload wizard - prompt when no valid column headers are found

If usernames are duplicated (either within your CSV or with existing Driven users), you will be prompted to modify the username. Click on the username, edit the username inline, and click the green checkbox to submit.

add users names exist
Figure 11. Upload wizard - prompt when desired usernames already exist

Once all of your usernames have been verified, you will be asked to choose if you would like to grant Admin permission to any of the new users.

add users review
Figure 12. Upload wizard - review and grant Admin permission

You are now ready to add the new users to one or more teams. When uploading via CSV, all the of the uploaded users must be added to the same team(s).

Add New User(s) to Team(s)

Choose the team(s) that you would like to add the new user(s) to, and click Submit.

add users choose teams
Figure 13. Upload wizard - Choose team(s) for the new user(s)

The new user(s) will be added to Driven, and can be seen in the Manage Users table.


Deleting User(s)

Deleting a User from Driven will remove them from any team they are a member of, but will not delete any Saved Views they have shared.

To Delete a user from Driven, select the desired user(s) from the Manage Users table, and click the "Delete User(s)" button. You will be prompted to confirm the user(s) you wish to delete.

manage users delete table
Figure 14. Choose user(s) to delete
manage users delete confirm
Figure 15. Confirm user(s) to delete

Disable/Re-enabling User(s)

Disabling a user in Driven only prevents them from logging in. All other user data is retained.

To Disable/Re-enable a user from Driven, select the desired user(s) from the Manage Users table, and click the "Disable/Re-enable User(s)" button. You will be prompted to confirm the user(s) you wish to disable/re-enable.

manage users disable table
Figure 16. Choose user(s) to disable/re-enable
manage users disable confirm
Figure 17. Confirm user(s) to disable/re-enable


Managing A Single User

Note
For an explanation of managing a single user, please go to the User Profiles page, see User Profile in the Driven User Guide.


Manage Teams

  • Create Team

  • Delete Team(s)

  • Managing A Single Team

Click the Manage Teams option to view all teams, create a new team, or delete team(s). From the Manage Teams page, you can see how many members and applications are associated with a team. As well as the chronological history of member and application associations with their respective teams.

manage teams
Figure 18. Manage Teams

Create A Team

Click the "Create" button in the top right of the Manage Teams page to create a new team in Driven.

create team
Figure 19. Add User Button

Enter the name of the new team you would like to create.

Note
Two or more teams can have the same name.
create team prompt
Figure 20. Add User Button

The new team will be added to Driven, and can be seen in the Manage Teams table.


Delete Team(s)

Deleting a Team from Driven does not delete the team’s application data from Driven, but does does delete the team’s API Key, removes the members from the team (but does not delete the members), and deletes any associated Invitations, Issue Tracking links, Webhook Connections and Email Notifications, and Messaging Rules. The team’s Discoverability and Visibility settings will continued to be honored.

Note
For a more in-depth explanation of team functionality in Driven, see Configuring Teams for Collaboration in the Driven User Guide. The user guide information also explains how users without administrator privileges can create and set up teams.

To Delete a team from Driven, select the desired team(s) from the Manage Teams table, and click the "Delete Team(s)" button. You will be prompted to confirm the team(s) you wish to delete.

manage teams delete table
Figure 21. Choose team(s) to delete
manage teams delete confirm
Figure 22. Confirm team(s) to delete


Managing A Single Team

Note
For an explanation of managing a single team, please go to the Team Details page, see Configuring Teams for Collaboration in the Driven User Guide. The user guide information also explains how users without administrator privileges can create and set up teams.


Manage System

  • Driven License Information

  • Cluster Statistics

  • Node Statistics

    • Web Requests

    • Plugin

  • Elasticsearch Summary

  • Backup and Snapshot Repositories

The Driven Manage System page contains performance metrics related to your Driven deployment. This page provides statistics about your deployment including node metrics and Elasticsearch information. The Elasticsearch information can help uncover issues in the persistence layer. Driven aggregates deployment statistics and events and offers a single interface to view and analyze them.

Note
All metrics displayed in the Driven Health page are not stored by the server but rather are kept in memory. Therefore, if the server is shut down for any reason all counters are reset.
manage system
Figure 23. Manage System

Driven License Information

View your Driven License details - Licensee, License Type, Date of Issue, License Start Date, License Expiration Date, and count of Application Executions.

manage system license table
Figure 24. Driven License

If you need to enter a new license key to start or to continue using Driven, click Update License in the top left of the License Information table. On the subsequent page, you will be prompted to enter the new license key.

manage system new license
Figure 25. Update Driven License

Cluster Statistics

manage system cluster statistics
Figure 26. Driven License
Total Available Storage

The amount of available storage space that is usable by Elasticsearch. This is the total across all nodes in the Elasticsearch cluster.

Total Storage Capacity

The total amount of storage space that is usable by Elasticsearch, including both available and used space. This is the total across all nodes in the Elasticsearch cluster.

Available Processors

The number of available processors in the Elasticsearch cluster.

JVM Heap Used

The amount of total Java heap space currently in use. This is the total across all nodes in the Elasticsearch cluster.

JVM Heap Max

The maximum amount of Java heap space available across the cluster. This is the total across all all nodes in the Elasticsearch cluster.


Node Statistics

manage system node statistics
Figure 27. Driven License
Node IP Address

The IP address of each node in the Driven installation.

Web Requests
OK

The number of OK (2xx) HTTP requests that have been processed by this server.

Server Error

The number of Server Error (5xx) HTTP requests that have been

processed by this server. Not Found

The number of Client Error (4xx) HTTP requests that have been processed by this server.

Other

The number of all other HTTP requests that have been processed by this server, which are not accounted for in the above categories.

Total

The total of all HTTP requests for each server.

Plugin
Bulk Puts (Total)

The number of plugin document PUT requests to each server. The plugin sends documents in batches so each request may be many documents.

Bulk Docs (Errors)

The number of plugin documents submitted that resulted in errors and were therefore rejected by the server.

Bulk Docs (Total)

The number of plugin documents that were successfully processed and stored by the server.


Elasticsearch Summary

manage system elasticsearch summary
Figure 28. Driven License
Versions

The version numbers of all the Elasticsearch nodes that are visible by Driven.

Status

The cluster status that Elasticsearch is currently reporting at the shard level. RED status indicates that the specific shard is not allocated in the cluster. YELLOW indicates that the primary shard is allocated but replicas are not. GREEN status indicates that all shards are allocated.

Storage Used

The total amount of disk space that Elasticsearch (and therefore Driven) is using to store all Driven information.

Document Count

The total number of documents that Elasticsearch reports that it is storing across all nodes.

Note
When you have a single-node installation of Driven, the Status is YELLOW because a single node has no replicas.

To perform further analysis, you can invoke Elasticsearch APIs. Of particular interest, the Elasticsearch cluster health API returns basic index metrics (shard numbers, store size, and memory usage) and information about the current nodes that form the cluster (number, roles, OS, JVM versions, memory usage, CPUs, and installed plugins).


Backup and Snapshot Repositories

Note
There are two types of repositories. Amazon S3 contains buckets, regions, base path, and compress. filesystem (fs) has location and compress.
Note
Click the Repository Name to view the repository’s snapshot details.
Repository Name

The name of the repository.

Type

One of the following type: fs (filesystem) or s3 (Amazon S3 bucket).

Compress

The store artifacts are compressed or not.

Base path

The prefix in S3 bucket (only applicable to s3 type).

Region

The region for S3 bucket (only applicable to s3 type).

Bucket

The S3 bucket (only applicable to s3 type).

Location

The shared filesystem path (only applicable to fs type).

Repository Snapshot Details
Snapshot Name

The name of the snapshot.

Indices

The name of the indices (data stores) in the snapshot.

State

The state of the snapshot attempt.

Start time

The time when the snapshot started.

End time

The time when the snapshot finished.

Duration

The duration of the snapshot operation.

Note
Use the Snapshot Name to restore your backed up repository. Refer to Backing Up and Restoring Driven Repositories for detailed information.