What's New?
Version 4.2
📅 Smart Monitor version 4.2.0 released on October 25, 2024.
Core
⚡️ Changes- Added a page with frequently asked questions
- Added interface for installation and content management
- Added interface for monitoring active searches
- Updated dark and light themes
- Style settings have been replaced with interface theme selection
- Added themes: Green, Blue, Night Blue, and Ocean
- Expanded set of modules and objects available for search in Spotlight
- Global tag search is now available in Spotlight
- Significantly increased data migration speed to ClickHouse
- Library dompurify updated to version 2.5.4
- Fixed an error where the
core.use_cluster_statesetting value was reset after cluster reboot - Fixed an error retrieving configurations from Cluster State
Core: Search Interface
Fixes- Fixed an error forming the link when clicking the
Sharebutton
Core: Engine
⚡️ Changes- Added support for Machine Learning for Smart Monitor Language commands
- Added support for the following algorithms:
- K-means
- Linear regression
- Random Cut Forest (RCF)
- RCF Summarize
- Localization
- Logistic regression
- Added commands
trainandpredict - Added
medianfunction to commandsstats,aggs,timechart,timeaggs,chart,eventstats, andstreamstats
perc(percentile) function is now available in commandschart,eventstats, andstreamstats- Added ability to disable time filter in
sourcecommand usingtimefieldparameter
- Fixed incorrect number comparison with different data types in
evalcommand - Fixed an error where
randomfunction generated identical values for different documents
Core: Job Scheduler
⚡️ Changes- Added developer mode for editing tasks
- Added ability to configure SSL/TLS in Webhook action
- Password for authorization in Webhook action moved to Keystore with prefix
jobscheduler.webhook.password
- Fixed an error with incorrect operation of suppression mechanism on nested fields
- Fixed an error where tasks could run on servers where the
node_with_smeattribute had valuefalse
Core: Remote Executor
Improvements- Library spring-boot-starter-parent updated to version 3.3.4
Smart Beat
⚡️ Changes- Added configuration parameter
rotation.log_pathto specify log directory - Added
CN=<hostname>to agent certificate (or Smart Beat ifhostnamecould not be obtained)
- Configuration group
serveris now hidden by default - Set default parameters:
ssl.cert_cawith value./cert/ca-cert.pemandmanager.hostwith value127.0.0.1
Smart Beat Manager
⚡️ Changes- Added
CN=<hostname>to agent certificate (or Smart Beat ifhostnamecould not be obtained)
- Console command
deleterenamed toremove(aligned with Smart Beat) - Optimized data loading speed in interface
- Expanded error descriptions in logs
- Parameter
authorization.opensearch.hostnow defaults tohttpsprotocol - Parameter
authorization.opensearch.ca_keyis now hidden by default - Parameter
authorization.opensearch.ca_certnow defaults toca-cert.pem - Parameter
authorization.opensearch.ssl_enabledis now optional and hidden by default
Inventory
⚡️ Changes- Added ability to set base field coefficient for more accurate partial similarity tuning
Incident Manager
Fixes- Fixed Responsible filter with value
Not Assigned
Lookup Manager
Improvements- Optimized lookup data search
- Added parameter in lookup settings to adjust amount of displayed data in interface
Version 4.2.1
📅 Smart Monitor version 4.2.1 released on December 3, 2024.
Core
Improvements- Added module links on main page
- Improved search bar hints
- Section Fields from search results in Job Scheduler renamed to Result Fields
- Fixed encoding issue in object deletion events
- Fixed duplicate dot character suggestion in
sourcecommand - Fixed filter
selectionupdate without saving dashboard - Fixed search execution time display
- Fixed focus shift on search page when notifications expand
- Field Priority in index management section is now required
- Fixed incorrect coloring in some visualizations
- Fixed missing backslash character escaping in object name during export
- Fixed extra spaces and line breaks when copying query
- Fixed prefix and filter token substitution used in another filter's search
- Fixed page hanging after selecting logarithmic display for
Line Chart - Fixed incorrect information display on
Pie Chart - Fixed Drilldown functionality in
Radar Chartvisualization - Fixed result display error in
table - Fixed
Tabledisplay when usingtimeaggscommand - Fixed temporal filter token value substitution in dashboards
- Fixed missing hint highlighting in search bar in dark theme
Core: Engine
⚡️ Changes- Changed calculation formula in statistical function
stdevto Population Standard Deviation
- Added memory-optimized mode for
lookupcommand -ERGO - Added user limit for lookup size in
lookupcommand inFASTandERGOmodes
- Fixed array handling in
pevalcommand - Fixed error in
timechartcommand withuseotherparameter - Fixed only first 10000 documents being written when
outputlookupcommand runs withappend=false - Fixed issue where
pevalcouldn't process keys enclosed in single quotes - Fixed bug occurring with source
peval wildcard, and addedsens-scriptsforequalandwildcardoperators - Fixed missing
OTHERfield intimeaggscommand results - Fixed error in
dbcommand requiring cluster reboot to apply updated driver path - Fixed error in
statscommand wherelist,last, andfirstfunctions returned numbers as strings - Added field handling with spaces to
formatcommand timeaggscommand withcomposite=trueparameter now displays intervals with empty values same as withoutcomposite=truerelative_timefunction in eval command can now accept fields as second parameter- Fixed incorrect calculation of frequently occurring values for queries like
source clk:... - Fixed
lookupcommand work with lists - Fixed field renaming from lookup in
lookupcommand - Fixed
fillnullcommand when querying large amounts of data - Fixed page hanging when creating new
db-querywith existing name
Core: Job Scheduler
Improvements- Improved field validation in Webhook
- Fixed
custom_fieldsfield writing in Mitre Action in one line - Fixed error expanding Additional Fields section in Create Incident action
- Create Incident action cannot be saved without description
Core: RSM
Fixes- Fixed RSM tree and indicator settings display
Core: Remote Executor
Fixes- Logs standardized to uniform format
Inventory
Fixes- Fixed incorrect coloring of some field names in asset table
- Fixed error in edit form on Fields tab
Lookup Manager
Fixes- Search now only searches fields displayed in lookup list
Knowledge Center
Fixes- Fixed permission selection for read or write for all users in Rule List section
- User with role
kwc_admincan now view list of all user groups
Mitre Attack
Fixes- Fixed non-working links in MITRE matrices
Incident Manager
Fixes- Fixed default field values display from incident card when manually creating incident and incident group
- Fixed errors when filtering rows with special characters
- Fixed errors when following View Additional Information link
- Fixed erroneous addition of incidents to incident group after closing incident group
User Behavior Analytics
Fixes- Fixed
IndexNotFoundExceptionerror when calculating profiling or scoring if non-existent index specified in 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 configuration fill display issues
- Fixed field validation in Cybersecurity Index
- Fixed scoring-type translations during initialization