SolarWinds Observability Self-Hosted 2024.4 release notes
Release date: October 16, 2024
Here's what's new in SolarWinds Observability Self-Hosted 2024.4. You can find the applicable system requirements here.
To view release notes, system requirements, and product guide PDFs for supported versions of SolarWinds Observability Self-Hosted, see SolarWinds Observability Self-Hosted previous versions. To view release notes for multiple versions
SolarWinds Observability Self-Hosted runs on the SolarWinds Platform (self-hosted). SolarWinds Observability Self-Hosted release notes include the updates from the SolarWinds Platform (self-hosted).
Attention 2024.4 customers
Version 2024.4 is the last version that supports direct upgrades from 2020.2.6. If you are still on 2020.2.6, SolarWinds recommends you upgrade to the latest version as soon as possible.
New features and improvements in SolarWinds Platform
Intelligent Map improvements
-
Support for bendy multi-point links between objects on the map
-
Bulk-clone maps in the user interfaces or via SDK.
-
Support for background images loaded from an external URL.
Modern Dashboard improvements
-
Dashboard tabs: You can create a tabbed dashboard experience within Modern Dashboards.
-
Global filters icon: You can filter out content of a dashboard to view relevant data without the need for heavy customization.
-
Breadcrumbs: When navigating to certain Modern Dashboard Details pages, use breadcrumbs to easily navigate back to the previous Modern Dashboard Summary page.
-
Locked header: Modern Dashboards can now have a locked header when you scroll down. This allows the title, tabs, and other items to remain on top of the page for easier navigation.
-
Custom home page: You can set a Modern Dashboard as the default Home Page View and default Summary View for users or groups. Users can thus be directed to a Modern Dashboard automatically when they log in to the SolarWinds Platform Web Console.
Additional updates
-
You can now see the full Windows Build version when monitoring Windows via WMI or SolarWinds Platform Agent. This was previously only available with Asset Inventory enabled.
General improvements
- Scalability and performance improvements, such as improved polling stability and decreased CPU load by polling services.
- Stability improvements for SolarWinds Platform Agents.
- Security and compliance improvements.
New features and improvements in SolarWinds Observability Self-Hosted Essentials
The following features are exclusive to customers with a SolarWinds Observability Self-Hosted license.
Increased support for Azure database monitoring
Monitor new Azure cloud entities - Azure SQL Managed Instance, Azure PostgreSQL, and Azure MySQL DB - and visualize Azure database instances in context of all the other SolarWinds Observability Self-Hosted resources. You can now discover, monitor, and drill down into the database instance details. This provides greater visibility into application stacks running in the cloud.
Additional Azure monitoring improvements in SolarWinds Observability Self-Hosted include:
- The Cloud Discovery Wizard now allows you to filter Azure databases by tag and monitor only the resulting databases.
- Retention settings can now be applied to Azure databases.
- Data polling is improved to handle multiple pages of Azure responses, removing the previous limit of monitoring 1000 databases per Azure account.
Support for Amazon RDS for SQL server
Visualize Amazon RDS for SQL Server instances in context of all the other SolarWinds Observability Self-Hosted resources. Using SolarWinds Observability Self-Hosted cloud monitoring, you can discover and monitor Amazon RDS for SQL Server services to gain greater visibility of Amazon RDS for SQL Server services including statuses and key metrics.
Cloud dashboard improvements
SolarWinds Observability Self-Hosted provides updated and expanded summary dashboards for cloud entities using the modern dashboard design. In the AWS Cloud Dashboard, click the Compute tab and then click Virtual Machines to see a new dashboard showing information for all monitored AWS virtual machines. On both Azure and AWS Cloud Overview and Network pages in the modern dashboard, you can use Global Filters to show information from only selected Azure or AWS accounts.
All editions of SolarWinds Observability Self-Hosted can deploy Additional Web Servers
For SolarWinds Observability Self-Hosted Standard Edition (Essentials and Advanced), you can now deploy Additional Web Servers. After upgrading, you will need to deactivate and reactivate your SolarWinds Observability Self-Hosted license. This capability is already included with the Enterprise Scale Edition license.
Support for monitoring Fortinet SD-WAN
Add Fortinet FortiManager orchestrator nodes and pair the orchestrator with edge nodes to monitor your Fortinet SD-WAN, ensure optimal network performance. Monitoring capabilities for Fortinet SD-WAN include monitoring inventory (IP addresses, edge details, interfaces) and performance (CPU and memory, interface traffic, interface errors, uplinks). See Monitor SD-WAN for Fortinet FortiManager orchestrators.
Support for monitoring wireless access points
Add orchestrator nodes and observe wireless data in web console views, alerts, and reports.
You can monitor wireless access points for the following vendors and devices:
- Arista Wireless Manager: See Monitor Arista Wireless Manager infrastructure.
- Extreme
- Juniper Mist Wireless
- Ruckus One: See Monitor Ruckus One wireless infrastructure.
- Fortinet
Support for Meraki Switch Monitoring via Orchestrator API
Monitor Meraki switches through the Orchestrator API, providing insights into uptime, data traffic, switch ports, and more. This release allows for orchestrator-based, API-only polling of nodes managed by Meraki orchestrators, offering flexibility in monitoring options. You can choose to monitor the nodes using a combination of SNMP and API, or opt for API-only monitoring, depending on your specific network requirements.
Template Updates
-
SAM now includes the ability to use global variables for database names in templates, making it easier to change the names of monitored databases.
-
A new application template is available to monitor MongoDB 5+ for Windows and Linux.
-
SAM now identifies Virtual Host entities being monitored as nodes. This enables users to assign a template to a dynamic group based on Virtual Hosts entities.
New features and improvements in SolarWinds Observability Self-Hosted Advanced
Customers with a SolarWinds Observability Self-Hosted Advanced license receive all Essentials updates, plus the following features exclusive to Advanced customers.
All editions of SolarWinds Observability Self-Hosted can deploy Additional Web Servers
For SolarWinds Observability Self-Hosted Standard Edition (Essentials and Advanced), you can now deploy Additional Web Servers. After upgrading, you will need to deactivate and reactivate your SolarWinds Observability Self-Hosted license. This capability is already included with the Enterprise Scale Edition license.
Security Observability improvements added to SolarWinds Observability Self-Hosted Advanced
Security Observability combines information across NCM vulnerability screens and CVE database configs, providing you with a unified experience on vulnerability widgets and dashboards.
NAT Stitching
Enable NAT Stitching to monitor and report on the full path of your network traffic, ensuring that you have a comprehensive view of the conversations between your internal network and external entities. With NAT Stitching, you can observe conversations that traverse through Network Address Translation (NAT) devices, such as routers, security gateways, firewalls, and load balancers.
Changes to firmware vulnerability settings
The location of the firmware vulnerability settings that NCM uses has changed. For users in an offline environment who manually download firmware vulnerability files, the file storage location is no longer fixed and can be specified in the settings. See the following topics:
VM Availability report
An accurate VM availability report has been added that accounts for uptime, reboots, and small drops. The reboots now have a configurable impact on the reported downtime.
New features and improvements in SolarWinds Observability Self-Hosted Enterprise Scale
The following features are exclusive to customers with a SolarWinds Observability Self-Hosted Enterprise license.
Scalability for Additional Polling Engines increased by 50%
For SolarWinds Observability Self-Hosted Enterprise Scale customers, Additional Polling Engines scalability has been increased from 48K elements to 72K elements for SNMPv2 polling. Since the Main Polling Engine has additional workloads, its scale remains at 48K elements.
Additional tests for SNMPv3 and WMI are in process, and improvements to polling will be added as they are available.
Users can now manage reports, both locally and from other instances in EOC
Users can remove reports, both individually and in bulk, and both locally and in remote EOC instances. In addition, users can copy individual reports from one HCO instance to another instance connected to EOC. Users are now shown only local reports by default.
Fixed CVEs
At SolarWinds, we prioritize the swift resolution of CVEs to ensure the security and integrity of our software. In this release, we have successfully addressed the following CVEs.
SolarWinds CVEs
SolarWinds would like to thank our Security Researchers below for reporting on the issue in a responsible manner and working with our security, product, and engineering teams to fix the vulnerability.
| CVE-ID | Vulnerability Title | Description | Severity | Credit |
|---|---|---|---|---|
| CVE-2024-45710 | SolarWinds Platform Uncontrolled Search Path Element Local Privilege Escalation Vulnerability | SolarWinds Platform is susceptible to an Uncontrolled Search Path Element Local Privilege Escalation vulnerability. This requires a low privilege account and local access to the affected node machine. We thank Trend Micro Zero Day Initiative (ZDI) for its ongoing partnership in coordinating with SolarWinds on responsible disclosure of this and other potential vulnerabilities. | 7.8 High | Will Dormann working with Trend Micro Zero Day Initiative |
| CVE-2024-45715 | SolarWinds Platform Cross Site Scripting Vulnerability | SolarWinds Orion Platform was found to have a cross-site scripting (XSS) vulnerability that could allow the injection of malicious scripts when editing an element in the platform. A high privileged account is required to exploit this vulnerability. | 7.1 High | Maksym Vatsyk from Visa Cybersecurity Team |
Third-party CVEs
| CVE-ID | Vulnerability title | Description | Severity |
|---|---|---|---|
| CVE-2023-46118 | RabbitMQ Denial of Service Vulnerability | RabbitMQ is a multi-protocol messaging and streaming broker. HTTP API did not enforce an HTTP request body limit, making it vulnerable for denial of service (DoS) attacks with very large messages. An authenticated user with sufficient credentials can publish a very large messages over the HTTP API and cause target node to be terminated by an "out-of-memory killer"-like mechanism. This vulnerability has been patched in versions 3.11.24 and 3.12.7. | 4.9 Medium |
| CVE-2024-2511 | OpenSSL Denial of Service Vulnerability | Some non-default TLS server configurations can cause unbounded memory growth when processing TLSv1.3 sessions Impact summary: An attacker may exploit certain server configurations to trigger unbounded memory growth that would lead to a Denial of Service This problem can occur in TLSv1.3 if the non-default SSL_OP_NO_TICKET option is being used (but not if early_data support is also configured and the default anti-replay protection is in use). In this case, under certain conditions, the session cache can get into an incorrect state and it will fail to flush properly as it fills. The session cache will continue to grow in an unbounded manner. A malicious client could deliberately create the scenario for this failure to force a Denial of Service. It may also happen by accident in normal operation. This issue only affects TLS servers supporting TLSv1.3. It does not affect TLS clients. The FIPS modules in 3.2, 3.1 and 3.0 are not affected by this issue. OpenSSL 1.0.2 is also not affected by this issue. | 5.9 Medium |
| CVE-2023-29483 | Python TuDoor Vulnerability | eventlet before 0.35.2, as used in dnspython before 2.6.0, allows remote attackers to interfere with DNS name resolution by quickly sending an invalid packet from the expected IP address and source port, aka a "TuDoor" attack. In other words, dnspython does not have the preferred behavior in which the DNS name resolution algorithm would proceed, within the full time window, in order to wait for a valid packet. NOTE: dnspython 2.6.0 is unusable for a different reason that was addressed in 2.6.1. | 7.0 High |
| CVE-2024-0727 | OpenSSL Denial of Service Vulnerability | Processing a maliciously formatted PKCS12 file may lead OpenSSL to crash leading to a potential Denial of Service attack Impact summary: Applications loading files in the PKCS12 format from untrusted sources might terminate abruptly. A file in PKCS12 format can contain certificates and keys and may come from an untrusted source. The PKCS12 specification allows certain fields to be NULL, but OpenSSL does not correctly check for this case. This can lead to a NULL pointer dereference that results in OpenSSL crashing. If an application processes PKCS12 files from an untrusted source using the OpenSSL APIs then that application will be vulnerable to this issue. OpenSSL APIs that are vulnerable to this are: PKCS12_parse(), PKCS12_unpack_p7data(), PKCS12_unpack_p7encdata(), PKCS12_unpack_authsafes() and PKCS12_newpass(). We have also fixed a similar issue in SMIME_write_PKCS7(). However since this function is related to writing data we do not consider it security significant. The FIPS modules in 3.2, 3.1 and 3.0 are not affected by this issue. | 5.5 Medium |
| CVE-2019-10744 | Lodash.js Prototype Pollution Vulnerability | Versions of lodash lower than 4.17.12 are vulnerable to Prototype Pollution. The function defaultsDeep could be tricked into adding or modifying properties of Object.prototype using a constructor payload. | 9.1 Critical |
| CVE-2022-31129 | Moment.js (Re)DoS Attack Vulnerability | moment is a JavaScript date library for parsing, validating, manipulating, and formatting dates. Affected versions of moment were found to use an inefficient parsing algorithm. Specifically using string-to-date parsing in moment (more specifically rfc2822 parsing, which is tried by default) has quadratic (N^2) complexity on specific inputs. Users may notice a noticeable slowdown is observed with inputs above 10k characters. Users who pass user-provided strings without sanity length checks to moment constructor are vulnerable to (Re)DoS attacks. The problem is patched in 2.29.4, the patch can be applied to all affected versions with minimal tweaking. Users are advised to upgrade. Users unable to upgrade should consider limiting date lengths accepted from user input | 7.5 High |
Fixed customer issues
| Case number | Description | Platform product |
|---|---|---|
| 01720807, 01721022 | The CVE Node Matching process no longer fails with an error about a missing value for the 'Value' parameter. |
Platform |
| 01608689 | The CVE Data Import no longer fails when run from an Azure SQL DB. |
Platform |
| 01641350, 01683715, 01696624 | When the Job Engine executes the RemoveEmptyRouters method on an agent, it no longer returns the error |
Platform |
| 01685988, 01691268 | The Intelligent Map widget displays the Map name format field without requiring the user to clear the browser cache. |
Platform |
| 01676169 | To improve the performance of world maps, the following changes have been implemented:
|
Platform |
| 01681414 | Editing a map created from a device works as expected. |
Platform |
| 01612361 | A user whose account name includes an apostrophe can view Intelligent Maps. |
Platform |
| 01578369 | On Intelligent Maps, the colors of the Shutdown, External, Unknown, Unpluggable, and Unreachable status icons are no longer the same. |
Platform |
| 01589564 | When an object on an Intelligent Map has label text defined by macros, the label text is not displayed when the map is opened on a modern dashboard. |
Platform |
| 01578159 | When live updates are on for an Intelligent Map, the map is now updated when interface statuses or statistics change. |
Platform |
| 01725511, 01726109 | If the SolarWinds Platform database is hosted on an Azure SQL DB or Azure SQL Managed Instance, the Configuration Wizard no longer fails with the error message |
Platform |
| 01622829 | The SolarWinds Platform is compliant with .NET 4.0 STIG. |
Platform |
| 01685123 | When you log in to the SolarWinds Platform Web Console through an additional web server and create or edit a map, audit map messages show the correct account ID instead of |
Platform |
| 00521556, 00905859, 01186796, 01690253 | Downloading the Linux agent offline installer no longer fails when the system locale of the SolarWinds Platform server is German. |
Platform |
| 01686538 | When IPv6 is disabled on a polling engine and the SolarWinds Agent is distributed through a Golden Master image, the agent configuration no longer contains the IPv6 loopback |
Platform |
| 01707760 | If you display the Planned Alert Suppression column on the Managed Nodes page and then perform a search, the following error message is no longer displayed:
|
Platform |
| 01692359, 01716314 | New custom properties cannot be named |
Platform |
| 01621022 | The List Resources view is displayed correctly for nodes with agent polling. |
Platform |
| 01670790 | When you select the New Diagnostics option, the Collect new diagnostics dialog lists nodes as well as polling engines. |
Platform |
| 01615945, 01672444 | Data remaining from evaluations of earlier versions of NTA no longer prevents upgrading to current versions of SolarWinds Platform products. |
Platform |
| 01625035 | When an additional polling engine installation is blocked because a centralized upgrade was started but not completed, the correct message is displayed. |
Platform |
| 01670799 | Repairing the SolarWinds Administration Service (SWA) from the Control Panel no longer fails with an error because the required |
Platform |
| 01621779 | Leaving a modern dashboard open without activity long enough for a session timeout does not result in the following error:
|
Platform |
| 01570767, 01639375 | The Configuration Wizard works correctly when "Reconfigure database connection only" is selected. |
Platform |
| 01538369, 01570380, 01576376, 01595435, 01622914, 01676429 | When a user upgrades from a legacy version of the Orion Platform that used Microsoft SQL 2014 or earlier as the database, database maintenance no longer fails with messages that database columns cannot be modified. |
Platform |
| 01596324 | In the ServiceNow integration, the Impact drop-down is populated with the correct options instead of only None and High. |
Platform |
| 01626228 | On the Manage Nodes page, the Group by option previously labeled "Status" is now labeled “Group by Node”. This change is to clarify that when Interfaces are selected, grouping by status groups the interfaces based on the status of the associated node. |
Platform |
| 01523790 | The database was tuned to prevent problems with alerting. |
Platform |
| 01601084 | When one or more nodes that are part of an anomaly-based alert become unmanaged, the alert works as expected. |
Platform |
| 01726459 | Editing an anomaly-based alert and changing aspects other than the selected entities no longer results in issues such as the alert details page being empty or the previously selected entities no longer being selected. |
Platform |
| N/A | When nodes related through topology trigger alerts, the AlertStack no longer fails to create a cluster with errors such as:
|
Platform |
| 01572405 | When the SolarWinds Administration Service (SWA) uses a Powershell function to retrieve the hash value of a product catalog, it no longer returns an invalid value in some situations. |
Platform |
| 01568798 | The custom property editor no longer treats null and empty as different values. |
Platform |
| 01511759 | If the same node is added twice, with the first instance polled via WMI and the second by an agent, you can no longer edit the first instance and change the polling method to agent. This would cause polling to fail. |
Platform |
| 01580158, 01612572 | When you are adding entities to a Perfstack chart and the list of entities loads slowly, the Add Entities dialog is no longer missing checkboxes, sorting options, and filters. |
Platform |
| 01504511 | Database maintenance no longer removes all information about a triggered global alert from the database. |
Platform |
| 01549138 | Users no longer require "Alert Management" rights (or higher-level Admin rights) to receive alert notifications in the Desktop Notification Tool. The "Allow Account to Clear/Acknowledge messages" permission is sufficient. |
Platform |
| 01592127, 01727337 | On the All Active Alerts page, alerts can be sorted by the ServiceNow Incident Number column or the Assigned to column. |
Platform |
| 01595551 | When a node is scheduled for maintenance mode in the future but not currently in maintenance mode, the drop-down command menu displays "Cancel Maintenance" instead of "Resume Alerts (Unmute)". |
Platform |
| 01487914 | If a node is assigned to an additional polling engine (APE) and the APE becomes unreachable, users can still edit the value of custom properties on the node. |
Platform |
| 01574222, 01592661, 01606872 | When you select specific nodes on the Manage Nodes page and choose Export Custom Property Values, the export file contains only the custom property values for the selected nodes, not values for all nodes. |
Platform |
| 01520455, 01616923 | After an unsuccessful connection, active agents will wait approximately 60 seconds before another connection attempt, which reduces the load on a polling engine when a lot of active agents are trying to reconnect after a maintenance window. |
Platform |
| 01689586 | When you select multiple nodes and schedule a maintenance window, the time of the window is displayed correctly. |
Platform |
| 01543990, 01579217 | When "Send a GET or Post Request to a Web Server" is selected as an alert action and the HTTP post body is in JSON format, line breaks in variables no longer prevent the JSON from being parsed correctly, resulting in an error. |
Platform |
| 01453438, 01611647, 01689350, 01532709 | When a Cisco Catalyst 8000 or Catalyst 8300 series device is monitored, the Machine Type includes the model number instead of identifying it only as Cisco. |
Platform |
| 01532709 | When an Arista device is monitored, the Machine Type correctly identifies the vendor model number instead of identifying it as Arista Networks. |
Platform |
| 01496748 | The Management widgets on the Node Details and Volume Details pages no longer disregard custom language packs. |
Platform |
| 01433885 | The SolarWinds Platform no longer reports incorrect CPU usage for some Cisco devices. |
Platform |
| 01468849 | The SolarWinds Platform has been updated to more accurately report CPU usage on computers running Windows 8 and later. |
Platform |
| 01406414, 01668926 | When a monitored node's IP address changes, the node is no longer assigned to the wrong agent. |
Platform |
| 00646136, 00646150, 00646569, 00650740, 00650833, 00779424, 00787283, 00980418, 01318694, 01382941, 01507343 | Reports now show data for the selected time period. |
Platform |
| 01127916, 01226692, 01239247, 01243484 | When a limitation is applied to an account, modern dashboards are displayed correctly for users who log in with that account. |
Platform |
| 01443869 | When the trap service receives a trap with a varbind that contains an OID with the value |
Platform |
| 01388174, 01546661 | The log management portion of database maintenance performance was improved to prevent failures due to timeouts. |
Platform |
| N/A | The SSH button no longer resolves to unsafe:ssh://10.11.11.101 in modern dashboards. |
Platform |
| 01745472, 01768118, 01768935 | *Installations and upgrades no longer fail with the error |
Platform |
| 01508363 | Attempting to run any out-of-the-box NTA report from EOC no longer fails with the message |
EOC |
| 01496565 | When the Top 25 Volumes widget is added to an EOC page, data is no longer duplicated. |
EOC |
| 01511763 | When FIPS is enabled, attempting to discover interfaces through the Interface Monitor does not return the following message:
|
ETS Web |
| 01679553 | In the VMware vRealize Orchestrator Integration settings, selecting the Create package option downloads the file instead of displaying an error message. |
IPAM |
| 01560045 | Firmware vulnerability updates correctly identify the release numbers of Juniper Junos devices. |
NCM |
| 01719082, 01735059 | The Last Config Backup Date widget on the Config Summary view no longer shows a different value than the Last Backup Date on the Configuration Management view in certain situations. Both values reflect the last attempted download time. |
NCM |
| 01549558 | To save job results to a non-default location, you must provide credentials to give NCM write access. If you change only the default file name and then revoke write access, the following error message no longer appears when you edit the job:
|
NCM |
| 01497195 | NCM made improvements to prevent slow performance in the web console. |
NCM |
| 01606310 | Out-of-the-box firmware upgrade templates and config change templates are no longer duplicated each time a user upgrades or re-runs the Configuration Wizard. |
NCM |
| 01599477, 01624151 | When an inventory scan runs, neither of the following errors are written to the
|
NCM |
| 01538212 | If a config change report specifies that an email should be sent only when there are changes, and the job runs but there are no changes, the report no longer generates the message |
NCM |
| 01490792 | The SolarWinds SCP server, which is installed with NCM, now has DSA, RSA, and ECDSA public key lengths that are long enough to be considered secure. |
NCM |
| 01605941, 01674761, 01685106, 01720210, 01741595 | NCM monitors for Data Processing Engine (DPE) jobs that are hung in the post-processing phase. If it detects a non-responsive job, it stops the job, clears any related artifacts from the cache, and retries the job. If needed, advanced options to adjust default behavior are available to SolarWinds Support. |
NCM |
| 01675283 | *Adding the macro |
NCM |
| 01564677, 01620675, 01622925 | Database maintenance no longer fails due to deadlocks in the |
NPM |
| 01688612, 01716733 | NetPath alerts no longer hang when you attempt to open the Trigger Condition tab, |
NPM |
| 01671386 | Site-to-site tunnel polling has been improved. Problematic OID data no longer prevents SolarWinds from processing and displaying other data. |
NPM |
| 01558237 | Due to performance improvements for charts that display trend lines, widgets load quickly and no longer seem unresponsive. |
NPM |
| 01506801, 01564711, 01640435, 01716419 | When a Palo Alto device that is polled through the REST API has an invalid certificate and a user accepts the certificate, the following message is no longer displayed:
|
NPM |
| 01716764 | *When an Aruba Edge Connect device is added using an API token and the |
NPM |
| 01472876 | The NTA application definition list is no longer removed during an upgrade, which resulted in missing NTA application data. |
NTA |
| 01565246 | NTA no longer shows a doubled amount of data for Checkpoint devices when the interface index is the same. |
NTA |
| 01576233 | When the IP address group name is selected, reports no longer run slowly or time out. |
NTA |
| 01608399, 01680208 | Hovering over an item on a modern dashboard or an Intelligent Map displays the URL of the associated details page, not a SWIS URI, and clicking the link opens the correct page. |
SAM |
| N/A | The Manage Views page no longer displays duplicate view names that cannot be edited. |
SAM |
| 01483230. 01622942 | The SSL Certificate Expiration Date template no longer shows a message that a certificate has expired when the certificate is valid. |
SAM |
| 01544782, 01592527, 01592659 | Windows PowerShell Component Monitor data is written to the database and displayed in the UI. |
SAM |
| 01718149 | Monitoring an AWS cloud account no longer fills the |
SAM |
| N/A | The Details View column on the Manage Templates page and the Customize Page view display custom template names correctly. |
SAM |
| 01518398 | If a container monitor returns an HTTP status code other than 200 or 401, the response is handled without an exception. |
SAM |
| 01415252, 01520956, 01641172, 01680163 | An intermittent issue with polling Azure databases has been resolved. This issue could result in errors such as the following in the logs:
This issue could also prevent communication with worker process, which could result in jobs being terminated. |
SAM |
| 01571710 | *When a SAM application is added to a Performance Analysis dashboard, the AvgMemoryUsed chart displays the correct unit of measurement (GB). |
SAM |
| N/A | *Loading data into the Last 10 Events widget on the Azure Overview tab (or running a query to retrieve this data) no longer fails with an error. |
SAM |
| 00268889, 01507671 | SNMP polling on certain Dell nodes during asset inventory no longer fails with the following error:
|
SCM |
| N/A | The Microsoft ODBC driver has been upgraded to version 17.10.6.1. |
SCM |
| 01525919 | The UDT_PortToEndpointCurrent table was updated to prevent select operations from causing deadlocks. |
UDT |
| 01689384, 01737236 | Multi-step management actions on Hyper-V devices no longer fail. |
VMAN |
| 01013639, 01453207 | When a monitored node is a virtual machine on a Hyper-V host, the Percent Disk Space Used' widget on the node detail view shows only data about the virtual machine, It no longer shows data about the Hyper-V host. |
VMAN |
| 01689711 | A value greater than 2,147,483,645 for the number of calls attempted no longer prevents database maintenance from completing successfully. |
VNQM |
| 01719151, 01727623 | The IP SLA Operation Details page no longer times out when attempting to display a large amount of data. |
VNQM |
| 01589368 | Operation discovery no longer fails if a Cisco device does not have CLI-based operations. |
VNQM |
| 01672477 | Cisco Gateway devices are polled correctly, and data is saved without errors such as the following:
|
VNQM |
| 01691715 | Regions and CMR data is displayed for historic calls. |
VNQM |
| 01589844 | Hawaii Standard Time (HST) is no longer excluded from the |
VNQM |
| 01588868 | Displaying the percentile value for several IP SLA charts no longer fails with exceptions such as:
|
VNQM |
| 01602651, 01672477 | The database table structure used to store Call Detail Record (CDR) data for VoIP calls has been updated. This change ensures that historical data is available. It also improves performance and prevents deadlocks that resulted in errors such as the following:
|
VNQM |
*This fix was added after the RC release.
Installation or upgrade
For new SolarWinds Platform deployments, download the installation file from the product page on https://www.solarwinds.com or from the Customer Portal. For more information, see Get the installer.
To activate your product in an existing SolarWinds Platform deployment, use the License Manager.
For upgrades, go to Settings > My Deployment to initiate the upgrade. The SolarWinds Installer upgrades your entire deployment (all SolarWinds Platform products and any scalability engines).
For more information, see the SolarWinds Platform Product Installation and Upgrade Guide.
For supported upgrade paths, see Upgrade an existing deployment.
Known issues
Last updated: April 22, 2025
Issues caused by large RabbitMQ message queues
RabbitMQ message queues sometimes increase significantly, causing delayed alerts and data sync issues.
Resolution or workaround: Upgrade to SolarWinds Observability Self-Hosted 2025.1.1 or later.
Certificate Management Service (CMS) issues after the upgrade of ASP.NET Core
The CMS service cannot start when your server’s Microsoft ASP.NET Core and Microsoft .NET Runtime versions differ. As a result, the Configuration wizard might fail.
Resolution or workaround: Update Microsoft ASP.NET Core and Microsoft .NET Runtime to the same version. See Download .NET 8.0 (Linux, macOS, and Windows).
To prevent the issue in the future, SolarWinds recommends that you opt-in to .NET Core Automatic Updates for Server Operating Servers. Opting in ensures that both runtimes are always updated to the same version. See .NET Automatic Updates… in Microsoft Documentation.
Fortinet SNMP node gets linked with FortiManager SD-WAN Orchestrator after API-only discovery
Currently, FortiManager SD-WAN Orchestrator devices can only be polled via Orchestrator (API-only nodes). NPM does not support SNMP and API polling for FortiManager devices.
However, if you are already monitoring a FortiManager device as an independent SNMP node, after you add FortiManager SD-WAN Orchestrator and proceed with API-only discovery, your independent SNMP node gets linked to the Orchestrator and redundant polling is enabled.
Resolution or workaround: Delete the existing SNMP node and re-add it as SNMP or proceed with API-only discovery.
Escape backslash causes process monitor to fail
Process monitor fails when command line contains backslashes as parameters.
Resolution or workaround: There is no workaround at the moment. SolarWinds is working on resolving this issue in a future version.
End of life
| Version | EoL announcement | EoE effective date | EoL effective date |
|---|---|---|---|
| 2022.4 | June 4, 2024: End-of-Life (EoL) announcement – Customers on SolarWinds Observability Self-Hosted version 2022.4 or earlier should begin transitioning to the latest version of SolarWinds Observability Self-Hosted. | July 4, 2024: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Observability Self-Hosted version 2022.4 or earlier will no longer actively be supported by SolarWinds. | July 4, 2025: End-of-Life (EoL) – SolarWinds will no longer provide technical support for SolarWinds Observability Self-Hosted version 2022.4. |
| 2022.3 | February 6, 2024: End-of-Life (EoL) announcement – Customers on SolarWinds Observability Self-Hosted version 2022.3 or earlier should begin transitioning to the latest version of SolarWinds Observability Self-Hosted. | March 7, 2024: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Observability Self-Hosted version 2022.3 or earlier will no longer actively be supported by SolarWinds. | March 7, 2025: End-of-Life (EoL) – SolarWinds will no longer provide technical support for SolarWinds Observability Self-Hosted version 2022.3. |
| 2022.2 | November 1, 2023: End-of-Life (EoL) announcement – Customers on SolarWinds Observability Self-Hosted version 2022.2 or earlier should begin transitioning to the latest version of SolarWinds Observability Self-Hosted. | December 1, 2023: End-of-Engineering (EoE) – Service releases, bug fixes, workarounds, and service packs for SolarWinds Observability Self-Hosted version 2022.2 or earlier will no longer actively be supported by SolarWinds. | December 1, 2024: End-of-Life (EoL) – SolarWinds will no longer provide technical support for SolarWinds Observability Self-Hosted version 2022.2. |
See the End of Life Policy for information about SolarWinds product life cycle phases. To see EoL dates for earlier SolarWinds Observability Self-Hosted versions, see SolarWinds Observability Self-Hosted release history.
End of support
This version of SolarWinds Observability Self-Hosted no longer supports the following platforms and features.
Remote Desktop Connection
The Integrated Remote Desktop in the SolarWinds Platform Web Console is no longer supported.
MAPI User Experience Monitor
MAPI User Experience Monitor, a component monitor that can be added to an application template, is deprecated as of 2024.2. It is still available and supported in the current release, but will be removed in a future release. Deprecation is an indication that you should avoid expanded use of this feature and formulate a plan to discontinue using the feature.
Deprecation notice
The following platforms and features are still supported in the current release. However, they will be unsupported in a future release. Plan on upgrading deprecated platforms, and avoid using deprecated features.
Network Atlas
Network Atlas is deprecated as of Orion Platform 2020.2. It is still available and supported in the current release, but will be removed in a future release. Deprecation is an indication that you should avoid expanded use of this feature and formulate a plan to discontinue using the feature. SolarWinds recommends that you start using Intelligent Maps in the SolarWinds Platform Web Console to display maps of physical and logical relationships between entities monitored by the SolarWinds Platform products you have installed.
Starting with 2024.2, you can import Network Atlas maps to Intelligent Maps. See Import maps.
Legal notices
© 2024 SolarWinds Worldwide, LLC. All rights reserved.
This document may not be reproduced by any means nor modified, decompiled, disassembled, published or distributed, in whole or in part, or translated to any electronic medium or other means without the prior written consent of SolarWinds. All right, title, and interest in and to the software, services, and documentation are and shall remain the exclusive property of SolarWinds, its affiliates, and/or its respective licensors.
SOLARWINDS DISCLAIMS ALL WARRANTIES, CONDITIONS, OR OTHER TERMS, EXPRESS OR IMPLIED, STATUTORY OR OTHERWISE, ON THE DOCUMENTATION, INCLUDING WITHOUT LIMITATION NONINFRINGEMENT, ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY INFORMATION CONTAINED HEREIN. IN NO EVENT SHALL SOLARWINDS, ITS SUPPLIERS, NOR ITS LICENSORS BE LIABLE FOR ANY DAMAGES, WHETHER ARISING IN TORT, CONTRACT OR ANY OTHER LEGAL THEORY, EVEN IF SOLARWINDS HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
The SolarWinds, SolarWinds & Design, Orion, and THWACK trademarks are the exclusive property of SolarWinds Worldwide, LLC or its affiliates, are registered with the U.S. Patent and Trademark Office, and may be registered or pending registration in other countries. All other SolarWinds trademarks, service marks, and logos may be common law marks or are registered or pending registration. All other trademarks mentioned herein are used for identification purposes only and are trademarks of (and may be registered trademarks) of their respective companies.