LogicMonitor recognized as a Customers' Choice by Gartner Peer Insights™ in 2024 Gartner Voice of the Customer for Observability platforms.

Read More

v.215 Release Notes

Last updated on 22 January, 2025

Feature Highlights

  • Deprecation Notice: Websites on legacy UI

Monitoring Updates

  • Enhanced LogicMonitor_Portal_Alerts module to support API V3 for seamless data retrieval
  • Added paging to handle large numbers of virtual machines
  • Fixed date parsing issue with some date formats
  • Fixed problems with earlier versions of SQL
  • Fixed problems with Average Latency numbers not calculating

Modules

Enhancement

Enhanced Script NetScans Now Groovy 4 Compatible

Enhancement

Improved Juniper Mist NetScan

The updated Enhanced Script NetScan for Juniper Mist now ensures that the External IP is used as the hostname in NetScan when there’s a mismatch between the device’s IP and External IP.

For more information, see Juniper Mist Monitoring in the product documentation.

Enhancement

Improved cisco.meraki.cloud Snippet 

The updated cisco.meraki.cloud snippet has improved debug messaging.

Enhancement

Improved lm.remote Snippet

Updated lm.remote snippet to be Groovy 4 compatible.

Enhancement

Improved lm.stats Snippet

Updated lm.stats snippet to be Groovy 4 compatible.

Enhancement

Improved cisco.catalyst.center Snippet

The updated cisco.catalyst.center snippet improves pagination and caching for Cisco data retrieved via API.

Enhancement

Improved vmware.vsphere.api Snippet

The updated vmware.vsphere.api snippet improves the handling and management of VMware tags.

Deprecation

Apache Groovy 4 Support for all LogicMonitor-Provided LogicModules

In a future release, LogicMonitor Collectors will no longer support Apache Groovy 2. All official LogicMonitor-provided modules will be compatible with Apache Groovy 4. To support this migration, LogicMonitor will be releasing 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 v.214 Modules Release Notes.

For more information on the timeline of this migration, see [Apache Groovy 2 End-of-Life Milestone Public Announcement.

The LogicMonitor EA Collector 34.500 or later is compatible with Groovy 2 and Groovy 4. For more information about the EA Collector release, see the EA Collector 34.500 Release Notes.

Note: Starting with the release of EA Collector 37.100 in December of 2024, the collector will utilize Groovy4 instead of v2. In accordance with Collector versioning, a stable EA version is designated as an optional general release (GD).

Known Issue

When running a module using Apache Groovy 4, and using the groovy.json.JsonSlurper(), the following exception is thrown:

exception:groovy.lang.RunTimeException: Unable to load FastStringService

Note: This issue is fixed with the LogicMonitor Collector version 36.200 or later. 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, 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

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 with legacy classes in your script, the following exception can be thrown:

java.lang.RuntimeException: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed

To mitigate this issue, migrate to JPMS-compliant package names. Making this change does not break backward compatibility with Groovy 2.

For example, the following script uses legacy classes:

import groovy.util.XmlSlurper
import groovy.util.XmlParser
def xmlSlurper = new XmlSlurper()
def xmlParser = new XmlParser()

You can replace the legacy classes with JPMS-compliant package names in Groovy 4 to resolve the exception, similar to the following:

import groovy.xml.XmlSlurper
import groovy.xml.XmlParser
def xmlSlurper = new XmlSlurper() 
def xmlParser = new XmlParser()
Important: LogicMonitor is releasing updates to LogicModules to mitigate this issue for official LogicMonitor-provided modules.
Known Issue

When running a module using Apache Groovy 4, and using java.util.Date.format(), the following exception is thrown:

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

 

Resources

Enhancement

Enhanced Config Alerts Email

The Config alert email includes a direct link to view the changes made in the Config file.
This enhancement enables you to identify and address issues quickly.
For more information on Config Checks, see Viewing Config Checks in our product documentation.

Security

Resolved Issue

Fixed an issue that caused the bearer token to bypass the IP allowlist settings.

Topology

Enhancement

Added Topology Edge Status feature

Edge Status provides real-time network health insights on the topology map. It visualizes current latency metrics through mouseover and dynamically colors edges based on their performance.

Note: The Edge Status feature is available only for Routing connection types. In addition, the Edge Status feature is available only for the following TopoSources and DataSource:

TopoSources

  • Cisco_Meraki_Topology

DataSource

  • Cisco_Meraki_SecurityApplianceTunnels

To view the Edge Status feature, navigate to LogicMonitor portal > Mappings > Saved Maps and select a saved map. For more information, see Topology Edge Status in our product documentation.

Website Monitoring

Enhancement

Deprecation Notice: Websites on legacy UI

As part of our ongoing efforts to improve the overall user experience and streamline our platform, we are announcing the upcoming deprecation of the Websites on legacy UI.

What should you do?

  • Migrate to New UI:  We encourage you to migrate to our new UI for enhanced features and a more intuitive interface.
  • Contact Support: If you have any questions or require assistance during the migration process, contact our Support team or your Customer Success Manager.

Documentation link for new UI: Websites

 

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.

New LogicModules

LogicModule NameDetails
1 DataSources:
  – AWS_Redshift_Serverless
AWS_Redshift_Serverless – Monitoring Workgroup level metrics for RedShift Serverless data warehouses. This includes Usage metrics and overall Query latency metrics.
1 DataSources:
  – AWS_Redshift_ServerlessQueryTypeMetrics
Monitoring the number and type of queries executed against RedShift Serverless data warehouses (e.g., the number of [Select, Insert, Update, Delete, etc.] queries that are in [Queued, Running, Succeeded, or Failed] status). This data source focuses on the number of queries.
1 DataSources:
  – AWS_Redshift_ServerlessStageMetrics
Monitoring the runtime of query execution stages for RedShift Serverless data warehouses (e.g., time spent optimizing SQL statements, time spent waiting for queries to execute, and time spent executing [Select, Insert, Update, Delete, etc.] queries). This data source focuses on the time spent executing queries.
1 DataSources:
  – Arista_Switch_MemoryUsage
Deprecating Arista_Switch_Memory and replacing with new DataSource Arista_Switch_MemoryUsage. The now deprecated DataSource only works for EOS versions less than 4.22.0F (EOL 2022). New Arista_Switch_MemoryUsage DS filters out the less accurate RAM instance that does not account for all reclaimable memory. This was leading to false alerts for the PercentStorageUsed datapoint for users utilizing newer and currently supported EOS versions.
1 DataSources:
  – PaloAlto_FW_Certs
This new module, PaloAlto_FW_Certs, replaces/deprecates it’s predecessor module named PaloAlto_FW_Certificates.
The PaloAlto_FW_Certs module supports WildCard certificates, whose FQDN must start with an asterisk (*). (The previous module which is being deprecated did not support WildCard certificates.)
When a certificate expires, it will be deleted from the UI and it’s alerts will be cleared. The Automatically Delete Instances setting has been enabled on the module with a 30 day data retention period, certificates that were discovered and subsequently expired and removed from the UI will retain their data for 30 days. To ensure historical data is retained for a certificate that expired and was removed from the UI, renew the certificate within 30 days after it expires.
For certificates whose timezones are not the expected GMT/UTC/UT, the daysLeft metric may be inaccurate by +/- 24 hours, but, this offset is largely blunted by the broad alerting timeframe that is applied to this module — our first alerts are sent 60 days ahead of expiration.

Updated LogicModules

LogicModule NameDetails
20 DataSources:
  – Axcient_Backup_Jobs
  – Cisco_Entity_Sensors
  – Cisco_Firepower_CPU
  – Cisco_Firepower_FMCFabricPathPhysicalInterfaces
  – Cisco_Firepower_FMCPhysicalInterfaces
  – Cisco_IPSec_PolicyBasedTunnels
  – Cisco_Transceiver_Sensors
  – Citrix_XenApp_UserExperience
  – EMC_ScaleIO_Volumes
  – HP_MSA_Disks
  – IPMI Full Sensors
  – NetApp_7mode_Aggregates
  – Nimble_Array_Info
  – PaloAlto_FW_QoS_V9+
  – SSL_Certificate_Chains
  – SSL_Certificates
  – Tomcat_Sessions
  – VMware_NSXT_ClusterNodesNetworkStatus
  – VMware_NSXT_IPPools
  – VMware_NSXT_TransportZones
10 PropertySources:
  – ConfigCheck_4_Interactive
  – ConfigCheck_5_Telnet
  – Device_BasicInfo
  – EMC_VMAX_Info
  – HashiCorp_Nomad_Info
  – Microsoft_SQLServer_Connections
  – VMware_vCenter_Autotune
  – addCategory_MSSQL
  – addCategory_NetApp
  – addCategory_Nomad
5 ConfigSources:
  – SSH_Interactive_Dynamic
  – SSH_Interactive_Standard
  – SonicWall_SonicOS
  – Telnet_Interactive_Dynamic
  – Telnet_Interactive_Standard
Ensuring compatibility with Groovy 4. Beyond Groovy 2.5, the push() and pop() methods now operate at the beginning of the list instead of the end, so adjustments have been made to maintain correct functionality across different Groovy versions.
1 DataSources:
  – Fortinet_FortiGate_IPSecVPNTunnels
Adding snippet imports.
1 TopologySources:
  – Cisco_Meraki_Topology
Add a null check for CDP ID.
1 PropertySources:
  – addERI_PaloAlto_PrismaSDWAN
Layer 3 ERI category for SD-WAN ERI.
1 DataSources:
  – LogicMonitor_Portal_Alerts
Enhanced LogicMonitor_Portal_Alerts module to support API V3 for seamless data retrieval.
1 DataSources:
  – Cisco_Meraki_AccessPointSSIDs
To improve accuracy, reduce the ActiveDiscovery interval from 1 day to 1 hour.
1 PropertySources:
  – addCategory_Cisco_Catalyst_Center_Device
1 TopologySources:
  – Cisco_Catalyst_Center_Topology
Add catalyst.center.topology.observer custom property support. Add better identification of topology observer. 
3 DataSources:
  – AWS_GlobalNetwork_Attachment
  – AWS_GlobalNetwork_Devices
  – AWS_GlobalNetwork_Links
Updating metric path for GlobalNetwork modules.
1 DataSources:
  – Cisco_UCS_Sessions
Fixed date parsing issue with some date formats.
1 PropertySources:
  – Device_BasicInfo
Resolved bug that occurred when sorting entPhysicalEntry for firepower devices.
1 DataSources:
  – OSPF_Neighbors
Update OSFP_Neighbors to match OSPF_Topology neighbor IP and ID logic.
1 DataSources:
  – Microsoft_SQLServer_AlwaysOnAvailabilityReplicas
Added paging to handle large numbers of virtual machines.
1 DataSources:
  – NetApp_Cluster_GlobalPerformance
Fixed problems with Average Latency numbers not calculating.
1 DataSources:
  – Cisco_TemperatureSensors
This module’s displayName has been changed to include EnvMon to increase awareness about the MIB it is using to gather data. The notes have been updated to emphasize that this module acts as a fallback to Cisco_Entity_Sensors. The module will no longer report instances if the device supports the Entity Sensor MIB, the Cisco_Entity_Sensors module should be used instead. The module has been updated to filter out instances that do not report temperature by filtering the ##WILDALIAS## for Power Sensor, Voltage Sensor, and Current Sensor. Instances with those in their name do not report temperature.
1 PropertySources:
  – Device_BasicInfo
Added support for outputting the following properties if they were previously added to a device, regardless of its connection status:
bios.serial_number
endpoint.serial_number
entPhysical.SerialNum
entPhysical.ModelName
endpoint.model
entPhysical.VendorType
entPhysical.Descr
1 PropertySources:
  – addCategory_Checkpoint
Updating OID to resolve timeout issue.

Deprecated LogicModules

This table lists the LogicModules that we are deprecating in this release. This means that these LogicModules will be removed in a future release. If available, a replacement LogicModule is listed. For the history of deprecated modules, see Deprecated LogicModules.

LogicModule NameLogicModule ReplacementDetailsEnd of Support Date
1 DataSources:
  – AWS_GlobalNetwork
Duplicate monitoring and alerting which is already provided by the AWS_GlobalNetwork_Attachement module. 12/03/2024
1 DataSources:
  – Arista_Switch_Memory
DataSource only works for EOS versions less than 4.22.0F (EOL 2022). Leading to false alerts for the PercentStorageUsed datapoint for users utilizing newer and currently supported EOS versions.12/13/2024
1 DataSources:
  – PaloAlto_FW_Certificates
WildCard Certificates are not supported. A new module was created to prevent historical data loss. 12/13/2024