This section provides an overview on how to use the Search interface. It describes how you can access the Search interface, lists the steps to take to search effectively, view the details of a connection, replay the audit trails, or export the search results as a comma-separated text file.
Users need the Search privilege to access the Search interface.
Assigning the Search privilege to a user on the AAA > Access Control page, automatically enables the Search in all connections privilege, and grants the user access to every audit trail, even if the user is not a member of the groups listed in the Access Control option of the particular connection policy.
If you want users to access audit trails only for connections for which they are granted permission, see Assigning search privileges.
For information on configuring:
To access the Search interface, navigate to Search.
You can view sessions in a card, table or flow view.
for the card view.
Figure 214: Search — Card view
for the table view.
Figure 215: Search — Table view
Sessions are displayed sorted by date. For ongoing sessions, the Search interface is updated in real-time to always show the most up-to-date information.
for the flow view.
Figure 216: Search — Flow view
The flow view allows you to:
Quickly visualize the distribution of the sessions based on their various metadata, such as, client address, username, protocol, verdict, server address, and One Identity Safeguard for Privileged Analytics (SPA) score.
The metadata of the sessions are presented as vertical bars and each bar represents the proportional value of the data.
The Verdict column shows that most of the sessions failed, a large number were accepted, and the rest of the sessions fall into the category of AUTH_FAIL, and TERMINATED.
Figure 217: Search > Flow view — proportional data representation
See at a glance the relationship between various metadata and identify patterns in user behavior.
You want to have an overview of activities where access was denied.
A quick look at the Verdict column shows that there were several accesses where the authentication failed (AUTH_FAIL) and the lines from the AUTH_FAIL field point to several server addresses.
Figure 218: Search > Flow view — relationship between metadata
Use it interactively to drill down further on information.
To drill down on information, click on an item, then click Search.
To exclude an item, press Ctrl while clicking the item.
You want to investigate if there were any unusual activities. To take a closer look, in the Analytics Score column, click Unusual, then click Search.
The flow view now only displays the unusual session activities. You can further narrow your search as required.
Figure 219: Search > Flow view — interactive drill down
To sort columns, from the card or table view, click the Sort by drop-down menu and select from the list.
Figure 220: Search — Sort columns
For example, to see the shortest session, select Duration from the list. Sessions are now sorted based on duration with the shortest session first. To see the longest session, click (ascending).
Specify a date and time range to restrict your search criteria as described in Specifying time ranges.
Filter connections as described in Using search filters.
Search the contents of audit trails as described in Searching in the contents of audit trails.
View connection details as described in Viewing session details.
Download and replay audit trails as described in Replaying audit trails in your browser.
To export the search results as a comma-separated text file, select Export CSV. Note that if your search returns more than 10.000 results, only the first 10.000 rows are exported. If you want to see all results, refine your search.
To customize which fields are exported, select Export CSV ....
The following describes how to assign users to access sessions only for connections for which they are granted permission.
Users need the Search privilege to access the Search interface.
Assigning the Search privilege to a user on the AAA > Access Control page, automatically enables the Search in all connections privilege, and grants the user access to every session, even if the user is not a member of the groups listed in the Access Control option of the particular connection policy.
You have created a user for which you want to assign the search privilege. For more information, see Creating local users in One Identity Safeguard for Privileged Sessions (SPS).
You have created a usergroup. For more information, see Managing local usergroups.
To assign users to access sessions only for connections for which they are granted permission
Figure 221: AAA > Access Control — Configuring search privileges
Assign the Search privilege to your usergroup as described in Assigning privileges to usergroups for the One Identity Safeguard for Privileged Sessions (SPS) web interface.
Deselect the Search in all connections privilege so that users can access sessions only for connections for which they are granted permission.
To grant permission to a specific connection, navigate to the Connections page of the traffic (for example to SSH Control > Connections), and select the connection policy to modify.
Figure 222: <Protocol name> Control > Connections > Access Control — Configuring search privileges
Navigate to Access Control and click .
Enter the name of the usergroup whose members are permitted to access the Search interface into the Authorizer Group field. This group must exist on the AAA > Group Management page.
Usernames, the names of user lists, and the names of usergroups are case sensitive.
Set the permissions of the usergroup.
If the usergroup can authorize (that is, enable) and audit (that is, monitor in real-time and download the audit trails) the sessions, select Permission > Search&Authorize.
If the usergroup can only audit the sessions but cannot authorize, select Permission > Search.
If the Client user is > Member of field is set, the auditor can only monitor the sessions of the specified usergroup. However, if Client user is > Member of field is set, the Auditor cannot access the Search page. To avoid this problem, add another Access Control rule for the Authorizer Group without setting the Client user isfield.
The admin user of One Identity Safeguard for Privileged Sessions (SPS) can audit and authorize every connection.
Users with the relevant privileges can now access the sessions for which they are granted permission. If users do not have the required permission to access sessions, a warning message is displayed and no session is visible as shown below:
Figure 223: Search — Permission denied
Specify a time range to restrict, or filter your search criteria by setting boundaries on your searches. You can restrict the search to one of the preset time ranges, or use a custom time range for a more specific search.
When you specify a time range, the search result includes:
Connections started and finished anywhere between the start time and end time you specified.
Connections started anywhere between the start time and end time you specified.
Connections ended anywhere between the start time and end time you specified.
Active connections if they were started anywhere between the start time and the end time you specified.
For example, at 17:00 PM you specify a start date of 10:00 AM and end date of 15:00 PM for your search. The search result includes:
Connections started at 8:00 AM and ended at 14:00 PM.
Connections started at 11:00 AM and ended at 14:00 PM.
Connections started at 11:00 AM and ended at 16:00 PM.
Active connections started at 11:00 AM.
Active connections started at 10:00 AM.
To specify time ranges
To select the start date of your search, click Pick a date.
Alternatively, use the (shortcuts) button to restrict the search to one of the preset time ranges. For example, to investigate an incident that occurred sometime in the last hour, you can select Today, but a better option is Last 60 minutes.
Figure 224: Search — Pick a date
From the calendar, select the start date as required.
The date refers to the timezone configured on SPS.
For exact time ranges, specify to search by the hour and minute.
Figure 225: Search — Specify hour and minute
To select the end date of your search, click Pick a date and select a date as required.
If you specify only the start date, the end date is set to the current time.
Optional: To clear the start and end date, click (shortcuts) > All time.
Optional: You can use the timeline for a quick time range selection and visual representation of sessions in the selected interval.
Click the icon.
Figure 226: Search — Using the timeline
The bars display the number of results in the selected interval.
The active sessions columns indicate all the sessions, which were active in the selected interval. The sessions started columns indicate all the sessions started during the selected interval. For example, if the selected interval is today between 8:00 AM and 9:00 AM, then a session started at 7:00 AM but lasting after 8:00 AM is displayed in the active sessions column. A session started at 8:30 AM is displayed in the sessions started column. Since the session was active during the selected time interval, the session started at 8:30 AM is also displayed in the active sessions column.
To disable the active sessions and view only the started sessions in the timeline, click . To disable the started sessions and view only the active sessions in the timeline, click .
Hovering the mouse above a bar displays the number of entries and the start and end date of the period that the bar represents.
Trend analysis allows you to use the timeline to find changes over time. For example, to find the time range where terminated connections had a significant peak compared to other days, from the Show trend for drop-down menu, select Verdict. Note that you can only view trend analysis for Active, Analytics Score, Client name, Protocol, Server hostname, Server port, Server username, Username and Verdict. All the other selections are grayed out.
The colors of the bars in the timeline allow you to quickly find the time range with a higher number of terminated sessions.
Optional: To clear the trend analysis view, from the Show trend for drop-down menu, select X.
Figure 227: Search — Using the timeline - trend analysis
To select a range, drag the mouse pointer across the timeline or use Shift+Click and select multiple bars.
The following describes how you can use search filters to perform a more specific search.
To search using search filters
Enter a search filter in the Search query field, or click on an entry in the table.
Figure 228: Search — Search filters
Alternatively, click and set the filters you need from the appropriate columns. For example, to search for a specific username, select it using the drop-down menu of the Username column. For a more generic search, you can enter any text in the Contains text column.
Figure 229: Search — Search filters - Basic view
There are search filters that are not displayed but you can still use them to filter the sessions. For example, you can search for active connections using the active search filter, and search results are listed accordingly, but there is no active field displayed in the search table or in the Overview, Details, Events, Alerts, or Contents tabs.
For the list of search filters that you can use, see List of available search filters.
Search is case insensitive. To make the search case sensitive, enclose the search keywords in double quotes.
The search queries can include only alphanumerical characters. You can use complex expressions and boolean operators.
For examples of using boolean operators to combine search keywords, see Using search filters.
After specifying the relevant filters, click Search or press Enter.
To save the filters for future use, simply save the URL or bookmark it in your browser.
Connection metadata is displayed in columns that you can filter for any parameter, or a combination of parameters. You can view the connection metadata in the search columns and also displayed as fields in the Overview, Details, Events, Alerts, or Contents tabs.