Change Log
Welcome to the Change Log page. This page contains details of changes to Unified Assurance. Each release is dated, and new features are detailed as well as bug fixes.
Releases
6.0.3.0.0 - September 5, 2023
Note:
-
Update to Influx library functions to insert floats instead of integers may impact metric collection when the update is applied initially. See the Known Issues section below for additional information.
-
Administrators will need to synchronize the jobs for Flow Analytics after this update is installed. See the Known Issues section below for additional information.
-
Changes
- [OCUA-1177] - Non-local kibana traffic should go through /go/k
- [OCUA-2405] - Dashboard "Network Traffic" panel should show the Threshold Alerts column
- [OCUA-2797] - [34779877] Document how to implement custom logos in the splash screen, login screen, and navigation
- [OCUA-3118] - ifAlias should be visible in the "Interfaces" tab of the "Network Details" panel in the Device Overview dashboard
- [OCUA-3119] - Index the ifAlias, ifName and IfDescr columns in the Graph database schema
- [OCUA-3384] - Add new User and User Group preference to control adding an event Journal entry for any edit done in the event list
- [OCUA-3532] - Add update functionality to graph-sink for vertices and tuples
- [OCUA-3644] - Ciena MCP REST/Kafkacomet API Integration
- [OCUA-3965] - Add teles certified fault Foundations support
- [OCUA-4095] - Document how to change the background color on alternate rows in tables
- [OCUA-4259] - Create Pulsar "availability" namespace where required
- [OCUA-4290] - Add delta certified fault Foundations support
- [OCUA-4291] - Add ascend certified fault Foundations support
- [OCUA-10034] - Add timetra certified fault Foundations support
- [OCUA-10211] - Add xylan certified fault Foundations support
- [OCUA-10236] - Add digital-link certified fault Foundations support
- [OCUA-10240] - Add sun certified fault Foundations support
- [OCUA-10241] - Add usr certified fault Foundations support
- [OCUA-10246] - Add cabletron certified fault Foundations support
- [OCUA-10260] - Add fore certified fault Foundations support
- [OCUA-10267] - Add Universal Topology User Guide documentation
- [OCUA-10269] - Add a3com certified fault Foundations support
- [OCUA-10271] - Add nai certified fault Foundations support
- [OCUA-10275] - Add ibm certified fault Foundations support
- [OCUA-10276] - Add rapidCity certified fault Foundations support
- [OCUA-10278] - Add hh3c certified fault Foundations support
- [OCUA-10287] - Telegraf should have a way to persist custom configurations
- [OCUA-10314] - Add blade certified fault Foundations support
- [OCUA-10329] - Add codex certified fault Foundations support
- [OCUA-10330] - Add synoptics certified fault Foundations support
- [OCUA-10331] - Add netgear certified fault Foundations support
- [OCUA-10387] - Add alcatel certified fault Foundations support
- [OCUA-10448] - Update Graph Sink microservice to support edgeMeta type inserts from dom-processor
- [OCUA-10592] - Add additional dataConnectionLtd certified fault Foundations support
- [OCUA-10601] - Improve graph sink microservice performance
- [OCUA-10604] - [34873909] - Create binaries for Unified Assurance to Vision integration
- [OCUA-10810] - Add dataConnectionTraps certified fault Foundations support
- [OCUA-10967] - Dashboard "All Metrics Overview" panel should have an option to exclude Disabled devices when different Device Sources are selected
- [OCUA-11004] - Optimize the CorrelateProblemResolutions mechanization to improve processing speed
- [OCUA-11014] - Add configuration option to append snmpTrapAddress to varbind and fix Trap Forwarder microservice bugs
- [OCUA-11027] - Add node name to the "agents" object field within Trap Collector microservice and Syslog Collector microservice to indicate which server received the message
- [OCUA-11043] - Added Device Zone ID to readMetricStatus calls for diagram metric widgets
- [OCUA-11054] - Log4j plugin needs to be removed from Kafka
- [OCUA-11055] - Update Apache httpd to v2.4.56
- [OCUA-11095] - Remove prometheus configurability from microservices
- [OCUA-11102] - Replace neo4j-go-driver-v5 deprecated functions with new versions
- [OCUA-11126] - Improve InfluxDB performance
- [OCUA-11127] - Metric Standard Thresholding Engine should be more robust when influx queries time out
- [OCUA-11153] - Add frequentis certified fault Foundations support
- [OCUA-11189] - [35126998] - Add omnitron certified fault Foundations support
- [OCUA-11190] - [35127010] - Update cisco certified fault Foundations support for MPLS-LDP-MIB
- [OCUA-11192] - [35129806] - Add ceragon certified fault Foundations support
- [OCUA-11193] - [35129820] - Add zte certified fault Foundations support
- [OCUA-11194] - [35129837] - Add versa certified fault Foundations support
- [OCUA-11196] - [35129918] - Add ruggedcom certified fault Foundations support
- [OCUA-11197] - [35129948] - Add additional symmetricom certified fault Foundations support
- [OCUA-11198] - [35130372] - Add cyberArkMIB certified fault Foundations support
- [OCUA-11199] - [35130608] - Add net certified fault Foundations support
- [OCUA-11200] - [35130617] - Add pulsesecure-gateway certified fault Foundations support
- [OCUA-11202] - Change clusterctl to use mutating admission webhooks
- [OCUA-11205] - [35130894] - Add Microchip Enterprise timing certified fault Foundations support
- [OCUA-11213] - Add telindus 1424 & 1645 routers certified fault Foundations support
- [OCUA-11221] - Default font size should be smaller for vertex labels and can be configured, and the number of characters shown in a label can be configured in Topology Graph dashboard panels
- [OCUA-11222] - Vertex labels should by default have a lighter background color, and background color can be configured in Topology Graph dashboard panels
- [OCUA-11223] - Change validation limit of "Node Distance" and "Level Distance" to 1000 in Topology Graph dashboard panels when using the Hierarchy layout
- [OCUA-11224] - Change validation limit of "Charge" and "Edge Strength" to 100 in Topology Graph dashboard panels when using the Force layout
- [OCUA-11225] - Remove the Sequential layout option in Topology Graph dashboard panels
- [OCUA-11233] - Filebeat should have a way to persist custom configurations
- [OCUA-11234] - Kafka and Telegraf-Kafka should have a way to persist custom configurations
- [OCUA-11237] - [35149840] - Update RabbitMQ to v3.11.10 and Erlang to v25.2
- [OCUA-11253] - [35151042] - Add machine learning policies to Flow Analytics
- [OCUA-11297] - [35176669] - Dashboard "Device Info" panel should support exporting the data
- [OCUA-11306] - [35185352] - Flow Collector microservice should support generically named environment variables
- [OCUA-11307] - [35186310] - Add "Threads" as a configuration option to the Event Run Mechanizations job to support mechanizations being run sequentially
- [OCUA-11337] - Add a visual indicator to the "Devices" navigation to indicate a device in a device group is in a maintenance window or is disabled
- [OCUA-11362] - Update PHP to 8.1.17
- [OCUA-11363] - Update HTTP::Daemon Perl module to 6.16
- [OCUA-11364] - Update Kafka to 3.4.0
- [OCUA-11365] - Update jQuery-UI to 1.13.2
- [OCUA-11366] - Update ejs to 3.1.9
- [OCUA-11446] - Add dhyan certified fault Foundations support
- [OCUA-11447] - Add additional hitachi certified fault Foundations support
- [OCUA-11448] - Update compaq certified fault Foundations support
- [OCUA-11473] - [35260833] - Add a button to the dashboard "Device Info" panel to open the entry in the device catalog "Devices" UI, add a button to the device catalog "Devices" UI to open the "Device Overview" dashboard for that device
- [OCUA-11474] - [35260853] - Graph "Vertices" UI requires a filter to show data to limit impact on the database
- [OCUA-11486] - Update Net::HTTP Perl module to 6.22
- [OCUA-11527] - [35303406] - Neo4j connections should failover and failback properly
- [OCUA-11528] - [35303439] - Event Aggregators and the Metric Standard Thresholding Engine should log going into and leaving Store & Forward mode using the WARN logging level
- [OCUA-11530] - [35303583] - Add new TrapReplay application to extract historical traps for replay testing
- [OCUA-11537] - [35309747] - Update Perl Module::Runtime to version compatible with Moose::Util
- [OCUA-11538] - [35312801] - Add a visual indicator to the "Devices" navigation to indicate a device is in a maintenance window or is disabled
- [OCUA-11544] - Add Perl module Config::Tiny version 2.29
- [OCUA-11549] - Add microwave-radio-2 certified fault Foundations support
- [OCUA-11550] - Add additional extreme certified fault Foundations support
- [OCUA-11554] - Update the Java Apache Pulsar client library used in Vision applications
- [OCUA-11555] - Update Java PostgreSQL library to 42.6.0
- [OCUA-11558] - [35341797] - Kibana should have a way to persist custom configurations
- [OCUA-11561] - [35342707] - Add Affirmed certified fault Foundations support
- [OCUA-11584] - Update MediaWiki to v1.39.3
- [OCUA-11595] - Add huawei certified fault Foundations support
- [OCUA-11600] - Add sni certified fault Foundations support for X733GROUP-MIB and TNMS-MIB
- [OCUA-11633] - Update SpringBoot to 3.1.0
- [OCUA-11636] - Update guacamole client and server to 1.5.2
- [OCUA-11637] - RabbitMQ should use high security cyphers
- [OCUA-11642] - Update RabbitMQ to 3.11.11
- [OCUA-11662] - [35429960] - Add tandem certified fault Foundations support
- [OCUA-11663] - [35429984] - Add nortele certified fault Foundations support
- [OCUA-11664] - [35430021] - Add scopusRoot certified fault Foundations support
- [OCUA-11666] - [35430245] - Add threepar certified fault Foundations support
- [OCUA-11667] - [35430461] - Add radisys certified fault Foundations support
- [OCUA-11668] - [35430489] - Add Tandberg Television certified fault Foundations support
- [OCUA-11669] - [35430503] - Add pti certified fault Foundations support
- [OCUA-11685] - [35434956] - Add additional dell certified fault Foundations support
- [OCUA-11697] - Update rke to 1.4.5 and Kubernetes to 1.25.9
- [OCUA-11713] - Update Java to 11.0.20
- [OCUA-11722] - [35479235] - Add audioCodes certified fault Foundations support
- [OCUA-11736] - [35494583] - Add ees certified fault Foundations support
- [OCUA-11737] - [35494665] - Add tlabPENRoot certified fault Foundations support
- [OCUA-11738] - [35494715] - Add jma certified fault Foundations support
- [OCUA-11739] - [35494789] - Add radioBridgeRoot certified fault Foundations support
- [OCUA-11749] - Implement SQL database failover in microservices
- [OCUA-11750] - Implement Neo4j database failover in microservices
- [OCUA-11773] - ElasticSearch Database should run using the integrated vendor java
- [OCUA-11809] - Add _source indexed field to graph schema for all vertices and edges
- [OCUA-11829] - Update MySQL to 8.0.33
- [OCUA-11865] - Update Go Microservices dependencies to match BA's for 6.0.3.0.0
- [OCUA-11868] - Update docker to 20.10.24
- [OCUA-11870] - [35620333] - Add frontier certified fault Foundations support
- [OCUA-11871] - [35620393] - Add ericsson certified fault Foundations support
- [OCUA-11872] - [35620412] - Add CastleRock certified fault Foundations support
- [OCUA-11874] - [35620454] - Add dmc certified fault Foundations support
- [OCUA-11875] - [35620584] - Update eltek certified fault Foundations support
- [OCUA-11876] - [35620598] - Add ascotInternational certified fault Foundations support
- [OCUA-11877] - [35620627] - Add raritan certified fault Foundations support
- [OCUA-11878] - [35620654] - Add additional hp certified fault Foundations support
- [OCUA-11879] - [35620667] - Add lenovo certified fault Foundations support
- [OCUA-11880] - [35620675] - Add additional ibm certified fault Foundations support
- [OCUA-11881] - [35620692] - Add picaPrivateMib certified fault Foundations support
- [OCUA-11882] - [35620699] - Add rfCode certified fault Foundations support
- [OCUA-11883] - [35620785] - Add additional vmware certified fault Foundations support
- [OCUA-11884] - [35620892] - Add harmonic certified fault Foundations support
- [OCUA-11885] - [35620906] - Add additional sonus certified fault Foundations support
- [OCUA-11886] - [35620917] - Add cumulusMIB certified fault Foundations support
- [OCUA-11913] - [35620351] - Add bcsi certified fault Foundations support
- [OCUA-11957] - Update Pulsar to 2.11.2 and Helm Charts to 3.0.0
- [OCUA-11975] - Update submariner to 0.14.6
- [OCUA-11983] - [35706821] - Device SNMP Discovery should discover SNMPv3 Engine ID during discovery, and the Event Trap Aggregator and Trap Collector microservice should then check the Engine ID
-
Bugs
- [OCUA-1269] - Diagrams UI should show the correct values for the "Timestamp Modified" and "Last Revision" columns
- [OCUA-1271] - Diagrams UI should show the correct value for the "Diagram Type" column
- [OCUA-2141] - [35111890] - Event Mechanizations edits should be propagated to other Event Shards
- [OCUA-2467] - Foundations rule file changes should be updated in the default branch
- [OCUA-2836] - Grafana should have a way to persist custom configurations
- [OCUA-2885] - Users editing an event within an event list should change the Action field to "edit"
- [OCUA-2923] - Unified Assurance Package Manager binary should log when it is done working
- [OCUA-2972] - Update the "How To Override Default Vendor Configurations" documentation
- [OCUA-3283] - All logging in libraries should properly reference from where they were called
- [OCUA-3408] - Fix Graph.pm logging to be consistent with the rest of the application
- [OCUA-3521] - Event Syslog Aggregator should correctly log the raw syslog message when running in DEBUG
- [OCUA-3661] - Optimize the CorrelateProblemResolutions mechanization to handle a possible race condition on flapping events
- [OCUA-3920] - graph-sink does not properly escape key values
- [OCUA-3949] - SLM service using a pre-defined threshold should still work properly in the SLM Gauge dashboard panel
- [OCUA-4060] - Loading a Dashboard on the main map in Vision should work properly
- [OCUA-10284] - Metric Poller Discovery should be optimised for MySQL
- [OCUA-10441] - [35230002] - Change default settings used for the Vision ingress controller to support uploading 15 megabyte images for use in Vision
- [OCUA-10468] - Topology context menu should maintain proper orientation and visibility when the graph is rotated
- [OCUA-10622] - Using a Device filter type in an Event List should better distinguish devices with the same name but are in different device zones
- [OCUA-10635] - [34902025] - Improve Metric Post-Collection Calculation Engine (PCCE) processing speed
- [OCUA-10639] - Neo4j queries should be parsed through the runCypher function
- [OCUA-10690] - [34944714] - Vision validations for Entities should properly handle IPv6 addresses that might be used to match to a Device
- [OCUA-10736] - Microserices that failed to deploy shuold be removable via the Microservices UI without returning a database error
- [OCUA-10746] - Vision validations for Entities should properly handle the different data that might be used to match to a Device
- [OCUA-10789] - Dashboard "Adhoc Graph" panels should work properly when the stack option is set to "All"
- [OCUA-10958] - Default diagram Tools should have up-to-date paths
- [OCUA-10993] - Topology Graph dashboard panels should show nested edges properly
- [OCUA-11010] - Metric Standard Thresholding Engine error messages should contain more useful information
- [OCUA-11013] - Clicking on a Device Group should always open the "Device Group Overview" dashboard in the Devices navigation
- [OCUA-11039] - Dashboard columns should be properly aligned on the right side
- [OCUA-11041] - "Data State" column in the Metrics UI should work for metrics with a Display Instance configured
- [OCUA-11045] - Event list tool "View Topology" should work properly with PHP8
- [OCUA-11066] - Metric "Adhoc Graph" dashboard panel should work when the toolbar is hidden
- [OCUA-11091] - Dashboard "All Metrics Overview" panel should work properly when sorting a large table by different values
- [OCUA-11121] - [35121524] - User accounts created using a non-internal authentication type should not check the validation on the password fields
- [OCUA-11122] - [35299780] - Preferences should load their data properly on the "Users" UI
- [OCUA-11133] - Improve metrics API execution speed
- [OCUA-11169] - Topology Graph tools should only replace tokens instead of the entire value
- [OCUA-11191] - Metric Poller Discovery should ignore virtual devices
- [OCUA-11201] - [35130631] - Event Trap Aggregator should not crash when returning from Store & Forward
- [OCUA-11214] - Elastic UIs should only show Unified Assurance navigation
- [OCUA-11217] - Add a direct link to Flow Analytics UIs in the Analytics navigational menu
- [OCUA-11218] - Time pickers in the Elastic UIs should more closely resemble the rest of the time pickers in the UI
- [OCUA-11219] - Changing "All Metric Overview" dashboard panel form selections should not interfere with each other
- [OCUA-11236] - SLM Metric definitions should work properly on display with predefined thresholds
- [OCUA-11238] - [35150376] - UI should support showing Grafana dashboard without the Unified Assurance navigation bar on the left
- [OCUA-11239] - [35529342] - Fix various issues found in configuration UIs when using different filters
- [OCUA-11240] - [35150400] - Password change screen should indicate whether it worked or not, and should redirect the user when they do it
- [OCUA-11242] - Navigating to the event analytics Management using the navigation should open the correct page and not automatically redirect to the Kibana home page
- [OCUA-11243] - [35150618] - Flow analytic Dashboards should use a consistent naming schema
- [OCUA-11247] - [35150745] - TL1 "Elements" UI should work when sorting and filtering by different columns in the grid
- [OCUA-11248] - Dashboard "Network Details" panels should correctly display interfaces on devices with 1000 entries or more
- [OCUA-11255] - After using the search in the "Devices" navigation page, collapsing and re-expanding a Device Group should still show the correct information
- [OCUA-11266] - SLM Metric configuration form should include Device Zone in the Device combo box
- [OCUA-11267] - "Device" picker combo boxes for diagram metric widgets should include the Device Zone
- [OCUA-11274] - Metric Generic SNMP Poller should update SNMP profiles during configuration CheckTime cycles
- [OCUA-11276] - Grid in the Metrics UI should include a Device Zone column to help differentiate devices with same name in different zones
- [OCUA-11281] - Event Aggregators and the Metric Standard Thresholding Engine should log the correct message-type being processed when going into Store & Forward mode
- [OCUA-11285] - Dashboard "All Metrics Overview" panels should show data properly
- [OCUA-11296] - [35176398] - Topology Graph dashboard panel in the Network Details dashboard should load data if a device has Neighbors
- [OCUA-11299] - [35176761] - Using the Topology Dashboard link from Vision should properly open the Network Details dashboard
- [OCUA-11304] - CLUSTER_NAME tag in InfluxDB for microservice metrics should be interpolated correctly during ingestion
- [OCUA-11309] - [35186656] - Operator user should have access to the Kibana UIs to view the event historical data using the Event List tools
- [OCUA-11310] - [35186670] - PHP should not FATAL when connecting to Graph Database
- [OCUA-11312] - "Upload" button should only be enabled when a valid folder or file is selected in the Rules UI, then disabled after different user actions
- [OCUA-11324] - Device catalog "Devices" UI validation error messages should show field names
- [OCUA-11325] - When multiple diagram widgets are selected, clicking on the diagram background should unselect all widgets
- [OCUA-11341] - Diagrams UI should handle multiple widgets being selected properly, and using the Quick Clone function with multiple widgets selected should keep the layer sequence in the view
- [OCUA-11358] - "Device Overview" dashboard should still work properly with different user interactions
- [OCUA-11374] - Expanding a vertex in a Topology Graph dashboard panel should still show the relevant badges
- [OCUA-11384] - Zoom slider should work more smoothly in Topology Graph dashboard panels
- [OCUA-11423] - Event list "Device Info" tool should work without an error in the browser console
- [OCUA-11427] - [35240445] - Migrate Event Root Cause Analysis (RCA) rules to use Neo4j connections by default
- [OCUA-11432] - [35244059] - Metric Standard Thresholding Engine should only send violations for enabled Metrics, and ignore disabled Metrics
- [OCUA-11433] - [35244089] - MetricBatchWriter should log the full body of an error
- [OCUA-11434] - [35244825] - Links to the "Device Overview" dashboard from the Devices navigation should include Device Zone information to ensure uniqueness
- [OCUA-11435] - [35244888] - Graph-based UIs should be able to handle very large numbers properly
- [OCUA-11438] - [35245679] - Add a visual indicator to the "Devices" navigation to indicate a device is in a maintenance window
- [OCUA-11441] - Fix issues affecting Vision configuration UIs not being visible and the event Severity bar missing when using Safari
- [OCUA-11469] - [35260720] - Metric Post-Collection Calculation Engine (PCCE) should properly set the availability state on a calculated metric
- [OCUA-11472] - [35260815] - InsertDBDataWorker should properly handle data values with spaces
- [OCUA-11487] - [35269434] - Devices that have a Custom Name should not have the name be stripped when searching in the Devices navigation
- [OCUA-11496] - [35278102] - Users should be able to set their DefaultTimeZone
- [OCUA-11498] - FindVertexID library function should handle duplicate Vertex names
- [OCUA-11503] - Fix the unicode so Topology Graph dashboard panels show a Firewall and Appliance properly
- [OCUA-11517] - [35298685] - Event Trap Aggregator should set the correct millisecond values for times
- [OCUA-11529] - [35303569] - Metric Missing Data Threshold Engine should properly quote sanitizing metric instances
- [OCUA-11531] - [35303594] - Add new Assure1::Log library function "IsLevel" that checks the application logging level and then only calls the log "Message" library function when appropriate to reduce logging impact, also add example to Event Trap Aggregator
- [OCUA-11532] - [35303607] - Add BulkInsert, BulkTime and Limit application configuration options to the Event Trap Aggregator to improve database insertion efficiency
- [OCUA-11539] - [35370088] - Event lists using Shard 0 should sort the data properly based on the Sorting Order set in the display that is used
- [OCUA-11543] - [35319110] - User should be able to have a DefaultLink
- [OCUA-11548] - [35329247] - Metrics UI should show a valid result count
- [OCUA-11551] - [35453538] - SAML should work properly when an environment has a Web FQDN alias
- [OCUA-11557] - [35341355] - Perl library function FindDeviceID() should be case-insensitive for DNS name
- [OCUA-11559] - graph-sink automatic edge direction support
- [OCUA-11560] - [35342703] - Improve handling of custom ports for LDAP authentication type
- [OCUA-11590] - Update Kubernetes to resolve ImagePullBackOff error
- [OCUA-11609] - Kafka Adapter microservice should properly parse JSON arrays
- [OCUA-11616] - [35392533] - Event Custom Action Policy Engine (CAPE) should run properly as a clustered service
- [OCUA-11617] - [35392618] - CreateVertexTree() library function should properly handle a numeric value being set for a vertex Property configured as a string-type
- [OCUA-11618] - [35392748] - Modifying a Backup service/job should leave the Primary service/job properly selected every time
- [OCUA-11621] - Replace spring-security-oauth2 in Vision
- [OCUA-11622] - Upgrading from v5.5.12 or later to v6 should complete without errors
- [OCUA-11627] - [35402297] - Core microservices should create or update fields starting with @
- [OCUA-11639] - Fix the validations for the SAML authentication type
- [OCUA-11641] - [35410094] - TL1 Gateway should use memory correctly and should not consistently increase memory usage over time
- [OCUA-11665] - [35430049] - Vendor RabbitMQ updates should remove files that are no longer used
- [OCUA-11683] - [35434193] - Kibana export and save menu should be visible in all available kibana-based views
- [OCUA-11716] - Pass DeviceZoneID properly to the PerformanceData API
- [OCUA-11723] - [35479262] - FindThresholdID library function should use the passed in Metric Field value properly
- [OCUA-11724] - [35479656] - Event Trap Aggregator should log originating IP Address or Node for "Invalid version" logs
- [OCUA-11725] - [35479671] - Event Trap Aggregator should log originating IP Address or Node for traps with an incorrect security level
- [OCUA-11727] - [35483282] - "Logs" navigational view should still show the Unified Assurance Navigation bar
- [OCUA-11728] - [35484017] - Update ConfigCheck in the Metric Standard Thresholding Engine to prevent segfaults and other issues
- [OCUA-11744] - [35495358] - Bundle the Metrics UI readStates call into the general read to reduce unnecessary calls for data
- [OCUA-11755] - [35503856] - Value used in SAML AuthnRequest NameIDPolicy should match the NameID Format provided in the Authentication Types UI
- [OCUA-11756] - Adding a Diagram panel to a dashboard should work without logging a javascript error in the console
- [OCUA-11768] - Filter unneeded and disable unnecessary Prometheus' kubernetes/cluster/self-health metrics, and increase the interval between metric collection periods
- [OCUA-11821] - Update microservice cluster certificates to remove keyUsage
- [OCUA-11873] - [35620420] - Device SNMP Discovery should recover gracefully when encountering a deadlock
- [OCUA-11887] - [35620923] - Influx should change integer values to floating point values for data storage
- [OCUA-11888] - [35620938] - Poller applications should FATAL if threads are terminated abnormally
- [OCUA-11889] - [35620994] - Context clicking should work properly on Edges in Topology Graph dashboard panels
- [OCUA-11890] - [35621023] - Change the defaults used in the Reports UI to have a Render Timeout value of 15 seconds
- [OCUA-11891] - [35621098] - Metric Standard Thresholding Engine should handle an Influx database query failure
- [OCUA-11914] - [35620951] - Event list panels should show all matching Events when using different device-based filters
- [OCUA-11915] - [35621001] - Tools using the Remote functionality should open the external site properly, Remote tools should work when opening in a New or the Same Tab
-
Known Issues
-
Changes to the Influx library functions to insert integer values as floats may impact metric collection for measurements that are currently stored as integers only. In certain circumstances where a measurement is currently inserted as an integer, the float values will not be written to the database until the Group Shard Duration for the retention period roles over to the next shard. If you suspect you may be impacted by this, the impact can be limited if the update is applied shortly before the Group Shard Duration for the retention policy is due to roll over.
-
Administrators will need to synchronize the jobs for Flow Analytics after this update is installed. This is done on the Machine Learning UI.
Analytics -> Events -> Machine Learning
-
6.0.2.0.0 - March 9, 2023
This release introduces Unified Assurance Flow Analytics.
Unified Assurance Flow Analytics is a complete solution to collect, analyze, and provide real-time visibility into whom and what are consuming network bandwidth.
Refer to Flow Analytics.
-
Changes
- [OCUA-1486] - [34605994] - Upgrade Elasticsearch Database, Kibana and MySQL Replication Data Importer to 7.17.8
- [OCUA-3779] - Collection microservices should scale out and scale back based on workload
- [OCUA-3826] - Add functionality to support Microservice Cross-Datacenter Redundancy
- [OCUA-3966] - Add papouchProjekt certified fault Foundations support
- [OCUA-4049] - Allow custom ports for LDAPS authentication type
- [OCUA-4055] - Add Trap Forwarder microservice
- [OCUA-4114] - Allow configurable client ServerID in Event Canal microservice
- [OCUA-4277] - Add netScaler certified fault Foundations support
- [OCUA-4278] - Add emerson certified fault Foundations support
- [OCUA-10208] - Add rad certified fault Foundations support
- [OCUA-10232] - Add juniperUni certified fault Foundations support
- [OCUA-10250] - Add symmetricom certified fault Foundations support
- [OCUA-10251] - Add sigma certified fault Foundations support
- [OCUA-10326] - Add optical-metro certified fault Foundations support
- [OCUA-10327] - Add citrix certified fault Foundations support
- [OCUA-10328] - Add symbol certified fault Foundations support
- [OCUA-10388] - Add crossbeamSystems certified fault Foundations support
- [OCUA-10525] - Add stratacom certified fault Foundations support
- [OCUA-10545] - [34843536] - Add UIs for microservices that are "Installed", a list of available "Helmcharts" which can then be deployed, and different "Workloads" states
- [OCUA-10546] - Update APIs to support PHP 8
- [OCUA-10547] - [34844709] - Assure1::SLM subroutines should specify a VertexType value to improve efficiency in CreateVertexTree calls
- [OCUA-10564] - Update the Unified Assurance navigation in Kibana
- [OCUA-10571] - [34857596] - Update Neo4j to 4.4.15
- [OCUA-10573] - [34857673] - Re-implement "Log Checker" functionality
- [OCUA-10579] - [34857773] - Update mavenir certified fault Foundations support
- [OCUA-10589] - Unified Assurance should use high security TLS ciphers
- [OCUA-10591] - Update Device Interface Types to align with IANAifType-MIB
- [OCUA-10595] - Update MySQL EE to 8.0.31
- [OCUA-10596] - Update Java SE to 11.0.18
- [OCUA-10641] - Microservices "Installed" UI should have additional breakdown groups by namespace
- [OCUA-10651] - Update Helm to 3.10.3
- [OCUA-10680] - Update NodeJS to 16.19.0
- [OCUA-10686] - Update Pulsar 3rd party library to address security issues
- [OCUA-10692] - Update CPAN to 2.29 and Perl DBI to 1.643
- [OCUA-10699] - [34955411] - Add endace fault Foundations support
- [OCUA-10729] - Update Perl modules
- [OCUA-10739] - Update Golang modules
- [OCUA-10799] - Update NodeJS and JavaScript dependencies in Vision
- [OCUA-10812] - Update JWT library in Graph Sink microservice
- [OCUA-10813] - Update Kafka to 3.3.1
- [OCUA-10956] - Update Unison to 2.53.0
- [OCUA-10962] - Add PDUv1 conversion support in Trap Collector microservice
- [OCUA-10995] - Update Influx binary to prevent segfaults
- [OCUA-11009] - Metric Standard Thresholding Engine should fully process threshold violations when in a clustered failover type, and only read from the messaging bus for other threshold violation messages
- [OCUA-11019] - Update golang to 1.19.5
- [OCUA-11094] - Update 4th party Java libraries in Vision Gatekeeper
-
Bugs
- [OCUA-1875] - Event list tools and in-line event editing should work on events in different shards
- [OCUA-2266] - Update Zone Validation in Cluster Control to allow the same zone in multiple clusters
- [OCUA-2517] - Diagrams with "Autofit" enabled should properly scale vertically
- [OCUA-2672] - Large diagrams should be displayed properly with "Auto Fit" enabled
- [OCUA-2763] - Kibana UI should load in Safari browser
- [OCUA-3537] - Using the topology "Device Overview" and "Network Details" tools should result in a properly displaying dashboard
- [OCUA-3963] - Event list "View SLM" tool should work properly
- [OCUA-4213] - [34863878] - Implement customization of event, performance, and availability state visibility for vertices in Topology Graph dashboard panels
- [OCUA-4284] - Null character should be handled the same way by all Unified Assurance applications
- [OCUA-4286] - Topology Gather Network Inventory should only try to create a neighbor if IPAddress is available
- [OCUA-4287] - Metric Standard Thresholding Engine should handle influx query failures and should still properly clear violations
- [OCUA-10255] - [34614891] - Tools using the Remote functionality should open the external site properly, Remote tools should work when opening in a New or the Same Tab
- [OCUA-10343] - [34529681] - Unified Assurance should use high security TLS ciphers
- [OCUA-10399] - Interfaces should be tucked away into the correct device in Topology Graph panels
- [OCUA-10475] - Rebuild Apache Guacamole to remove security vulnerabilities
- [OCUA-10476] - [34787540] - Update embedded Tomcat server in Apache Guacamole
- [OCUA-10535] - Changing the zoom level using the mouse scroll wheel should be more consistent on Topology Graphs using the Geographical Map layout
- [OCUA-10536] - Topology Graph vertex state calls should consistently be started correctly
- [OCUA-10537] - Remote connections to devices should work properly with Apache Guacamole
- [OCUA-10538] - Post to PollingAssignments API should work properly, and the Devices picker in the Polling Assignments UI should reset to Available when the page is submitted
- [OCUA-10574] - [34857696] - Metric Standard Thresholding Engine should handle instances where there are no configured thresholds to check
- [OCUA-10590] - Changing the time range in the "All Metrics" pop up from a topology graph should work properly
- [OCUA-10599] - [34871460] - Events navigation "readStates" calls and events API reads should load data when an event filter is set to use a different shard
- [OCUA-10602] - [34873005] - Telegraf should properly handle updates and recover gracefully
- [OCUA-10603] - [34873017] - MergeView plugin should be included in codemirror
- [OCUA-10609] - [34878185] - Analytics Wizard should properly access the API
- [OCUA-10623] - Topology Graph dashboard panels using the Geographical Map layout should show vertices properly on the map in full screen mode
- [OCUA-10634] - [34902006] - Elastic and Kibana should only update if the ElasticSearch database is writable
- [OCUA-10636] - [34902029] - Improve Dashboard configuration UI user experience
- [OCUA-10652] - [34918546] - Topology graphs should allow custom vertex icons and edge properties
- [OCUA-10655] - Rules UI should be able to handle JSON formatting in files
- [OCUA-10685] - Calling the API from Perl API library should work
- [OCUA-10695] - Topology graphs using the "Geographic" view should show the tool menu when context-clicking on a vertex
- [OCUA-10698] - Update "All Metrics Overview" and "Network Traffic" views to handle PHP8 empty data access violations when no data is present
- [OCUA-10707] - [34961026] - Event, diagram and topology Tools should work without requiring placeholders
- [OCUA-10709] - Event Lists with Shard 0 should properly sort aggregated data from each shard
- [OCUA-10710] - [34961925] - Graph API should still return success even if no path is found with the provided inputs
- [OCUA-10738] - Microservices UI Readme section should show correct data
- [OCUA-10741] - [34975119] - SNMPv3 support for trap-collector microservice
- [OCUA-10761] - Event list "Traceroute Device" tool should handle when the endpoint is down
- [OCUA-10797] - [34986200] - Layout options on Graph Dashboard panel should function properly
- [OCUA-10808] - [34993033] - Full screen view of the Graph Dashboard should work correctly
- [OCUA-10959] - Upgrades from v5 to v6 should handle redundant servers, non-default installation directories and Metric or Graph only servers
- [OCUA-10978] - Dashboards should support multiple metric "Graph" panels in a single dashboard properly
- [OCUA-10984] - Dashboard layout should be preserved when adding panels from the cog configuration menu
- [OCUA-10997] - Network Details dashboard panel should display IPv4 and IPv6 addresses
- [OCUA-10998] - [35023194] - Improve backend database query execution in dashboard Topology Graph panels
- [OCUA-11000] - [35027527] - Kafka should create a local copy of telegraf-kafka.conf on install
- [OCUA-11057] - [35063784] - Improve backend database query execution in SLM UI's
- [OCUA-11058] - [35063980] - All Metrics Overview panel should show metrics with DisplayInstances
- [OCUA-11063] - Edge API validation should accept EdgeTypeID as a string
- [OCUA-11089] - Default Kibana dashboards should be created
- [OCUA-11114] - clusterctl "create" should store Cluster Name in the RKE config file
6.0.1.0.0 - December 6, 2022
-
Changes
- [OCUA-1851] - Add custom icon library used in Universal Topology
- [OCUA-1885] - Update prerequisites documentation adding NTP as a requirement on all servers
- [OCUA-2043] - Add geographical map layout in Universal Topology
- [OCUA-2514] - Add VMWare vCenter microservice
- [OCUA-3124] - Create additional grafana dashboards for vendor services
- [OCUA-3204] - Add Cisco Meraki microservice
- [OCUA-3235] - Event Generic Agent should be able to query data from ElasticSearch
- [OCUA-3581] - Add rules for FCOM Processor microservice to handle Syslog Collector microservice events
- [OCUA-3582] - Add Syslog Collector microservice
- [OCUA-3607] - Optimize Dashboards loading and simplify event handlings
- [OCUA-3654] - Add Redis microservice, add Device and Topology warmup microservices to add data to Redis
- [OCUA-3657] - Allow customizable source server hostname, port, and schema within Event Canal microservice
- [OCUA-3681] - Add override support for FCOM Processor microservice
- [OCUA-3718] - Add Netapps microservice
- [OCUA-3736] - Add apc certified fault Foundations support
- [OCUA-3744] - Add avaya certified fault Foundations support
- [OCUA-3747] - Add netapp certified fault Foundations support
- [OCUA-3832] - Add panduit certified fault Foundations support
- [OCUA-3896] - Add microsoft certified fault Foundations support
- [OCUA-3897] - Add fireeye certified fault Foundations support
- [OCUA-3902] - Add scc certified fault Foundations support
- [OCUA-3929] - Pulsar Tester microservice port should be configurable
- [OCUA-3930] - Add vertical certified fault Foundations support
- [OCUA-3931] - Add avocent certified fault Foundations support
- [OCUA-3932] - Add grandjunction certified fault Foundations support
- [OCUA-3933] - Add nortel certified fault Foundations support
- [OCUA-3937] - Add mcafee certified fault Foundations support
- [OCUA-3940] - Add mrv certified fault Foundations support
- [OCUA-3941] - Add netIQEnterprise certified fault Foundations support
- [OCUA-3996] - Move ejnmobileipABmib fault Foundations support to a dedicated rules file, remove from ietf rules file
- [OCUA-4003] - Add adtran certified fault Foundations support
- [OCUA-4011] - Replace Universal Topology's display engine
- [OCUA-4019] - Add nokia certified fault Foundations support
- [OCUA-4021] - Add fortinet certified fault Foundations support
- [OCUA-4022] - Add mikrotik certified fault Foundations support
- [OCUA-4023] - Add onstream certified fault Foundations support
- [OCUA-4025] - Add acornTop certified fault Foundations support
- [OCUA-4026] - Add nec certified fault Foundations support
- [OCUA-4030] - Add ironPort certified fault Foundations support
- [OCUA-4031] - Add adcKentrox certified fault Foundations support
- [OCUA-4033] - Add emc certified fault Foundations support
- [OCUA-4038] - Add synchronous certified fault Foundations support
- [OCUA-4052] - Update Puppeteer to 14.4.1
- [OCUA-4058] - Vision should display additional entity information on devices
- [OCUA-4059] - Improve geo-cone visibility when clicking a site in a dashboard in Vision
- [OCUA-4099] - Add privileged port binding and node selection to Trap Collector microservice
- [OCUA-4117] - Add packeteer certified fault Foundations support
- [OCUA-4120] - Update Trap Collector microservice to use SendAsync
- [OCUA-4122] - Add kafka adapter microservice
- [OCUA-4125] - Degree sign in FCOM Summary fields should display properly in the UI if used in foundationrules
- [OCUA-4126] - Add cloudgenix certified fault Foundations support
- [OCUA-4131] - Add marconi certified fault Foundations support
- [OCUA-4186] - Kafka should log to the $A1BASEDIR/logs directory
- [OCUA-4189] - Update Go to 1.19.2
- [OCUA-4215] - Update PHP to 8.1
- [OCUA-4227] - Add clariion certified fault Foundations support
- [OCUA-4235] - Add xedia certified fault Foundations support
- [OCUA-4240] - Apache should use high security TLS ciphers
- [OCUA-4247] - Add tandberg certified fault Foundations support
- [OCUA-4248] - Add wipipe certified fault Foundations support
- [OCUA-4249] - Add ad certified fault Foundations support
- [OCUA-4250] - Add ods certified fault Foundations support
- [OCUA-4251] - Add olicom certified fault Foundations support
- [OCUA-4253] - Add vmware event collector microservice
- [OCUA-4255] - Update CodeMirror to 5.65.5
- [OCUA-4282] - Add apcon certified fault Foundations support
- [OCUA-4283] - Add redCreek certified fault Foundations support
- [OCUA-10024] - Update fault Foundations support for newer revision of CISCO-RTTMON-MIB
- [OCUA-10030] - Add f5 certified fault Foundations support
- [OCUA-10031] - Add opengear certified fault Foundations support
- [OCUA-10036] - Add sni TNS-MIB certified fault Foundations support
- [OCUA-10044] - Add viptela certified fault Foundations support
- [OCUA-10048] - Add panRoot (Palo Alto Networks) certified fault Foundations support
- [OCUA-10082] - Add checkpoint certified fault Foundations support
- [OCUA-10094] - Add gigamonSnmp certified fault Foundations support
- [OCUA-10100] - Add hpe certified fault Foundations support
- [OCUA-10108] - Add arista certified fault Foundations support
- [OCUA-10198] - Add hp certified fault Foundations support
- [OCUA-10202] - Add synernetics certified fault Foundations support
- [OCUA-10203] - Add hitachi certified fault Foundations support
- [OCUA-10209] - Add pdyn certified fault Foundations support
- [OCUA-10214] - Add alteon certified fault Foundations support
- [OCUA-10216] - Add a10 certified fault Foundations support
- [OCUA-10219] - Add aptis certified fault Foundations support
- [OCUA-10220] - Add extreme certified fault Foundations support
- [OCUA-10235] - Add meraki certified fault Foundations support
- [OCUA-10237] - Add shasta certified fault Foundations support
- [OCUA-10238] - Add dec certified fault Foundations support
- [OCUA-10242] - Add baytech certified fault Foundations support
- [OCUA-10243] - Add chipcom certified fault Foundations support
- [OCUA-10247] - Add riverstoneNetworks certified fault Foundations support
- [OCUA-10249] - Add colubris certified fault Foundations support
- [OCUA-10268] - Add nbase certified fault Foundations support
- [OCUA-10270] - Add empire certified fault Foundations support
- [OCUA-10272] - Add infoVista certified fault Foundations support
- [OCUA-10273] - Add concord certified fault Foundations support
- [OCUA-10274] - Add wellfleet certified fault Foundations support
- [OCUA-10277] - Add arrowPoint certified fault Foundations support
- [OCUA-10279] - Add exaltcommunications certified fault Foundations support
- [OCUA-10311] - Add blueCoat certified fault Foundations support
- [OCUA-10391] - Create upgrade path from Assure1 v5 to Unified Assurance v6
- [OCUA-10412] - Update 3rd party dependencies in Supervised Event Correlator microservice
- [OCUA-10417] - [34606430] - CreateSLM functions should specify VertexType and/or EdgeType when calling FindVertexProperty, FindVertexID, FindEdgeID, DeleteEdgeID and DeleteVertexID
- [OCUA-10418] - [34606304] - Metric library function "FindMetricID" should detect and update stored Maximums
- [OCUA-10422] - [34606331] - Add Relocate Metric Data Tool to help migrate Influx data between zones and shards
- [OCUA-10484] - [34606312] - Add calixNetworks certified fault Foundations support
- [OCUA-10498] - Update Kafka to 3.2.3
- [OCUA-10499] - [34606299] - Add multitel certified fault Foundations support
-
Bugs
- [OCUA-827] - Combo boxes should be more consistent throughout the application
- [OCUA-2596] - BrokerControl "ping" should work when directed to any Unified Assurance server that is part of the same installation
- [OCUA-3050] - Tools that open a pop-up window should have a usable scroll-bar when displayed
- [OCUA-3722] - Default service configuration for Event Pipe Aggregator should have the right path to LoadRules
- [OCUA-3823] - Topology graph tools should pass placeholders to the destination link properly
- [OCUA-3829] - Events listed in the "Symptom Events" tab should be expandable to see all of the fields
- [OCUA-4024] - Topology API call to get nodeDetails should use the same availability, event, and metric threshold calls as the "Devices" navigation
- [OCUA-4029] - "All Metrics Overview", "Device Group Availability", and "Top-N Metrics Table" dashboard panel configuration based on a Device Group should work properly
- [OCUA-4036] - Event Canal microservice should use pulsar's SendAsync()
- [OCUA-4088] - Dashboard panel export functionality should work for PDF and HTML formats
- [OCUA-4098] - Setting a metric chart to automatically refresh should work properly
- [OCUA-4127] - User group "Properties" calls to event filter groups "readForTree" should work properly
- [OCUA-4130] - Supervised event "Correlations" pop-up in the event list should only open if a user has the correct permissions
- [OCUA-4135] - In application threshold polling should properly support the "SendAllViolation" option
- [OCUA-4148] - Vision addErrorLog API call should work properly when called
- [OCUA-4151] - Fix issues preventing applications from being run via the UI
- [OCUA-4154] - Vision API documentation should be accessible via ingress proxy
- [OCUA-4155] - Mechanizations UI should work properly
- [OCUA-4160] - Vision API configCheck endpoint should work properly
- [OCUA-4181] - FCOM eval statements should be compatible with JavaScript and Perl
- [OCUA-4182] - Trap Collector microservice should properly format resolved DNS names and not add a trailing period
- [OCUA-4185] - Improve Syslog Collector microservice message processing
- [OCUA-4188] - Update prerequisites documentation changing the filename used for firewalld & include the default port for the Event WebHook Aggregator on collection servers
- [OCUA-4239] - Fix issues with links from Vision views to Unified Assurance UIs
- [OCUA-4285] - All Metrics Overview dashboard panel should use system memory more efficiently
- [OCUA-10025] - Add the SNMP-TLS-TM-MIB to the certified MIB repository
- [OCUA-10415] - [34676724] - TL1 "Gateways" and "Elements" UIs should properly return results when using to Neo4j
- [OCUA-10416] - [34606412] - Fix user authentication using LDAP to properly validate login credentials
- [OCUA-10419] - [34606388] - View changes to columns in the event list should be maintained when data is refreshed
- [OCUA-10420] - [34606287] - A slash in a group name should still then work properly when accessing items in a multi-tree UI
- [OCUA-10421] - [34606318] - Broker control "Jobs" and "Services" UIs should limit the "Primary Service/Job" combo box to the already existing entries on the primary server, add decouple functionality to support other primary/redundant configurations
- [OCUA-10480] - [34624187] - Cloning diagram Metric Widgets should be more efficient
- [OCUA-10481] - [34684023] - Improve the user experience on the "Dashboards" UI when trying to change the panel area
- [OCUA-10482] - [34783016] - Reports should support formats other than PDF
- [OCUA-10483] - [34606288] - Kibana Event Analytics Dashboard reports should generate properly
- [OCUA-10486] - [34606327] - Report Runner should work properly
- [OCUA-10487] - [34606343] - Metric Standard Threshold Engine should be aware of data modifications that have been applied to Influx
- [OCUA-10488] - [34606374] - Metric "Collections" UI should work when a large number of metrics are included in a policy
- [OCUA-10489] - [34606380] - Improve Metric "readStates" API functionality
- [OCUA-10490] - [34606419] - Adhoc Graph Dashboard should not error when filtering by "Edge" and "Property"
- [OCUA-10491] - [34606436] - Metric Poller Discovery should update thresholds more efficiently
- [OCUA-10500] - [34606395] - Add dependency for additional library needed to install MediaWiki in Unified Assurance on Centos 7.9
6.0.0.0.0 - August 1, 2022
The initial stable release of Unified Assurance v6. Refer to the "What is Unified Assurance" page for additional details.