Forrester Total Economic Impactâ„¢ study finds Edwin AI delivered a 313% ROI for composite organization.

Read more

Release Note

v.238 Release Notes

Feature Highlights

  • Digital Experience Testing in LogicMonitor
  • Enhanced Weekly SDT Scheduling Flexibility
  • Extended Log Retention up to Two Years
  • Improvements to OR Condition Resource Mapping in LM Logs

Monitoring Updates

  • Removal of “On-Demand” Legacy Websites (LWM)
  • Removal of Legacy UIv3 Dashboards
  • Apache Groovy 4 Support Added for all LogicMonitor-Provided LogicModules in Support of the Groovy 2 Deprecation
  • Removal for API v1 and v2 for “New” Customers Only

Dashboards

Enhancement

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

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.

Note: This removal does not impact the availability of earlier versions of the Resources pages.

If you have any questions or require assistance during this process, contact the Support team or your Customer Success Manager.

Digital Experience

Enhancement

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.

Important: Catchpoint’s synthetics and digital experience monitoring capabilities are more comprehensive and are expected to replace similar existing functionality in LogicMonitor.

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

Enhancement

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

Enhancement

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.

Enhancement

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

Enhancement

Enhanced cisco.meraki Snippet

Enhanced cisco.meraki snippet now improves handling of 429 rate-limit responses to increase resilience during API throttling.

Enhancement

Enhanced proto.http Snippet

The enhanced proto.http snippet now supports the proxy.exclude property, enabling you to exclude specified traffic from proxy routing.

Enhancement

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.

Enhancement

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.

Enhancement

Enhanced lm.data.topo Snippet

The enhanced lm.data.topo snippet now identifies Juniper Ethernet Switch with Switch ERT.

Enhancement

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.

Enhancement

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.

Enhancement

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.

Enhancement

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.

Deprecation

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.

Resolved Issue

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]
Note: To mitigate this issue when running a module using Apache Groovy 4, ensure you upgrade to the LogicMonitor Collector version 35.400 or later

 

Resolved Issue

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
Note: To mitigate this issue when running a module using Apache Groovy 4, ensure you upgrade to the LogicMonitor Collector version 36.200 or later.
Known Issue

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())

Important: LogicMonitor is releasing updates to official LogicModules to mitigate this issue for LogicMonitor-provided modules.

 

Known Issue

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:
Important: LogicMonitor is releasing updates to LogicModules to mitigate this issue for official LogicMonitor-provided modules.

 

Known Issue

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]

 

Known Issue

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

Important: LogicMonitor is releasing updates to LogicModules to mitigate this issue for official LogicMonitor-provided modules.

 

Resources

Enhancement

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

Removal for API v1 and v2 for “New” Customers Only

Important: This removal applies only to new LogicMonitor accounts.

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.

Recommendation: Use LogicMonitor’s REST API v3 to programmatically leverage the latest features and enhancements.

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

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:

  1. In LogicMonitor, navigate to Settings > Usage.
  2. 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.

Recommendation: To mitigate disruption to your workflows, migrate to LM Uptime to familiarize yourself and take advantage of the latest features and enhancements. For more information, see Migration from Websites to LM Uptime in the product documentation.

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

Deprecation

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:

Note: This change does not affect SKUs or pricing, and upgrading does not result in a loss of existing monitoring capabilities.

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 NameDetails
40 DataSources:
PaloAlto_FW_BGP
PaloAlto_FW_Certs
PaloAlto_FW_ChassisPower
PaloAlto_FW_DataplaneCores
PaloAlto_FW_Disk
PaloAlto_FW_DroppedPackets
PaloAlto_FW_FansPaloAlto_FW_FilterActions
PaloAlto_FW_GlobalPerformance
PaloAlto_FW_GlobalSessions
PaloAlto_FW_HA_Interface
PaloAlto_FW_IPSecTunnelOverviewPaloAlto_FW_IPSecTunnelStats
PaloAlto_FW_Licenses
PaloAlto_FW_LogForwarding
PaloAlto_FW_Logical_Interface
PaloAlto_FW_OSPF
PaloAlto_FW_Power
PaloAlto_FW_QoS
PaloAlto_FW_QoS_V8+
PaloAlto_FW_QoS_V9+
PaloAlto_FW_Reports_TopApplicationCategories
PaloAlto_FW_Reports_TopApplications
PaloAlto_FW_Reports_TopAttackers
PaloAlto_FW_Reports_TopDestinationCountries
PaloAlto_FW_Reports_TopDestinations
PaloAlto_FW_Reports_TopEgressZones
PaloAlto_FW_Reports_TopHTTPApplications
PaloAlto_FW_Reports_TopIngressZones
PaloAlto_FW_Reports_TopRules
PaloAlto_FW_Reports_TopSourceCountries
PaloAlto_FW_Reports_TopSources
PaloAlto_FW_Reports_TopTechnologyCategories
PaloAlto_FW_Reports_TopVictims
PaloAlto_FW_Spec_Interface
PaloAlto_FW_SystemResources
PaloAlto_FW_Temperature
PaloAlto_FW_ThreatAnalysis
PaloAlto_FW_Zones
PaloAlto_FW_vSys1

1 ConfigSource:
PaloAlto_FW_GlobalProtectGateway_ConfigXML
Updated the Support Documentation URL.
15 DataSources:
Infinidat_Infinibox_Drives
Infinidat_Infinibox_Enclosures
Infinidat_Infinibox_NASPerformance
Infinidat_Infinibox_Nodes
Infinidat_Infinibox_PDUs
Infinidat_Infinibox_Pools
Infinidat_Infinibox_Ports
Infinidat_Infinibox_PowerSupplies
Infinidat_Infinibox_RMRPerformance
Infinidat_Infinibox_SANFCPerformance
Infinidat_Infinibox_SANQoSPerformance
Infinidat_Infinibox_SANiSCSIPerformance
Infinidat_Infinibox_SystemHealth
Infinidat_Infinibox_UPS
Infinidat_Infinibox_Volumes
Removed recursive getRequest() calls that could lead to stack overflow.
11 DataSources:
Cisco_UCSX_ChassisFans
Cisco_UCSX_ChassisHealth
Cisco_UCSX_ChassisPowerSupplie
Cisco_UCSX_FabricInterconnectCPU
Cisco_UCSX_FabricInterconnectFans
Cisco_UCSX_FabricInterconnectHealth
Cisco_UCSX_FabricInterconnectMemory
Cisco_UCSX_FabricInterconnectPowerSupplies
Cisco_UCSX_FabricInterconnectTemperature
Cisco_UCSX_ServerHealth
Cisco_UCSX_ServerTemperature
Added filtering for data on host type. Added debug polling interval to collect scripts to streamline debugging.
1 TopologySource:Networking_L2_snmpSwitchFix minor variable typo.
1 LogSource:VeloCloud SDWAN AlertsFixed an issue that prevented alerts from being generated.
1 DataSource: BGPUses local ASN in BGP ERI instance setting, as local ASN and remote ASN might not match.
1 PropertySource:addCategory_Cisco_UCSX_DeviceAdded error handling for EC keys.
1 PropertySource:addCategory_CommVaultAdded error handling for invalid properties.
1 PropertySource:Config_Aruba_GenericAdded PTY support for resources reporting ‘AOS-’ in system.sysinfo.
1 DataSource:Cisco_Meraki_SecurityApplianceTunnelsRevised reachability output to prevent duplicate alerting on tunnels.
1 DataSource:CommVault_Storage_PoolsAdded handling for unavailable capacity data.
1 PropertySource:Device_BasicInfoFixed 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_ManagerUpdated the Kubernetes Certificate Manager datasource to prevent NaN values and ensure consistent numeric output for certmanager_controller_sync_error.
3 PropertySources:
addCategory_MicrosoftExchange
addCategory_MicrosoftExchange_PowerShell
Microsoft_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_Dynamic
Direct_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_AIPlatform
GCP_CloudDataLossPrevention
GCP_CloudMonitoringGCP_CloudTP
GCP_DataAnalytics_CloudCompose
GCP_DataAnalytics_Dataflow
GCP_Database_CloudSpanner
GCP_Networking_CloudInterconnect_Dedicated
GCP_Networking_CloudInterconnect_Partner
GCP_Networking_Interconnect_Attachment
GCP_Storage_CloudFilestoreInstance
GCP_Storage_CloudMemorystore
Updated datapoints to use the new rate type.
16 DataSources:
Aruba_EdgeConnect_SDWAN_Health
Cato_SDWAN_Health
Cisco_Catalyst_AccessPointHealth
Cisco_Catalyst_RouterHealth
Cisco_Catalyst_SDWAN_ControllerHealth
Cisco_Catalyst_SDWAN_DeviceHealth
Cisco_Catalyst_SwitchHealth
Cisco_Catalyst_WLCHealth
Cisco_Meraki_AccessPointHealth
Cisco_Meraki_CameraHealth
Cisco_Meraki_CellularGatewayHealth
Cisco_Meraki_SecurityApplianceHealth
Cisco_Meraki_SwitchHealthPaloAlto_Prisma_SDWAN_EdgeHealth
Ruckus_One_AP_Health
VeloCloud_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_SDWAN
1DataSource:
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_Dynamic
Direct_Standard
Resolved handling of optional EXEC pipe suffixes.
1 PropertySource:
ConfigCheck_4_Interactive

2 ConfigSources:
SSH_Interactive_Dynamic
SSH_Interactive_Standard
Added support for resources to close sessions on their end.

14-day access to the full LogicMonitor platform