Dashboards
Shared Dashboard Filters
You can now create shared filters to reuse filtering across multiple dashboards and users. You can keep views consistent across supported widgets and manage access with shared filter groups and role-based permissions.
Filters are available as the following types: private filters and shared filters. Private filters remain visible only to you and are now available across dashboards you can access. Shared filters are organized into shared filter groups and are accessible based on permissions. Existing private filters that were tied to a single dashboard are moved to a private folder named “Ungrouped,” where you can apply them across multiple dashboards.
You must have view access to shared filter groups to map filters. You must have manage access to shared filter groups to create, edit, or delete filters. You must have access to required resource and instance properties and dashboard permissions to apply and save filters.
For more information, see Shared Dashboard Filters in the product documentation.
Removal of Legacy UIv3 Dashboards
The New UI Preview switch has been removed for Dashboards, making Dashboards unavailable using the legacy UI, and available in the new UI only. The new UI provides an enhanced user experience, improved performance, and security features.
For more information about this removal, see Upcoming End-of-Life (EOL) for UIv3 Dashboards in LM Community.
For the most up-to-date information about Dashboards, see Dashboards Overview in the product documentation.
If you have any questions or require assistance during this process, contact the Support team or your Customer Success Manager.
Digital Experience
Digital Experience Testing in LogicMonitor
You can measure application performance from an end-user perspective using synthetic web performance testing directly within the LogicMonitor platform.
Integrating Catchpoint Digital Experience into LogicMonitor includes the following benefits:
- End-to-end visibility—Monitors your application performance from infrastructure to real user experience.
- On-demand testing—Runs web performance tests instantly from within LogicMonitor.
- Faster troubleshooting—Correlates performance issues with alerts and monitored resources.
You can run tests for a specific resource or resource groups to check application performance and user impact. This self-service approach enables you to analyze issues during normal operations and incidents.
To access this feature, navigate to Digital Experience.
You can also initiate tests from Resource Explorer, Resource Tree, and Alerts by selecting a resource or alert and running a Digital Experience test.
For more information, see Enabling Digital Experience in LogicMonitor.
If you have any questions or require assistance, contact the Support team or your Customer Success Manager.
Integrations
Support for JIRA Service Management (JSM), Microsoft Teams, and Slack Integration with DiagnosticSource Output Delivery
You can now configure the new Action Notes alert status on the integration pages for JSM, MS Teams, and Slack to update the Comments (for JSM) and messages (for MS Teams and Slack) with a DiagnosticSource output report in JSON or plain text format.
When a DiagnosticSource report is available for an alert, you can use the following tokens to configure the payload:
- ##DIAGNOSTIC_SOURCE_OUTPUT##
- ##DIAGNOSTIC_SOURCE_STATUS##
- ##MESSAGE##
These tokens apply only to the Action Notes alert status for the JSM, MS Teams, and Slack integrations.
For more information, see Jira Service Management Integration Setup, Integration for Slack, and Microsoft Teams Integration Setup in the product documentation.
LM Logs
Extended Log Retention up to Two Years
You can now retain logs for up to two years, providing extended data availability for auditing, compliance, and historical analysis. This helps organizations meet regulatory standards (such as SOC 2, HIPAA, PCI-DSS and GDPR) while keeping log data accessible for historical reporting and evidence collection.
With extended retention, teams can maintain a centralized, searchable system of record for logs across their environment.
You must have an applicable log retention SKU to use this feature.
To access this feature, navigate to Logs > Partitions and configure the retention period for your partition.
Improvements to OR Condition Resource Mapping in LM Logs
You can now ensure more accurate log-to-resource mapping when using the OR resource mapping method. If multiple resources satisfy the condition, LogicMonitor does not associate the log with an ambiguous resource. Instead, the log is treated as a resourceless log.
This enhancement prevents incorrect mappings and maintains data integrity when multiple matches are found.
For more information, see LogSource Configuration in the product documentation.
Modules
Enhanced cisco.meraki Snippet
Enhanced cisco.meraki snippet now improves handling of 429 rate-limit responses to increase resilience during API throttling.
Enhanced proto.http Snippet
The enhanced proto.http snippet now supports the proxy.exclude property, enabling you to exclude specified traffic from proxy routing.
Enhanced Cisco Meraki NetScan
The enhanced Cisco Meraki NetScan now enables you to identify standby stack switches. When a standby switch shares an IP with an active switch, the system appends “.invalid” to the system.hostname.
For more information, see Cisco Meraki Monitoring in the product documentation.
Enhanced lm.remote Snippet
The enhanced lm.remote snippet now supports the auto.ssh.preferredauthentications property. This improves flexibility when connecting to resources that require specific authentication methods.
Enhanced lm.data.topo Snippet
The enhanced lm.data.topo snippet now identifies Juniper Ethernet Switch with Switch ERT.
Enhanced lm.topo Snippet
The enhanced lm.topo snippet now enables you to set ERI through an overload method with hostProps support for added flexibility.
Enhanced vmware.vsphere.api Snippet
The enhanced vmware.vsphere.api snippet now authenticates the vSphere Automation REST API with improved compatible for vCenter 8.x appliance monitoring endpoints.
For more information, see VMware vSphere Monitoring in the product documentation.
Enhanced vmware.vsphere.sdk Snippet
The enhanced vmware.vsphere.sdk snippet enables you to process vCenter inventory faster with on-demand loading and a shared 15-minutes cache, which reduces repeated scans. You now experience more efficient folder traversal and improved stability during cluster host expansion with null-safe handling. These updates reduce vCenter load and help minimize timeouts in large or busy environments.
For more information, see VMware vSphere Monitoring in the product documentation.
Enhanced Cisco Catalyst Center NetScan
The enhanced Cisco Catalyst Center NetScan now supports the discovery of resources that do not have a Site ID configured. This improves discovery coverage in environments where resources are not yet associated with a site.
You can also control whether credentials are automatically assigned to discovered resources. The new optional property, cisco.catalyst.credentials.addToAllDevices determines credential behavior. When the property is set to false, discovered resources are created without adding credentials. The default value is true, which adds credentials to discovered resources.
For more information, see Cisco Catalyst Center in the product documentation.
Apache Groovy 4 Support Added for all LogicMonitor-Provided LogicModules in Support of the Groovy 2 Deprecation
In a future release, LogicMonitor Collectors will no longer support Apache Groovy 2. All official LogicMonitor-provided modules are compatible with Apache Groovy 4. To support this migration, LogicMonitor released updates to official LogicModules to be compatible with Groovy 4.
As a result of this migration, you must do the following:
- Validate any customized or community-provided modules to ensure compatibility
For more information about validating your customized modules, see Custom Module Groovy Migration Validation in the product documentation. - Install a module update for LogicMonitor-provided modules that have compatibility changes released.
For more information, see LogicMonitor Provided Modules Groovy 4 Migration in the product documentation. - Update Enhanced Script NetScans to Groovy 4 compatible scripts.
For more information, see “Enhanced Script NetScans Now Groovy 4 Compatible” in the Modules section of the Release Notes.
For more information on the timeline of this migration, see Apache Groovy 2 End-of-Life Milestone Public Announcement.
The GD Collector 39.004 now uses Groovy 4 instead of Groovy 2.
When running a module using Apache Groovy 4, and using java.util.Date.format(), the following exception was resolved with the LogicMonitor Collector version 35.400 or later.
exception:groovy.lang.MissingMethodException: No signature of method: java.util.Date.format() is applicable for argument types: (String) values: [yyyy-MM-dd'T'HH:mm:ss z]
When running a module using Apache Groovy 4, and using the groovy.json.JsonSlurper(), the following exception was fixed with the LogicMonitor Collector version 36.200 or later:
exception:groovy.lang.RunTimeException: Unable to load FastStringService
When running a module using Apache Groovy 4, the following exception can be thrown when using the GroovyScriptHelper to incorporate LogicMonitor snippets in your script:
exception:groovy.lang.MissingPropertyException: No such property
To mitigate this issue, adjust the way the class is imported, similar to the following:
import com.santaba.agent.groovy.utils.GroovyScriptHelper
import com.logicmonitor.mod.Snippets
def modLoader = GroovyScriptHelper.getInstance(GroovySystem.version).getScript("Snippets", Snippets.getLoader()).withBinding(getBinding())
When running a module using Apache Groovy 4, and the module includes an invalid type parameter for a data structure, the module throws the following exception:
java.lang.RuntimeException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
In Apache Groovy 4, the behavior of the push() method for the List class is reversed. In Apache Groovy 2.4, the push() method would add an item to the list, in Apache Groovy 4 push() will work on the first item of a List.
// v4 Behavior
def numbers = [1, 2, 3, 4]
numbers.push(5)
println numbers
// OUTPUT: [5, 1, 2, 3, 4]
// v2.4 Behavior
def numbers = [1, 2, 3, 4]
numbers.push(5)
println numbers
// OUTPUT: [1, 2, 3, 4, 5]
To mitigate this issue, migrate to using add() in place of push():
def numbers = [1, 2, 3, 4]
numbers.add("5")
println numbers
// OUTPUT: [1, 2, 3, 4, 5]
When running a module using Apache Groovy 4, the behavior of the pop() method is reversed. In Apache Groovy 2.4 the pop() behavior would remove the last item in a list, in Groovy 4 pop() will remove the first item in a list.
// v4 Behavior
def numbers = [1, 2, 3, 4]
println numbers.pop()
// OUTPUT: 1
// v2.4 Behavior
def numbers = [1, 2, 3, 4]
println numbers.pop()
// OUTPUT: 4
To mitigate this issue, migrate to using remove() in place of pop():
def numbers = [1, 2, 3, 4]
println numbers.remove(numbers.size() - 1)
// OUTPUT: 4
Resources
Enhanced Weekly SDT Scheduling Flexibility
You can now configure multiple weekdays within a single Weekly SDT recurrence using a shared start and end time. This enhancement eliminates the need to create separate SDT entries for each day and enables you to update selected days dynamically without recreating schedules.
This update improves efficiency when managing recurring maintenance windows across multiple days. It also supports single-day selection within the same configuration model, providing greater flexibility for scheduling.
To access this feature, navigate to Resource Tree > select a resource group > Schedule SDT.
For more information, see Resource SDT in product documentation.
REST API
Removal for API v1 and v2 for “New” Customers Only
Access to API v1 and v2 has been removed for new LogicMonitor accounts created after April 30, 2026. Existing accounts retain access and can continue current integrations without interruption. This change supports improved performance, enhanced security, and long-term scalability across the platform.
For more information about this removal, see Upcoming End of Life (EOL) for API v1 & v2 in LM Community.
For more information about the latest features and enhancements with LogicMonitor’s API, see REST API v3 Swagger Documentation in the product documentation.
If you have any questions or require assistance during this process, contact the Support team or your Customer Success Manager.
Website Monitoring
Removal of “On-Demand” Legacy Websites (LWM)
Important: This removal only applies to environments that currently use Websites monitoring but do not have access to the Websites product in Usage Reporting.
To determine if your environment is impacted, you can verify by doing the following:
- In LogicMonitor, navigate to Settings > Usage.
- From the Product dropdown, verify “Websites” does not display.
If “Websites” displays, this deprecation does not apply to your environment.
If “Websites” does not display, this deprecation applies to your environment.
For more information see Usage Reporting for Websites in the product documentation.
Access to Websites is removed for environments that do not have access to the Websites product in Usage Reporting only. You can accomplish this same functionality using LM Uptime.
For more information about this removal, see Upcoming End of Sale (EOS) for “On-Demand” Legacy Websites (LWM) in LM Community.
For the most up-to-date information about how to continuously monitor websites, servers, and networking hardware from multiple locations, see LM Uptime Overview in the product documentation.
If you have any questions or require assistance during this process, contact the Support team or your Customer Success Manager.
Collector Releases
- GD Collector 39.004 was released on April 14, 2026. For more information, see GD Collector 39.004 Release Notes.
- EA Collector 39.500 was released on April 09, 2026. For more information, see EA Collector 39.500 Release Notes.
Container Monitoring Releases
End of Life (EOL) for Legacy Versions 5, 6, 7, and 8 for LM Container and Argus
In a future release, LogicMonitor will discontinue support for legacy LM Container builds and Argus versions 5, 6, 7, and 8. If you are running these versions, upgrade to a supported LM Container release to continue receiving updates and support.
The latest LM Container releases provide:
-
Improved monitoring accuracy through updated and actively maintained code paths
-
Latest security patches and compliance updates for modern Kubernetes environments
-
Ongoing compatibility with newer Kubernetes versions and container runtimes
Recommendation:
-
For LM Container installation running Argus version 8 or later, use the LM Upgrade Wizard or the CLI to complete the upgrade.
-
For Argus version 7 or earlier, prior to upgrading, migrate these deployments to LM Container. You can migrate existing Kubernetes cluster configurations either using Helm or without Helm. For more information, see Migrating Existing Configurations Using Helm and Migrating Existing Configuration Without Using Helm in the product documentation.
For more information about this deprecation, including timeline and further updates about the removal, see Upcoming End of Life (EOL) for Legacy Versions 5, 6, 7, and 8 for Legacy LM Container & Argus in the LM Community.
If you have any questions or need assistance during the migration, contact the Support team or your Customer Success Manager.
LogicModule Releases
New and updated LogicModules are available for you directly in your LogicMonitor portal. You can install new modules from the Exchange and update existing modules in My Module Toolbox. For more information, see Modules Installation, and Modules Management in the product documentation.
This section lists the LogicModules that are new in this release, updated in this release, or will be removed in a future release. Changes related to the LogicModule feature will be listed in the General Updates section.
Updated LogicModules
| LogicModule Name | Details |
|---|---|
40 DataSources:PaloAlto_FW_BGPPaloAlto_FW_CertsPaloAlto_FW_ChassisPowerPaloAlto_FW_DataplaneCoresPaloAlto_FW_DiskPaloAlto_FW_DroppedPacketsPaloAlto_FW_FansPaloAlto_FW_FilterActionsPaloAlto_FW_GlobalPerformancePaloAlto_FW_GlobalSessionsPaloAlto_FW_HA_InterfacePaloAlto_FW_IPSecTunnelOverviewPaloAlto_FW_IPSecTunnelStatsPaloAlto_FW_LicensesPaloAlto_FW_LogForwardingPaloAlto_FW_Logical_InterfacePaloAlto_FW_OSPFPaloAlto_FW_PowerPaloAlto_FW_QoSPaloAlto_FW_QoS_V8+PaloAlto_FW_QoS_V9+PaloAlto_FW_Reports_TopApplicationCategoriesPaloAlto_FW_Reports_TopApplicationsPaloAlto_FW_Reports_TopAttackersPaloAlto_FW_Reports_TopDestinationCountriesPaloAlto_FW_Reports_TopDestinationsPaloAlto_FW_Reports_TopEgressZonesPaloAlto_FW_Reports_TopHTTPApplicationsPaloAlto_FW_Reports_TopIngressZonesPaloAlto_FW_Reports_TopRulesPaloAlto_FW_Reports_TopSourceCountriesPaloAlto_FW_Reports_TopSourcesPaloAlto_FW_Reports_TopTechnologyCategoriesPaloAlto_FW_Reports_TopVictimsPaloAlto_FW_Spec_InterfacePaloAlto_FW_SystemResourcesPaloAlto_FW_TemperaturePaloAlto_FW_ThreatAnalysisPaloAlto_FW_ZonesPaloAlto_FW_vSys1 1 ConfigSource: PaloAlto_FW_GlobalProtectGateway_ConfigXML | Updated the Support Documentation URL. |
15 DataSources:Infinidat_Infinibox_DrivesInfinidat_Infinibox_EnclosuresInfinidat_Infinibox_NASPerformanceInfinidat_Infinibox_NodesInfinidat_Infinibox_PDUsInfinidat_Infinibox_PoolsInfinidat_Infinibox_PortsInfinidat_Infinibox_PowerSuppliesInfinidat_Infinibox_RMRPerformanceInfinidat_Infinibox_SANFCPerformanceInfinidat_Infinibox_SANQoSPerformanceInfinidat_Infinibox_SANiSCSIPerformanceInfinidat_Infinibox_SystemHealthInfinidat_Infinibox_UPSInfinidat_Infinibox_Volumes | Removed recursive getRequest() calls that could lead to stack overflow. |
11 DataSources:Cisco_UCSX_ChassisFansCisco_UCSX_ChassisHealthCisco_UCSX_ChassisPowerSupplieCisco_UCSX_FabricInterconnectCPUCisco_UCSX_FabricInterconnectFansCisco_UCSX_FabricInterconnectHealthCisco_UCSX_FabricInterconnectMemoryCisco_UCSX_FabricInterconnectPowerSuppliesCisco_UCSX_FabricInterconnectTemperatureCisco_UCSX_ServerHealthCisco_UCSX_ServerTemperature | Added filtering for data on host type. Added debug polling interval to collect scripts to streamline debugging. |
1 TopologySource:Networking_L2_snmpSwitch | Fix minor variable typo. |
1 LogSource:VeloCloud SDWAN Alerts | Fixed an issue that prevented alerts from being generated. |
1 DataSource: BGP | Uses local ASN in BGP ERI instance setting, as local ASN and remote ASN might not match. |
1 PropertySource:addCategory_Cisco_UCSX_Device | Added error handling for EC keys. |
1 PropertySource:addCategory_CommVault | Added error handling for invalid properties. |
1 PropertySource:Config_Aruba_Generic | Added PTY support for resources reporting ‘AOS-’ in system.sysinfo. |
1 DataSource:Cisco_Meraki_SecurityApplianceTunnels | Revised reachability output to prevent duplicate alerting on tunnels. |
1 DataSource:CommVault_Storage_Pools | Added handling for unavailable capacity data. |
1 PropertySource:Device_BasicInfo | Fixed improper labeling for the auto.snmp.operational property when a resource does work with SNMP but has empty system.sysinfo property, for example iDRAC. |
1 DataSource:Kubernetes_Certificate_Manager | Updated the Kubernetes Certificate Manager datasource to prevent NaN values and ensure consistent numeric output for certmanager_controller_sync_error. |
3 PropertySources:addCategory_MicrosoftExchangeaddCategory_MicrosoftExchange_PowerShellMicrosoft_Exchange_Info | Fixed issue in addCategory_MicrosoftExchange_PowerShell where failed PSRemoting wasn’t always falling back to CIM-DCOM. Added tech notes to all clarifying our recommended approach of using just addCategory_MicrosoftExchange_PowerShell and monitoring with a Windows Collector. |
1 DataSource:SNMP_Network_Interfaces | If an interface has no traffic and is filtered out during Active Discovery, the MAC address ERI is not tracked for duplicate suppression among active interfaces. |
1 DataSource:LogicMonitor_Collector_TotalCPUMemory | Updated the appliesTo to include all Collector resources. |
1 DataSource:OCI_InternetGateway | Added new monitoring support OCI Internet Gateway. |
2 ConfigSources:Direct_DynamicDirect_Standard | Pipe functionality now correctly closes KeepAlive sessions, improved the ordering of debug information in Groovy V4, and eliminates unnecessary session creation for executions with empty commands. |
12 DataSources:GCP_AIandMachineLearning_AIPlatformGCP_CloudDataLossPreventionGCP_CloudMonitoringGCP_CloudTPGCP_DataAnalytics_CloudComposeGCP_DataAnalytics_DataflowGCP_Database_CloudSpannerGCP_Networking_CloudInterconnect_DedicatedGCP_Networking_CloudInterconnect_PartnerGCP_Networking_Interconnect_AttachmentGCP_Storage_CloudFilestoreInstanceGCP_Storage_CloudMemorystore | Updated datapoints to use the new rate type. |
16 DataSources:Aruba_EdgeConnect_SDWAN_HealthCato_SDWAN_HealthCisco_Catalyst_AccessPointHealthCisco_Catalyst_RouterHealthCisco_Catalyst_SDWAN_ControllerHealthCisco_Catalyst_SDWAN_DeviceHealthCisco_Catalyst_SwitchHealthCisco_Catalyst_WLCHealthCisco_Meraki_AccessPointHealthCisco_Meraki_CameraHealthCisco_Meraki_CellularGatewayHealthCisco_Meraki_SecurityApplianceHealthCisco_Meraki_SwitchHealthPaloAlto_Prisma_SDWAN_EdgeHealthRuckus_One_AP_HealthVeloCloud_SDWAN_Health | Introduced a new property hoststatus.preferred. When set to true, it disables alerting from the Health module and prevents the resource from being forcefully marked as alive. This supports customers who prefer to default to the original Host Status module when using a local collector. Upon updating, a new alert will be generated for down resources, the existing alert will be cleared. This is a one-time, expected incident intended to support improved long-term alerting accuracy and flexibility. |
1 PropertySource:addCategory_Cisco_Catalyst_SDWAN1DataSource: Cisco_Catalyst_SDWAN_API | Corrected the key used for version, which previously added vManage version as the resource version. |
1 DataSource:Cisco_FRU_Power | Added support for discovering and monitoring fan instances (FanBay, FanModule, PowerSupply fans) on Cisco Nexus resources. This replaces the deprecated Cisco_Nexus_Fan functionality. Fan entities are automatically discovered from the entity table and grouped under the Fans class with appropriate status monitoring. |
2 ConfigSources:Direct_DynamicDirect_Standard | Resolved handling of optional EXEC pipe suffixes. |
1 PropertySource:ConfigCheck_4_Interactive2 ConfigSources: SSH_Interactive_DynamicSSH_Interactive_Standard | Added support for resources to close sessions on their end. |