What's New?
Version 4.1
📅 Smart Monitor version 4.1.0 was released on July 11, 2024.
Core
⚡️ Changes- Updated OpenSearch to version 2.13.0
- Added the ability to save Smart Monitor settings in Cluster State, allowing access to the cluster when it's overloaded
- Added the ability to manage Keystore via API
- Added the ability to set a custom identifier when creating tags
- Notifications now feature a
View Errorbutton with detailed information - In the
Upload DataandLookup Managersections, the maximum import data size now refers to theserver.maxPayloadBytesparameter - Added the ability to drag and drop panels to new rows up or down
- Fixed incorrect breadcrumb display with long text inside
Core: Dashboards
⚡️ Changes- Updated
Radar Chartvisualization - Updated
Sankey Diagramvisualization - Updated
Tablevisualization
- Added ability to drag panels to new rows up or down
Core: Search Interface
Improvements- Added highlighting for string expressions in search queries
- Added the ability to delete words up to the nearest space using the
Shift + Option + BackspaceorShift + Alt + Backspacekey combination - Improved query expression highlighting in dark mode
- Improved error display occurring during search execution
- Added additional connection checks (SSL, mandatory authentication) when accessing
SME-RE
- Fixed the inability to export data to Excel with multivalue fields
Core: Engine
⚡️ Changes- Added perc (percentile) function to
stats,aggs,timechart,timeaggscommands - Added resource consumption control when sending data using SME Circuit Breaker
- Optimized search result transfer between Smart Monitor modules
Core: Job Scheduler
⚡️ Changes- Added the ability to specify roles under which a search will run within a task
- Added the ability to mass enable and disable tasks
- Removed Index Aggregation action
- Added additional connection checks (SSL, mandatory authentication) when accessing
SME-RE - Added a driver for ClickHouse in
JdbcOutputAction - The database connection password in
JdbcOutputActionis now stored in Keystore - Added the ability to specify certificates and SSL protocol version in
WebhookAction
- Fixed incorrect task name truncation
- Fixed incorrect table behavior when adding a new column
User Behavior Analytics
⚡️ Changes- Added count to the calculation settings function
- Added the ability to change permissions for
Object TypesandScoring Types
- Fixed blocked create object button when types are missing
- Adjusted out-of-license message display
Smart Beat
⚡️ Changes- Added
agent.ipparameter to overridelocalIpsent to Agent Management - Added
agent.tagsconfiguration parameter to filter the list of agents in Agent Management - Added sending all IPv4 addresses of network interfaces with a filled MAC address
- Fixed DNS not displaying in the absence of a private IP
- Fixed application integrity control
- Fixed repeated
TLS handshake error from : EOFmessages
Smart Beat Manager
⚡️ Changes- Added the ability to store backup user and password in environment variables
- Fixed repeated
TLS handshake error from : EOFmessages
Inventory
⚡️ Changes- Added the ability to store login and password for connecting to SA Data Storage in environment variables
- Added a warning for duplicate names of base and additional fields in the configuration
Incident Manager
⚡️ Changes- Added incident grouping results to the
Incident Managermain page - Added
Incident Group Settingspage for configuring incident grouping - Added tags to grouped incidents
- Search is now performed by the storage
- Added the ability to display user filters in
Incident Managerbased on their type - Improved incident and incident group history, added
incident_history_languageflag to set the history language
Lookup Manager
Fixes- Fixed page reload issue during file import into the directory
Knowledge Center
⚡️ Changes- Added the ability to display Markdown articles (read-only)
- Fixed error when there are no items in the permission group field
MITRE ATTACK
⚡️ Changes- Role model can now be configured for MITRE ATTACK matrix layers
Version 4.1.1
📅 Smart Monitor version 4.1.1 released on August 9, 2024.
Core
Improvements- Delete button color in Job Scheduler and UBA changed to red
- New notifications added when working with Resource-Service Model objects
- Added permission check for
*andcluster:admin/sm/* - Fixed translations for English language in Index State Management
- Fixed visualization scaling in search
- Fixed substitution of values from search query results into the search bar when a subquery is present
- Fixed error in navigation menu after pinning the Wikilogs item
- Fixed display of Smart Beat Management menu item
- Fixed translation of the Other section in the
Pie Chart - Fixed display of large number of tags in object list
- Fixed error when substituting tokens with values containing the
$character - Fixed table display in Lookup Manager in dark theme
- Fixed error when deleting an element on a dashboard
- Fixed saving of user query history
- Removed conflicting translations
- Fixed reset of column settings in
Tablewhen opening general visualization settings - Fixed clicking on the
Show Morebutton inTable - Fixed cell coloring in
Table - Added ability to select the number of displayed rows in a
Tablecell - Removed quote substitution in query for tokens in
drilldownin visualizations - Fixed incorrect font size in
Single Valuevisualization - Fixed incorrect color display in
Single Valuevisualization
Core: Engine
Improvements- Improved result processing in the
restcommand - Added
format_escape_backslashsetting for escaping the\character informatcommand results - Optimized function operation in the
pevalcommand - Empty
timefield,earliestandlatestparameters specified in the search string will now be ignored
- Fixed
orderissue in theformatcommand - Fixed error when calling
| aggs countusing Cross Cluster Search - Fixed field display when executing the
formatcommand - Fixed mapping operation with the
formatcommand when theenable_field_capssetting is enabled - Fixed field statistics display when using Cross Cluster Search
- Fixed hexadecimal number comparison in the
wherecommand - Fixed empty string filtering in the
searchcommand - Fixed operation of the
appendcommand with enabled limits nullvalues in thejoincommand are now overwritten- Fixed display of Job Scheduler searches in the active searches list after their completion
Core: Remote Executor
Fixes- Service logs are now written correctly without the need for additional configuration
Core: Job Scheduler
Fixes- Fixed search result format in Index Events Action and Webhook Action
- Added
job_titlefield to internal logs.smos_internal - If the task launch feature with role settings (
run_with_permissions) is enabled but no roles are specified in the task itself, thejob_userandjob_user_rolesparameters will be used to launch the task - Fixed incorrect operation of Webhook Action when the
isRunOnceflag is disabled - Fixed call stack accumulation when running on a large number of results
- Fixed logging of task action information
Incident Manager
Fixes- Fixed aggregation configuration update freezing when the task list is not updated
- Fixed service startup before configuration is populated with settings from the index
- When changing the status in an incident for the first time, the assignee is now automatically set
- Fixed error when editing multiple incidents with different workflows
Inventory
Fixes- Added human-readable error for incorrect asset configuration filling
- Fixed page switching in Asset List
Smart Beat
Fixes- Fixed client filtering by operating system
User Behavior Analytics
Fixes- Fixed focus loss issue in modal window when editing fields
Version 4.1.2
📅 Smart Monitor version 4.1.2 released on September 9, 2024.
Core
Improvements- Improved display of large notifications in search
- Added ability to use tokens for the
mapcommand in thesearchcommand
- Fixed saving of
TasksinJobs Listwhen deleting an additional field inIncident Action - Fixed pagination in the dashboards list
- Fixed
drilldownoperation with custom link type inColumn Chart,Heat Map,Line Chart,Pie Chart,Single Value,Table - Fixed display and calculation in
Tablevisualization with null values in colored cells - Fixed operation of the
Apply Settingsbutton inLine Chartvisualization - Fixed dashboard display in FireFox browser version 112 and higher
- Added correct handling of null values in
Tablevisualization
Core: Job Scheduler
Fixes- Fixed pagination errors in
Jobs List - Fixed issue with error occurring when using splitting in
Metric Action - Fixed operation of the
restcommand for execution viaJob Scheduler
Incident Manager
Improvements- Added ability to edit fields in
Ad-Hoc Actions, that will be included in the script - Improved display of comments in incident history in dark theme
- Fixed incorrect addition of comments to incident history
- Fixed operation of the
Assigneefilter when filtering by display name - Fixed incorrect filtering of dependent filter types in Incident Card
Smart Beat
Fixes- Fixed agent status information update
Inventory
Fixes- Fixed error during configuration import
- Fixed display of asset configuration list after asset deletion
- Fixed inactive hide filters button when no filters are present in the asset
Knowledge Center
Fixes- Fixed missing time interval under the
Time Intervalheader in the rule - Fixed error
Error: Cannot read properties of undefined (reading 'toLowerCase'), in theAdditional Parameterssection when editing a rule - Fixed error
Error: Cannot read properties of undefined (reading 'map')when re-editing a data source after saving, without switching to another window - Fixed list update after article deletion
Lookup Manager
Fixes- Fixed error occurring when entering special characters in the directory filter search
MITRE ATTACK
Fixes- Added restriction on editing matrix data in the layer if the user does not have write permissions
User Behavior Analytics
Fixes- Fixed error
Error: query is nullwhen filtering object and configuration lists - Fixed empty
Descriptionfield when navigating to a profiling policy - Fixed error with retrieving scoring calculation statistics
- Configuration is now correctly saved without the
Filterfield - Fixed incorrect update of recording settings and closure of run statistics
Version 4.1.3
📅 Smart Monitor version 4.1.3 released on November 6, 2024.
Core
Improvements- Added links to modules on the main page
- Improved search bar tooltips
- Fields from Search Results section in incident and mitre actions in Job Scheduler renamed to Result Fields
- Fixed error where the
core.use_cluster_statesetting value was reset after cluster restart - Fixed error when retrieving configurations from Cluster State
- Fixed encoding issue in log files when logging object deletion records
- Fixed duplication of dot character when suggesting in the
sourcecommand - Fixed update of Selection filter without saving the dashboard
- Fixed search execution time display
- Fixed focus shift on search page when expanding notifications
- Priority field in the index management section is now mandatory
- Fixed incorrect coloring in some search visualizations
- Fixed missing backslash character escaping in object names during export
- Fixed addition of extra spaces and line breaks when copying a query
- Fixed substitution of prefix and filter token used in another filter's search
- Fixed page freeze after selecting logarithmic display for Line Chart
- Fixed incorrect information display on Pie Chart
- Fixed Drilldown operation in
Radar Chartvisualization - Fixed error in displaying results in table
- Fixed Table display when using the
timeaggscommand
Core: Engine
⚡️ Changes- Changed calculation formula in the
stdevstatistical function to Population Standard Deviation
- Fixed incorrect comparison of numbers with different data types in the
evalcommand - Fixed error where the
randomfunction in theevalcommand generated identical values for different documents - Fixed array handling in all
pevalscripts - Fixed parser error in the
timechartcommand when using theuseotherparameter - Fixed writing of only the first 10000 documents when using the
outputlookupcommand withappend=false - Fixed issue where
pevalcould not process keys enclosed in single quotes - Fixed bug occurring when source
peval wildcardworked together, and addedsens-scriptsforequalandwildcardoperators - Fixed missing
OTHERfield intimeaggs avgcommand results - Fixed error in the
dbcommand that required a cluster restart to apply the updated driver path - Fixed error in the
statscommand where thelist,last,firstfunctions returned numbers as strings - Added handling of fields with spaces in the
formatcommand, optimized algorithm - In the
timeaggscommand withcomposite=trueintervals with empty values are now displayed the same as withoutcomposite=true - The
relative_timefunction in theevalcommand can now accept fields as the second parameter - Fixed incorrect calculation of frequently occurring values in the
field barfor queries viasource clk:...
Core: Job Scheduler
Fixes- Fixed writing of the
custom_fieldsfield in Mitre Action to a single line - Fixed error when expanding the Additional Fields section in the Incident Creation action
- Incident Creation action can no longer be saved without a description
Core: RSM
Fixes- Fixed RSM tree and indicator settings display
Inventory
Fixes- Fixed incorrect coloring of some field names in the asset table
Lookup Manager
Fixes- Search now only searches fields displayed in the directory list
Knowledge Center
Fixes- Fixed selection of read or write permissions for all users in the Rule List section
Mitre Attack
Fixes- Fixed non-working links in MITRE matrices
Incident Manager
Fixes- Fixed operation of the Assignee filter with the Not set value
- Fixed display of default field values from the incident card when manually creating an incident and incident groups
- Fixed errors when filtering by strings with special characters
- Fixed errors when navigating via the View additional information link
User Behavior Analytics
Fixes- Fixed
IndexNotFoundExceptionerror when calculating profiling or scoring if a non-existent index is specified in the calculation - Fixed error when substituting type in policy
- Fixed error when filtering object and configuration tables
- Fixed modal window reset when selecting text
- Fixed various display issues in filling configurations
- Fixed field validation in Cybersecurity Index
- Fixed translations of scoring types during initialization
Version 4.1.4
📅 Smart Monitor version 4.1.4 released on December 6, 2024.
Core
Fixes- Fixed addition of extra spaces and line breaks when copying in Search
- Fixed mapping issues in Data Upload section
Core: Engine
Fixes- Fixed operation of the
lookupcommand with lists - Fixed field renaming from directory in the
lookupcommand - Fixed operation of the
fillnullcommand when requesting large amounts of data
Core: Job Scheduler
Improvements- Improved field validation in Webhook
- Incident Creation action can no longer be saved without a description
Incident Manager
Fixes- Fixed erroneous addition of incidents to an incident group after closing the incident group
Knowledge Center
Fixes- Removed Tags section
Lookup Manager
Fixes- Fixed missing translation for Tags filter
MITRE ATTACK
Fixes- Fixed display of links and code in technique description windows
User Behavior Analytics
Improvements- Added ability to ignore case sensitivity for identity fields