Driven Administrator Guide: Using the Driven Admin Features
version 2.2.6- 1. Prerequisite
-
1.1. Upgrading
- 2. Planning a Driven Deployment
- 3. Installing and Configuring the Driven Server
- 4. Starting and Stopping the Driven Server
- 5. Uninstalling the Driven Server
-
5.1. Stopping the Server
- 6. Using the Driven Admin Features
-
6.1. Manage Users
6.3. Manage Teams
6.4. Manage System
- 7. The Driven Command Line Client
-
7.1. Installing the Driven CLI Client
7.7. How-To Tips
- 8. Integrating with Third-Party Monitoring Applications
- 9. Upgrading Driven Server
- 10. Troubleshooting Driven
-
10.1. The Driven Server installation generates a Java incompatibility error
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.
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.
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.
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.
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.
Creating A 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.
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").
If column headers are not present, you will be asked to help Driven map the columns.
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.
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.
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).
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.
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.
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.
Create A Team
Click the "Create" button in the top right of the Manage Teams page to create a new team in Driven.
Enter the name of the new team you would like to create.
Note
|
Two or more teams can have the same name. |
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.
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. |
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.
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.
Cluster Statistics
- 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
- 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
- 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. |