- 16 May 2025
-
DarkLight
-
PDF
Intro to Admin Essentials
- Updated on 16 May 2025
-
DarkLight
-
PDF
Admin Essentials is used to view, configure and modify all admin level properties across Itential Platform. The various features in Admin Essentials are controlled by authorization settings. Therefore, some users will not have access to all the features referenced herein; however, an administrator can give user access to the features as necessary.
Navigating the UI
The main elements of Admin Essentials are referenced in the table below.
Different versions of Itential Platform may have minor variations in the Admin Essentials interface.
Figure 1: Admin Essentials in Platform 6
Label | UI Element | Function |
---|---|---|
1 | Icon Bar | Icons for completing quick actions from anywhere within Admin Essentials. These icons (from left to right) are: Create, Import, Home, Search, Current Operations, and Tags. |
2 | Collection Lists | Open the accordion menus in the sidebar to display a list of items in a corresponding collection. Users can search for items within a collection. The accordian menus that appear on the UI is based on user permissions. Note: Configuration and Status on the left is new to Platform 6. |
3 | Quick Start | Contains a series of links to important functions within Admin Essentials such as viewing active jobs and running tasks, setting authorization levels and downloading Itential Platform Blueprints. |
4 | Server Information | Displays the current server ID, version information, and server uptime. The Build listed in the Server Information is Itential's internal build number, which differs from the product release version that's communicated to customers (Release version 6.0.0 will typically show 2025.X.Y here). |
5 | Usage Statistics | Displays the memory and CPU usage of Core and Itential Platform. Further information is available in the section below on Usage Statistics. |
6 | Manage Banner | Click this button to create a message banner that displays on specified pages within Itential Platform. You can read more about Custom Message Banners here. |
7 | Device Counts | Displays the number of devices (adapter endpoints) connected to the platform. Historical device count information is available through a downloadable CSV file. You can read more about Device Counts here. |
8 | Start Up Configuration | Displays the startup configuration of Workflow Engine, indicating whether the Task Worker and Job Worker will run at server startup based on local and central configurations. |
9 | Alerts | Alerts only display if a service is stopped or connectivity is down. If there are no alerts, this card does not show. |
Click here to view the Admin Essentials UI in earlier release versions
Label | UI Element | Function |
---|---|---|
1 | Icon Bar | Icons for completing quick actions from anywhere within Admin Essentials. These icons (from left to right) are: Create, Import, Home, Search, Current Operations, Tags, and View Documentation. |
2 | Collection Lists | Open the accordion menus in the sidebar to display a list of items in a corresponding collection. Users can search for items within a collection. The accordian menu list that shows on the UI is based on user permissions. |
3 | Quick Start | Contains a series of links to important functions within Admin Essentials such as setting authorization levels and downloading Itential Platform Blueprints. |
4 | Server Information | Displays the current server ID, version information, and server uptime. |
5 | Operation Execution | Located beneath the Server Information. Displays the current status of the Job Worker and Task Worker. Toggle the switches to control whether new jobs will run or new tasks will run. Itential Platform 2023.1 & 2023.2 Only. |
6 | Usage Statistics | Displays the memory and CPU usage of Core and Itential Platform. Itential Platform 2023.1 & 2023.2 Only. |
7 | Start Up Configuration | Displays the startup configuration of Workflow Engine, indicating whether the Task Worker and Job Worker will run at server startup based on local and central configurations. Itential Platform 2023.1 & 2023.2 Only. |
8 | Alerts | Shows if a service is stopped or connectivity is down. |
Viewing Documentation (Legacy Versions)
The View Documentation icon in the Legacy Platform view (2023.2 and earlier versions) will open a dialog that provides links to the documentation pages, in addition to providing a view for pronghorn-core
changelogs.
Users Permissions
The following outlines the permissions that must be applied to a user account to gain access to the Icon Bar, Menus in the sidebar, the Create dialog, and Import dialog.
Icon Bar
Access to | User Permissions |
---|---|
Current Operations | WorkFlow Engine, activate WorkFlow Engine, deactivate |
Tags | Tags, all |
Menus
The following outlines the permissions that must be applied to a user account to gain access to the Menus in the sidebar.
Access to | User Permissions |
---|---|
Profiles | Profiles, getProfiles |
Applications | Applications, getApplications |
Adapters | Adapters, getAdapters |
Integrations | Integrations, getIntegrations |
Integration Models | IntegrationModels, getIntegrationModels |
Pre-builts | Prebuilts, getPrebuilts |
Create Dialog
The Create icon will open a dialog with choices for creating a new item in a collection. The choices that appear are based on user permissions as defined in the table below.
Figure 2: Create Icon
Access to | User Permissions |
---|---|
User User Groups |
Must be on Local AAA with no access to Pronghorn admin role. |
Profile | Profiles, createProfile |
Adapter | Adapters, createAdapter |
Integration | Integrations, createIntegration |
Integration Models | IntegrationModels, createIntegrationModel |
Tags | Tags, createTag |
Figure 3: Create Dialog
Import
The Import icon will open up a dialog with choices for uploading a new item to a collection. The Import dialog accepts a JSON file. The choices that appear are based on user permissions as defined in the table below.
Figure 4: Import Icon
Access to | User Permissions |
---|---|
Profile | Profiles, createProfile |
Adapter | Adapters, createAdapter |
Tags | Tags, createTags |
Pre-builts | Prebuilts, importPrebuilt |
Figure 5: Import Dialog
Viewing Collections
The Collection dialog displays all of the items in a collection as cards with services information relevant to the collection item displayed within the card.
Figure 6: Collection Dialog
Label | UI Element | Function |
---|---|---|
1 | Collection Toggle | Allows the user to switch to a different collection view. |
2 | Icon Bar | Icons (from left to right) for completing quick actions: Refresh, Select All, Export, Delete. |
3 | Search and Filter | Use the search bar to search for items in the collection based on filter settings. Filter the results using the icon to the left of the search bar. |
4 | Sort and Sort By | Use the icon to sort the items in the collection based on the selected value in the dropdown. |
5 | Select | Click to select the item for deletion or export. |
6 | Delete | Icon to delete the selected item. |
7 | Paging | Used to show the total number of discrete pages and to page through a collection. Also used to set how many items to show if there are too many in a collection. |
Current Operations
The Quick Start card on the Admin Essentials homepage contains a link to Current Operations, where users can see all running jobs and tasks through the Active Jobs and Running Tasks dialog views, respectively. Please note that available views, features, and interactions in the Current Operations interface can be limited based on user permissions.
Active Jobs
From the Active Jobs view on the Current Operations page, you can see all active running jobs. When this view of the page is open, the page refreshes automatically every 60 seconds.
Figure 7: Active Jobs
Label | UI Element | Function |
---|---|---|
1 | View Control | Users can switch between Active Jobs or Running Tasks views. |
2 | Task Worker Switch | Use this toggle to suspend/restart tasks in the Workflow Engine. |
3 | Refresh Server Info | Use this button to manually refresh the current server identification number. |
4 | Search and Filter | Use the search bar to search for items based on filter settings. Search results can be filtered by Name or Id using the icon to the left of the search bar. |
5 | Sort and Sort By | Use the icon to sort the items in the collection based on the selected value in the dropdown. |
6 | Job Name | Click the job name on the card to open the Job Details page. |
7 | Job Actions | Hover over the icon to show a job action (i.e., pause or cancel). |
8 | Paging | Used to show the total number of discrete pages and to page through a collection. Also used to set how many items to show if there are too many in a collection. |
If there are running tasks in a job, a Tasks button will appear in the card footer of the job. Clicking this button switches the user to the Task view.
Figure 8: Tasks Button
Running Tasks
The Running Tasks tab shows all running tasks in a table view. Clicking a job name link under the Job column will open the Job Details page. When tasks are suspended (via the Task Worker Switch), a warning banner will display that lets the user know how many tasks are currently running.
Figure 9: Running Tasks View
Figure 10: Suspended Task Banner
Usage Statistics
Usage Statistics on the main Admin Essentials page are snapshot measurements of Itential Platform service-related items only.
- Itential does NOT measure Redis, Rabbit, Mongo, Python, NSO, or other node server processes.
- Itential also does NOT measure load averages, i.e., the amount of traffic to your CPU over the past
1min
,5min
, and15min
. - The measurement you see in Admin Essentials is a snapshot view, not real-time, and only Itential Platform/Pronghorn related.
Measurement | Description |
---|---|
Core CPU / Memory | Refers to Pronghorn Core processes only. |
Itential CPU / Memory | Refers to the OS and all applications and adapters running in Itential Platform. |
For insight into what is consuming CPU resources, navigate to the Applications or Adapters tab under Profiles to get a more granular snapshot view. Itential also recommends utilizing system level tools like top
to give you more detailed analysis, as described in the next section.
Figure 11: Admin Essentials Usage Statistics: CPU [Example: Legacy Platform Version]
Using Top Command to Analyze Activity & Performance
To help identify processes that are consuming a lot of resources, use the top
(table of processes) command to show running processes in the Platform, including CPU and memory usage.
Prerequisites
- A system running Linux.
- Access to a terminal window.
- Administrator
sudo
privileges.
- Type
top
on the command line to get information on processes, running tasks, memory, and CPU. - Type
O
to enable filter mode. - Type
COMMAND=Pronghorn
to only display Itential Pronghorn processes. - Press
q
to quit the terminal window.
As you can see, multiple processors spread across multiple processes (i.e., apps, adapters, etc) within the Itential system, can yield a percentage that equals or exceeds 100%, as shown in the example below. Hence, having too many processes or apps running at once can strain CPU resources.
Figure 12: Top Command Running Processes [Example: Legacy Platform Version]
Figure 13: Core CPU Usage [Example: Legacy Platform Version]
Figure 14: Itential Platform CPU Usage [Example: Legacy Platform Version]
Related Reading: Prometheus Metrics
Using the BTOP Command
For a more detailed view into system resources, and as an alternative to the standard top
command, use btop
to show usage for processor, memory, disks, network, and processes. From the btop
interface, you can also sort and filter by different metrics, and send signals to processes (e.g., SIGTERM
, SIGKILL
, SIGINT
).
- Open a terminal window.
- Type
btop
on the command line and press Enter.- Note: Since
btop
is not included with many of the standard RHEL builds, you may have to install it.
- Note: Since
- Use the up/down arrow keys to navigate through processes.
- Press Enter on a selected process to show detailed information.
- Type
f
to filter and then typePronghorn
to only display Itential Platform/Pronghorn processes.
For more information on how to use btop
, we suggest referring to the btop online documentation.
Figure 15: BTOP Command Processes [Example: Legacy Platform Version]
Device Counts
Platform 6 includes the ability to capture the number of “devices” (adapter endpoints) connected to the platform. This new functionality is orchestrated through the getDeviceCount()
API, with access to device count information available through a downloadable CSV file. The CSV file, in turn, provides you with a historical device count record that is specific to each adapter endpoint, along with a date/timestamp that is reflective of when the polling was done.
One (1) year, or 365-days, of device count data history is retained.
Assigning Device Count Role Permissions
Role-based access for device count data is set through Admin Essentials. To utilize this feature you:
- Must have assigned permissions to read/write roles on user and group entities.
- Must have assigned permissions to perform the download.
- Login to Itential Platform as an administrator (a user with the
pronghorn.admin
Role). - Navigate to Admin Essentials → Authorization.
- Select the Users from the sidenav menu.
- Locate
admin@pronghorn
role under the Users tab and click the pencil icon to open the Edit User dialog. - Select the
admin
checkbox next to theDeviceCounts
source to add the role. - Click Save to finalize your changes.
Figure 16: Device Count Role Permission
Figure 17: Device Count Role Permission Enabled
Downloading Device Count Data
To download historical device count data in Admin Essentials:
- Navigate to the Device Counts card in the top row of the UI.
- Last Count indicates when device count data was last collected (polled).
- Endpoints indicate the total count of devices in the polled data.
- By default, device count data automatically updates at least once per 24-hour interval.
- Click the Download Device Count History link. A copy of a CSV-formatted file is downloaded to your system.
- Go to the location where the CSV file is saved.
- Open the CSV file in your spreadsheet application of choice (e.g., Microsoft Excel, Google Sheets, Smartsheet, etc). In our example, Microsoft Excel is used.
Figure 18: Device Counts
Device Count CSV File
Device Count information (headers) may look like this in the CSV file:
<serverId>,<adapter-name>,<date>,<time>,<count>
The items in the CSV file and what they represent are referenced below.
Column Header | Description |
---|---|
ServerId | Uniquely identifies the IP server. |
Adapter Name | The network device name. |
Date | The date the device count polling occurred. |
Local Time | Indicates when the polling occurred. The HH:MM:SS timestamp is the user's local time. |
Count | Total number of devices (adapter endpoints) connected to IP. |
Figure 19: Device Count Data CSV File
Each row of information is specific to an adapter, and the date/time is reflective of when the polling was run.
You can sort/filter device count data by timestamp, from oldest to newest. You can also sort device count data by dates, i.e., before X date and/or after X date.
Device Count Polling Interval
From the active profile of Admin Essentials, you can configure the Device Count Polling Interval to set how often Itential Platform polls for a device count.
- Navigate to Admin Essentials → Profiles → Configure (tab).
- Go to Edit Profile Properties and select
systemProps
to display the System Properties. - Set the Device Count Polling Interval to designate the frequency of device polling within a 24-hour period. The default polling interval is set to 1 day (once every 24-hours). The maximum polling period is 168 hours (every 7 days).
Figure 20: Device Count Polling Interval
Message Banners in Itential Platform
Beginning with the 2023.2 release version, Itential Platform now supports custom message banners. This is a system-wide banner message that displays on specified pages within the Itential application. The banner feature can be useful in situations where you need to alert users about upcoming maintenance release windows, software version upgrades, scheduled downtime, or have users acknowledge an announcement before they can proceed to use the system. It’s important to note that only a single global banner is supported and users can dismiss the banner, when enabled in the admin settings.
What Message Banners Look Like
Banners are apparent from the background color and where they display. Below, you can see an example of a banner that is placed on the home page (at the top) after the initial user login. Admins can set the background color, font type and size. Font color, however, is auto-adjusted to contrast with the background color to maintain visual accessibility.
Figure 21: Example Message Banner
Creating a Message Banner
As an admin
, you can enable and customize the global message banner using the following steps:
- Log in to your Itential Platform instance and navigate to the Admin Essentials application.
- Click the Manage Banner button (upper-right corner). The "Create Custom Banner" dialog to create a new banner displays.
- Toggle the Show Banner switch to display your banner.
- Use the time controls to enter your desired run dates for the banner. You can enter the date directly or use the calendar icon for selection.
- "Start Date/Time" of when the banner should first appear.
- "End Date/Time" of when the banner should no longer appear.
- Use the style control to set a background color for the banner. You can enter the Hex Color Value directly to change the background color. Default color is "Blue" (Hex #007DBC).
- Use Image Upload to embed an image (i.e., custom logo) that displays in the banner. To fit within the banner, the image file ('ICO', 'PNG', 'JPG', 'SVG') is resized to 36x36 pixels.
- Enter your message text for the banner in the Message Editor. A preview of the message appears in a text box below the editor. Further information on the Message Editor is presented in the next section.
- Select the “Home Page” or "All Pages" option to specify where the banners displays.
- Slide the toggle switch to the right to allow a user to dismiss the banner. Slide the toggle to the left if you want the banner to remain.
- Click Save to finalize your changes. The banner should now appear on the specified IP pages with your message details.
- Click the exit button (X) in the upper-right to close the dialog.
Figure 22: Custom Banner Controls
Message Banner Editor
The Message Editor is a WYSIWYG editor in that what you see when you write a message will look the same as it will appear on a displayed page. The WYSIWYG editor uses Rich Text formatting and includes a formatting toolbar that is similar to toolbars in word-processing applications.
Below, there are five categories of options (from left to right) in the toolbar:
- Text Formatting
- Paragraph Formatting
- Insert URL Link
- Font Style
- Font Type
Figure 23: Message Banner Toolbar
Text Formatting
Three text formatting options are available.
- Bold (B): To bold the text.
- Italic (I): To italicize the text.
- Underline (U): To underline the text.
Paragraph Formatting
Two paragraph formatting options are available.
- Unordered list: Make a list denoted with the bullet (•) symbol.
- Ordered list: Make a numbered list for each item.
Insert Hyperlink
You can insert an absolute URL to generate a hyperlink to additional information, such as a reference article, product documentation, technical announcements or release notes.
Text Style
Three text style options are available:
- Heading (First level)
- Subheading (Second level)
- Normal text
Figure 24: Message Banner Font Style
Font Size
Four font sizes (weights) are available to set the appearance of the text:
- Small
- Medium
- Large
- Huge
Figure 25: Message Banner Font Type
Troubleshooting Message Banners
If you do not see your banner appear, check your permissions. In some instances, you might need to adjust the permissions on the banner-schema
Customization API routes.
Tags
The Tags application from the Quick Start area of Admin Essentials is designed to make workflows, forms, and other items search enabled. You can create or edit tags, as well as add tags to a specific collection
Available views, features, and interactions in the Tags application can be limited based on user permissions.
The Tags interface is intuitively simple to navigate:
- Click Tags from the Quick Start area of the Admin Essentials welcome page to open the application. The Tags dialog will open and display a list of items in table view.
- Click the plus sign "+" icon located in the upper-right corner to create a new tag.
- Use the search bar to locate a tag from the collection list. Enter one or
more characters in the search bar. The characters should correspond to
the tag name. A filtered list of results will return. - Click the menu button (stacked dots) at the end of each row to display the menu to update or delete a tag.
- Use the Sort feature to display tag names in ascending or descending order.
- Once all actions are complete, click Close at the bottom to close the dialog.
Figure 26: Admin Essentials Quick Start
Figure 27: Tags Dialog
Figure 28: Sort Tags
Creating, Editing & Deleting Tags
To create a new tag:
- Click the plus sign "+" icon in the upper-right corner of the Tags dialog.
- Provide a unique tag name and a brief description.
- Click the Create button to save your inputs. A pop-up message displays in the upper-right corner of the screen to indicate the new tag was successfully created.
Figure 29: Create New Tag
To edit a tag:
- Click the menu button to the right of a chosen tag and click the pencil icon.
- Provide the desired edits to the tag (i.e., name, description).
- Click the Update button to retain your changes. The Tags table immediately refreshes to reflect the edits that were made.
Figure 30: Update Tag
To delete a tag:
- Click the menu button to the right of a chosen tag and click the trashcan icon. A confirmation prompt displays.
- Click Delete to confirm the deletion. A success notification displays to indicate the tag was deleted.
Figure 31: Delete Tag
Adding Tags to Collections
Currently, you can add tags to the following collections.
Collection | Description |
---|---|
Workflow | Use the automation settings in a workflow to add a tag. |
Template | For both Analytic and Command Templates, use the template settings to add a tag. |
Golden Config | View the config metadata to add a tag. |
To add a tag to a Workflow, Template, or Golden Config:
- Create a new workflow, template, or golden config, and save.
- Alternatively, you can edit an existing workflow, template, or golden config.
- Click the menu (stacked dots) icon in the upper-right of the canvas and click View Metadata to open the Settings dialog.
- Search for the desired tag name that was created.
- Add the tag and click Save to update.
Shown below is an example of adding tags to a Golden Config, which is similar to how you would add tags to a template or workflow.
Figure 32: Add Tag to Golden Config