Platform Release Notes Timeline
Last updated on 06 May, 2024December 21, 2020
v.146 Release
v.146 Highlights:
- General Enhancements and Fixes: Enhanced Kubernetes monitoring, addition of new Middle East AWS region, new properties for website monitoring, and more.
- New and Updated Monitoring: New LogicModules have been released for the monitoring of AWS Kinesis Video Streams, GCP Cloud Trace, Microsoft Windows Failover Clusters, Palo Alto, MongoDB, Silver Peak, and more.
- Entering Beta: Push Metrics API.
IMPORTANT: Beginning with the rollout of v.146, LogicMonitor is updating its new version deployment window to 7:30-10:30 p.m. PT (previously, the window was 6-9 p.m PT). We will continue to provide in-app notification 48 hours in advance of a new version deployment.
General Enhancements and Fixes
Alerting
- Ability to link alert to its associated components. The alert detail pane now provides hyperlinks to the resource/website/service associated with the alert and the DataSource (if applicable).
- (FIX) Alert acknowledgement. Resolved an issue that was causing exceptions when users with a particular combination of permissions attempted to acknowledge alerts.
- (FIX) Cleared ConfigSource alerts. Fixed issue preventing cleared alerts triggered by ConfigSources from displaying in the Alerts page.
- (FIX) Time zones in graph legends. Resolved issue where graph legends (as displayed on the Graphs tab of the alert detail pane) were not honoring the user’s configured time zone.
- (FIX) Severity icon display. Resolved an issue preventing the display of severity icons in some cases when viewing the pop-out version of an alert from the Alerts page.
Cloud Monitoring
- AWS updates:
- AWS Bahrain region added. Added support for the AWS Bahrain region (me-south-1), which is the first AWS region in the Middle East. Customers can now monitor services in the Bahrain region that are supported by LogicMonitor’s AWS monitoring.
- New StorageType property for AWS RDS. Added StorageType as a property for AWS Relational Database Service (RDS). This new property (system.aws.storageType) allows logical grouping and filtering according to StorageType.
- (FIX) AWS Kinesis Streams permissions. Previously, AWS Kinesis Streams permissions were not being properly tested. In some cases, this resulted in customers not being alerted that additional permissions were required to be able to monitor AWS Kinesis Streams from the LogicMonitor portal. This issue has been resolved.
Dashboards
- Alert List widget. The behavior of the anomaly filter available in the alert list widget configurations now aligns with that of the anomaly filter available on the Alerts page.
- (FIX) Custom Graph widget. The Custom Graph widget was returning an “invalid virtual datapoint expression” error when attempting to calculate virtual datapoints that referenced datapoints belonging to the same DataSource, but applying to different resources. This issue has been resolved. If you previously experienced this issue, open the Custom Graph widget configuration dialog and simply save the current configurations – no edits are necessary.
- (FIX) Rounding of Y-axis values. In some cases, the Y-axis value for some graphs was not displaying as a rounded value. This issue has largely been resolved, although there is still a remaining corner case that we are actively working on where non-rounded values still display if display type is selected as “Line” and data is constant (data is displayed in a straight line) for virtual datapoints
Kubernetes Monitoring
The following new features and improvements will be available with the new v5.0.0 version of Argus, which is targeted for arrival in early January.
- Avoiding name conflicts in discovery. To avoid name conflicts and subsequent issues with discovery, the following enhancements were made:
- Resource type (for example, “Pod”) is appended by default to the LogicMontior display name
- New Argus Helm chart options, FullDisplayNameIncludeNamespace and FullDisplayNameIncludeClusterName, are available to append namespace and cluster name respectively to the LogicMonitor display name (default: false). You may find that enabling one of these two new options is useful for avoiding naming conflicts in cases where pods with the same names are running across multiple namespaces and/or clusters.
- For resources that fail to be added due to name conflicts, the conflicting resource will be added to a dynamic group named “_conflicts”.
- Discovery filtering by pod name. Pod name is now available for use with discovery filtering, including handling of special characters such as hyphens. You may find this useful for filtering pods in/out of monitoring based on names rather than labels.
- Discovering EKS Fargate nodes and pods. Previously, nodes and pods for EKS Fargate weren’t being discovered properly due to shared IPs, but no host network specification in the pod manifests (EKS Fargate pods each run on a distinct node and share IPs, but don’t use the Kubernetes Host Network specification). To account for this, we’re now categorizing pods with the EKS Fargate label “eks.amazonaws.com/fargate-profile” as pods configured with host networking. This will ensure (1) the right value for the system.hostname property gets set, (2) the right DataSources apply, and, most importantly, (3) there are no discovery conflicts between pods and nodes for EKS Fargate.
LM Exchange
- New LogicModule statuses. LogicModule statuses “Beta” and “Deprecated” now display in the LogicModule metadata table.
LM Logs
- Log events +/- three hours no longer accepted. Log events with timestamps more than three hours in the past or future are no longer accepted, and will result in a new 4006 API response code. This is to ensure relevance of data and protect against misconfigured timestamp settings.
Network Traffic Flow Monitoring
- New benchmarks. New capacity benchmarks for network traffic flow have been published for the Large, XL, and XXL Collectors. These benchmarks show a dramatic increase in the number of flows per second that can be comfortably monitored and were reached as a result of an ongoing initiative to enhance and optimize LogicMonitor’s network traffic flow monitoring capabilities. See Collector Capacity for the new benchmarks.
- Support for sFlow version 5. Added support for sFlow version 5 (Collector version 29.105 or higher is required).
- DNS lookups. Increased the DNS cache storage duration to 24 hours (previously duration was 30 minutes) to resolve repeated DNS queries preventing the resolved names from displaying.
- (FIX) IPv6 address format display. Normalized IPv6 address format display for NetFlow IPv6 endpoints that do not resolve via DNS.
REST API
- (FIX) Locked API tokens. Previously, locked API tokens due to multiple unsuccessful authentication attempts were causing an exception to occur. This issue has been resolved.
- (FIX) Updating a device via PATCH request. Previously, submitting a PATCH request to modify both a device “name” and its customProperties would result in the device name updating to the name of one of the customProperties. This issue has been resolved.
- (FIX) /apiStats/externalApis. Previously, /apiStats/externalApis was returning separate values for API calls to the same endpoint depending on whether the user made the call with or without a trailing forward slash (/). This has been corrected and calls with either variation are now appropriately identified and aggregated as a single entry in the response.
Website Monitoring
- New Web Check properties. Several new properties are now available for manipulating the settings of Web Checks. Specifically, these settings provide some flexibility in cases where sites may load slower than the default timeouts used by LogicMonitor’s external checkpoints.
The following built-in properties all default to 30 seconds and all support an acceptable value range between
>0 and <=60
.- website.http.client.so.timeoutInSec (socket timeout in seconds)
- website.http.client.connect.timeoutInSec (TCP connection timeout in seconds)
- website.http.client.read.timeoutInSec (read timeout in seconds)
New, Updated, and Deprecated LogicModules
Recently released to the LogicMonitor public repository, our new and updated LogicModules are available for import to expand and enhance your monitoring coverage.
New LogicModules
LogicModule/System Name | Details |
Amazon_Kinesis_VideoStreams | (DataSource) Gathers throughput, latency, request and error metrics for Kinesis Video Streams. |
FreeBSD_Filesystem_Usage | (DataSource) This new DataSource deprecates the now-legacy snmpFreeBSDDisk- DataSource. Enhancements include an updated AppliesTo statement that includes OpenBSD systems; updated filters to exclude /proc and /dev and allow discovery of files between 0-100 bytes on filesystems; new complex datapoints; and support for drives over 8 TB and block sizes other than 4 K.
Note: See the Deprecated LogicModules section of these release notes for details on how to transition from a deprecated to a replacement LogicModule. |
GCP_Operations_CloudTrace | (DataSource) Monitors billing spans (billing/monthly_spans_ingested and billing/spans_ingested) during the polling interval and month-to-date for Cloud Trace. |
Juniper_VirtualChassis_Info | (PropertySource) Retrieves additional Juniper device information for virtual chassis members where PropertySource Device_BasicInfo is unable to do so. |
Kubernetes_HPA | (DataSource) Monitors Kubernetes Horizontal Pod Autoscaling (HPA) metrics related to health, scaling status, replica counts, system stats, latency and Grafana requests.
Note: If you are using an existing version of Argus (4.2.0 or a lower version), you may not see HPA resources discovered due to insufficient permission and may need to upgrade to 4.3.0 (releasing shortly) first. Note: The addCategory_NoPing PropertySource has been updated to apply the category of “NoPing” to monitored Kubernetes HPA devices. |
LogicMonitor_Collector_BufferDataReporterLatencyJMX | (DataSource) A new DataSource for monitoring latency of the Collector buffer data reporter (via JMX) has been released to specifically work with Collector versions 29.105 and higher. The existing DataSource (LogicMonitor_Collector_BufferDataReporterLatency) is still required for versions 29.104 and lower.
Note: LogicMonitor recommends that, even if you’re not yet using Collector version 29.105, you still import this new DataSource. The newer DataSource will not associate until the Collector version is updated to 29.105 or higher at which time it will automatically associate, ensuring a smooth monitoring transition. At that time, the older DataSource will cease to function. |
Microsoft_FailoverCluster_Resources Microsoft_Windows_Cluster_Disks Microsoft_Windows_Cluster_MulticastMessages Microsoft_Windows_Cluster_Network Microsoft_Windows_Cluster_NetworkInterfaces Microsoft_Windows_Cluster_Nodes Microsoft_Windows_Cluster_NodeStatus Microsoft_Windows_Cluster_PrintServer Microsoft_Windows_Cluster_ResourceControlManager Microsoft_Windows_Cluster_Resources Microsoft_Windows_Cluster_ResourceGroups Microsoft_Windows_Cluster_SharedVolumes |
(12 DataSources) New monitoring for Microsoft Windows Failover Clusters that features new/improved monitoring for cluster state, disk utilization, MRR messages, message/network throughput, reconnection rate, message queue size, interface state, individual/summary node states, node vote weight, node count, print server jobs, and RCM metrics. These DataSources apply to the cluster VNN rather than each node individually. For setup and monitoring details, see Windows Server Failover Cluster Monitoring.
Note: Seven DataSources are deprecated by the release of these new modules. See the Deprecated LogicModules section of these release notes for details on which DataSources were deprecated and how to transition from a deprecated to a replacement LogicModule. |
MongoDB_Server_Databases MongoDB_Server_Overview MongoDB_Server_Replication addCategory_MongoDB |
(3 DataSources, 1 PropertySource) With the release of these new LogicModules, LogicMonitor is supporting two sets of MongoDB LogicModules simultaneously. Both sets offer the same coverage, but this new set uses a newer driver that is required for compatibility with Collector version 29.106 (and higher). Because of a hard JAR dependency, the older set only works with Collector versions under 29.106. For setup and monitoring details for either set, see MongoDB Monitoring. |
DataSources: PaloAlto_FW_FilterActions PaloAlto_FW_Certificates PaloAlto_FW_Licenses PaloAlto_FW_LogForwarding 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_Zones ConfigSources: PaloAlto_FW_GlobalProtectGateway_ConfigXML PaloAlto_FW_VPNGateway_ConfigXML PaloAlto_FW_VPNTunnel_ConfigXML PropertySource: PaloAlto_Product_Info |
(18 DataSources, 3 ConfigSources, 1 PropertySource) A large number of new LogicModules have been added to the Palo Alto firewall monitoring package to significantly expand monitoring capabilities. New monitoring includes certificate expiry, actions taken by filter policies, licensing, log forwarding queues, zone active connections and various 24 hour report metrics.
Note: As highlighted in the Updated LogicModules section of these release notes, LogicMonitor has also updated 24 existing Palo Alto firewall monitoring LogicModules. |
Silver Peak | (5 DataSources, 2 PropertySources, 1 TopologySource) Monitors disk and memory usage, next WAN hops, tunnel states, and overall system status for Silver Peak devices. Includes topology support. For setup and details, see Silver Peak Monitoring.
Note: This new monitoring package was originally released in v.144, but because it was inadvertently left out of the initial publishing of the release notes for v.144, it is being included here to ensure awareness of its availability. |
SNMP_Filesystem_Status SNMP_Filesystem_Usage |
(2 DataSources) Designed to eventually replace snmpHRDisk- and snmpHRLargeDisk-, these two new DataSources offer superior monitoring. Status monitoring has been pulled out from usage monitoring to prevent filtering of instances where filesystem usage data would be desired. The Percentage used is no longer adjusted by 5% for root reservation, and a separate datapoint has been added to account for root reservation.
Note: It is intended that these two new DataSources will eventually replace snmpHRDisk- and snmpHRLargeDisk-. However, due to widespread usage, we will not be deprecating these at this time and, instead, are rolling out the new DataSources without alert thresholds in place. Recommended alert thresholds are documented in the technical notes if you should choose to enable alerting. |
Updated LogicModules
LogicModule/System Name | Details |
addCategory_Cohesity | (PropertySource) Updated collection script to fall back to using the “/public/cluster” endpoint to determine version (previous endpoint was known to fail on Cohesity version 6.5.1). |
addCategory_NoPing | (PropertySource) Updated to apply the category of “NoPing” to newly-monitored Kubernetes HPA devices (as enabled by the newly-released Kubernetes_HPA DataSource). |
addCategory_Veeam_BackupAndReplication_PowerShell | (PropertySource) Updated to use here-strings to allow for credentials containing special characters. |
APC UPS- | (DataSource) Updated technical notes to indicate that BadBattPacks is no longer reported in XL devices after firmware 5.1.7. |
Aruba_WirelessController | (ConfigSource) Filter edout uptime value from output. |
Azure Advisor Recommendations | (EventSource) Updated alerting to map severity from Azure Advisor. |
Checkpoint_Sensors_Temperature | (DataSource) Converted collection method to scripted and added logic to retry collection multiple times within the interval to prevent data gaps; added datapoint to measure the number of retries needed to successfully collect per interval; renamed Temp datapoint to Temperature, which will cause historical data to be lost for the old datapoint. |
Cisco_AIPSSM_MemoryPools | (DataSource) Replaced invalid characters in wildvalues; fixed collection output. Note: Some instances may be deleted upon upgrade, however, these instances should have not been collecting data due to the issues addressed by the upgrade. |
Cisco_CPU_Usage | (DataSource) Fixed invalid and duplicate wildvalue/alias being set; updated collection output; increased SNMP timeout on both scripts. |
Cisco_HyperFlex_ClusterPerformance Cisco_HyperFlex_NodePerformance |
(2 DataSources) Re-implemented caching layer; added code to gracefully handle credential changes to ensure that ‘loggedout’ tokens are refreshed. |
Cisco_NTP | (DataSource) Added a two-second delay after sending “show time” command to resolve collection issue; updated technical notes. |
Cohesity_DataPlatform_Alerts | (EventSource) Fixed invalid token in debug messages; increased loopback timeout. |
Cohesity_DataPlatform_Troubleshooter | (DataSource) Changed the collection interval to match the Active Discovery interval of 15 minutes; updated to alert after two consecutive failures to prevent excessive alerting. |
EMC_LUN_NaviSecCLI | (DataSource) Fixed issue where replacement of invalid characters was causing collection to fail upon empty metric return. |
EMC_ScaleIO_ClusterNodes EMC_ScaleIO_ClusterTieBreakers EMC_ScaleIO_DataClients EMC_ScaleIO_DataServers EMC_ScaleIO_Devices EMC_ScaleIO_FaultSets EMC_ScaleIO_ProtectionDomains EMC_ScaleIO_StoragePools EMC_ScaleIO_System EMC_ScaleIO_Volumes EMC_ScaleIO_VTrees EMC_ScaleIO_Info (PropertySource) |
(11 DataSources, 1 PropertySource) Removed generic catch statement that was obscuring error messages; fixed incorrectly scoped HTTP object that was preventing sessions from being closed correctly on failure; updated collection scripts to ensure all available metrics are outputted; removed the numOfMappedScsiInitiators datapoint from the EMC_ScaleIO_Volumes DataSource. |
EMC_Unity_Datastores | (DataSource) Updated Active Discovery script to no longer discover non-Unity datastores. Note: Upon update, non-Unity datastore instances will be deleted. |
Fortinet_FortiManager_HAPeers | (DataSource) Updated the OID being used by the peerStatus datapoint (previous OID was incorrect). |
HP_3PAR_HardwareHealth | (DataSource) Updated disk parsing regex to allow for “?” characters and extended state data. |
LogicMonitor_Collector_LMLogs | (DataSource) Updated datapoint descriptions; removed alert from SizeOfBigQueue datapoint; fixed errors in the names of the SyslogMessagesIgnoredDueToHostNameRetreival and SyslogMessagesIgnoredDueToHostNameRetreivalRaw datapoints (name changes will result in the loss of historical data for these datapoints). |
MongoDB Databases MongoDB Replication MongoDB- |
(3 DataSources) Added alert to indicate incompatibility with Collector versions 29.106 and higher. As discussed in the New LogicModules section of these release notes, a new set of MongoDB LogicModules has been released to work with Collector versions 29.106 and higher. |
Nimble_Array_Info | (DataSource) Fixed expression for TotalArrayUsagePercent complex datapoint; updated expression used in the collection script to match “snapshot usage” rather than “uncompressed snapshot usage” to support data printout formatting used by newer versions of Nimble software. |
Nimble_SSD_Disks | (DataSource) Updated scripts to align with Nimble_HDD_Disks DataSource; added support for multiple arrays; added disk serial as instance description; updated tech notes and graphs. |
DataSources: PaloAlto_FW_BGP PaloAlto_FW_ChassisPower PaloAlto_FW_DataplaneCores PaloAlto_FW_Disk PaloAlto_FW_DroppedPackets PaloAlto_FW_Fans PaloAlto_FW_GlobalPerformance PaloAlto_FW_GlobalSessions PaloAlto_FW_HA_Interface PaloAlto_FW_IPSecTunnelOverview PaloAlto_FW_IPSecTunnelStats PaloAlto_FW_Logical_Interface PaloAlto_FW_OSPF PaloAlto_FW_Power PaloAlto_FW_QoS PaloAlto_FW_Spec_Interface PaloAlto_FW_SystemResources PaloAlto_FW_Temperature PaloAlto_FW_ThreatAnalysis PaloAlto_FW_vSys PaloAlto_GlobalProtect_Gateway PaloAlto_GlobalProtect_Sessions PaloAlto_Panorama_Devices ConfigSource: PaloAlto_FW_RunningConfigXML |
(23 DataSources, 1 ConfigSource) For DataSources, converted to batchscript where possible; moved to using builtin groovy URL library; Added instance-level properties where relevant; updated technical notes.
For ConfigSource, updated collection script to no longer use deprecated HTTP library; fixed output formatting to allow collected configs to be restored without modification. Note: Due to the nature of the formatting change, all devices that the ConfigSource is applied to will generate an alert upon update. Note: As highlighted in the New LogicModules section of these release notes, LogicMonitor has also released 22 new LogicModules for significant enhancement of Palo Alto firewall monitoring capabilities. |
snmpHR_NFSMount- | (DataSource) Changed graph to show raw usage instead of percentage usage. Updated alert message for StorageNotAccessible datapoint. |
SonicWall_SonicOS | (ConfigSource) Add regex to exclude “ftp password” from configs. |
VMware_vCenter_VMStatus | (DataSource) Fix incorrect post processor parameter for the GuestToolsVersionStatus datapoint. |
Deprecated LogicModules
LogicMonitor deprecates LogicModules for a variety of reasons. Most often, it is because we have published a replacement LogicModule that provides superior access to the monitored technology (for example, supports more versions of the technology or provides improved scalability).
However, there are times when a LogicModule is deprecated with no replacement (for example, when a technology becomes defunct or security issues beyond LogicMonitor’s control arise).
Note: When importing a replacement LogicModule, you will not experience any immediate data loss due to the name variation that LogicMonitor expressly adds. However, there will be a diversion in data collection between the deprecated and new LogicModule, and you will potentially collect duplicate data and receive duplicate alerts for as long as both LogicModules are active. For this reason, we recommend that you disable monitoring of the DataSource instances at the resource or resource group level after you have imported its replacement. When DataSource monitoring is disabled in this way, it stops querying the host and generating alerts, but maintains all historical data. At some point in time, you may want to delete the legacy DataSource altogether, but consider this move carefully as all historical data will be lost upon deletion. For more information on disabling DataSource monitoring, see Disabling Monitoring for a DataSource or Instance.
LogicModule Deprecated/Replacement | Reason | End of Support Date |
LogicModules Deprecated in v.146 |
||
Deprecated: snmpFreeBSDDisk- Replacement: FreeBSD_Filesystem_Usage |
(1 deprecated DataSource) Enhancements featured by replacement include an updated AppliesTo statement that includes OpenBSD systems; updated filters to exclude /proc and /dev and allow discovery of files between 0-100 bytes on filesystems; new complex datapoints; and support for drives over 8 TB and block sizes other than 4 K. | 2021-01-19 |
Deprecated: Windows_Cluster_ResourceState Windows_Cluster_NodeState Windows_Cluster_DiskPartitions WinClusterResources- WinClusterResourceGroup- WinClusterNodes- WinClusterGroupToNode- Replacement: Microsoft_FailoverCluster_Resources Microsoft_Windows_Cluster_NodeStatus Microsoft_Windows_Cluster_Disks Microsoft_Windows_Cluster_Resources Microsoft_Windows_Cluster_ResourceGroups Microsoft_Windows_Cluster_Nodes |
(7 deprecated DataSources) The replacement DataSources apply to the cluster VNN rather than each node individually, significantly reducing the incidence of duplicate alerts.
Note: The six replacement DataSources listed here are part of a bigger monitoring package for Microsoft Windows Failover Clusters that was released in v.146. |
2021-01-19 |
LogicModules Previously Deprecated (over past five versions) |
||
Deprecated: VMware_VeloCloud_SystemStats Replacement: N/A |
(1 DataSource) It has been determined that all data gathered by this DataSource is being reported more robustly through the existing NetSNMPCPUwithCores and NetSNMP_Memory_Usage DataSources, making it redundant and unnecessary. | 2021-02-09 |
Deprecated: NetApp_SolidFire_Cluster NetApp_SolidFire_Volumes NetApp_SolidFire_Nodes NetApp_SolidFire_Drives Replacement: N/A |
(4 DataSources)General cleanup of DataSources that are not widely used and no longer work correctly. | 2021-01-19 |
Deprecated: CiscoCPU- Replacement: Cisco_CPU_Usage |
(1 DataSource) Converted to a scripted DataSource and uses an additional OID to resolve duplicate wildvalues. | 2021-01-04 |
Deprecated: Liebert Power lines Liebert Temperature probes- Liebert UPS Temperature probes- Replacement: Liebert_Power_Lines Liebert_System_Temperature |
(3 DataSources) Rewrote DataSources as scripted SNMP; merged monitoring of temperature and UPS temperature probes into a single DataSource; added new power and voltage metrics for power lines monitoring; fixed an incorrect filter for power lines. | 2021-01-04 |
Deprecated: LogicMonitor_Portal_Metrics Replacement: LogicMonitor_Portal_Alerts LogicMonitor_Portal_Collectors LogicMonitor_Portal_Resources LogicMonitor_Portal_Users LogicMonitor_Portal_Websites |
(1 DataSource) LogicMonitor released five new DataSources that provide 15 additional datapoints and group related metrics into separate DataSources, making it easier to hone in on specific aspects of your portal. For more information, see LogicMonitor Portal Monitoring. | 2021-01-04 |
Deprecated: F5_BigIP_PoolMemberStatistics Replacement: F5_BigIP_PoolMemberStats |
(1 DataSource) Active Discovery and data collection methods were converted from SNMP to script to improve overall efficiency. | 2020-12-07 |
Deprecated: Veeam_BackupAndReplication_Jobs_VMWareSureBackups Replacement: Veeam_BackupAndReplication_Jobs_SureBackups |
(1 DataSource) “VMware” was removed from the DataSource name as the backups are not VMWare specific. | 2020-12-07 |
Deprecated: Windows_SNMP_Services Replacement: N/A |
(1 DataSource) Windows SNMP support has been deprecated by Microsoft since Server 2012 R2. As a result, this DataSource does not collect reliable data for Server 2016 and above. | 2020-12-02 |
Deprecated: Cisco AIP SSM Memory Pools- Replacement: Cisco_AIPSSM_Processor Cisco_AIPSSM_MemoryPools |
(1 DataSource) The replacement DataSources offer a scripted SNMP version that returns accurate values. If you were previously using the now-deprecated DataSource, it can be deleted as it was providing invalid data. | 2020-11-16 |
Deprecated: LM_Device_Count Replacement: LogicMonitor_Portal_Resources |
(1 DataSource) Uses a deprecated API. It is strongly recommended that this LogicModule be deleted and the replacement LogicModule be used. | 2020-10-26 |
Deprecated: Arista_Switch_Storage Replacement: Arista_Switch_FlashStorage Arista_Switch_Memory Arista_Switch_StorageUsage |
(1 DataSource) The replacement DataSources filter out instances to allow for separate DataSource monitoring of memory, flash storage, and standard storage. | 2020-10-26 |
Deprecated: Linux_SSH_CGroupStatus Replacement: Linux_SSH_ServiceStatus |
(1 DataSource) Did not provide accurate/useful data and can be deleted; the existing Linux_SSH_ServiceStatus DataSource has been retooled in v.141 to perform the same function. | 2020-09-18 |
Deprecated: Linux_SSH_NetworkTCPUDP Replacement: Linux_SSH_TCPUDP |
(1 DataSource) The replacement DataSource offers several advantages including (1) the use of the more widely supported nstat (part of iproute2) command and netstat as fallback if nstat is not available and (2) additional monitoring for packet, datagram and error related metrics | 2020-09-18 |
Deprecated: QNAP Volumes Replacement: QNAP_Volumes |
(1 DataSource) Changed the collection method from standard SNMP to scripted SNMP to properly handle the units returned for the VolFreeSize and VolTotalSize datapoints. In the now-deprecated version, these datapoint calculations were failing if the returned values were not expressed as terabytes leading to data misrepresentation. | 2020-09-18 |
Entering Beta: Push Metrics API
LogicMonitor is developing a Push Metric API in order to allow metrics to be sent directly to LogicMonitor without the use of a Collector. Some technology landscapes where this capability is becoming vital include server-less infrastructures such as AWS Lambda, large distributed microservices environments with custom metrics (including business metrics), and IoT environments.
Beta for Push Metrics API is targeted for January. If you have a compelling use case and the resource availability, and would like to be considered for participation, please complete the Customer Beta survey.
November 30, 2020
v.145 Release
v.145 Highlights:
- General Enhancements and Fixes: Bulk alert acknowledgement, addition of new AWS region, and more
- New and Updated Monitoring: New LogicModules have been released for monitoring of Cisco Meraki, Google Cloud Platform, Kubernetes, your LogicMonitor portal, and more
- Entering Beta: Push Metrics API
General Enhancements and Fixes
Alerting
- Bulk alert acknowledgement. The new UIv4.1 version of the Alerts page, rolled out in v.143, now supports the ability to acknowledge multiple alerts at once.
- Dynamic threshold usage limit. The usage limit calculation for dynamic thresholds has been updated to use the contracted resourced count rather than the current resource count. The new calculation (
contracted resource count * 8
) more accurately (and consistently) reflects dynamic threshold usage limits. - (FIX) Alert overview graphs. Customers without access to the dynamic thresholds feature were receiving permissions errors when attempting to view the overview graph that displays as part of the Overview tab of an alert’s detail view (found on the Alerts page). To resolve this issue, overview graphs will no longer attempt to load expected ranges in portals where dynamic thresholds are not supported.
- (FIX) Detail URL for cleared alerts. When opening the detail views for cleared alerts in new browser tabs—either from the LogicMonitor interface or from delivered alert notifications that incorporate the ##ALERTDETAILURL## token—the resulting web pages were opening as blank pages. This has been fixed.
Cloud Monitoring
- AWS updates:
- AWS Africa region added. Added support for the AWS Africa region (af-south-1), which is the first AWS region in Africa. Customers can now monitor services in the AWS Africa region that are supported by LogicMonitor’s AWS monitoring.
- Updated AWS Direct Connect connection state mapping. AWS Direct Connect is changing from a “default to unavailable” to a “default to available” for monitoring. There remain two connection states for removing instances (“Deleting” and “Deleted”) and three connection states that are unavailable for monitoring (“Requesting”, “Ordering” and “Rejected”). Remaining connection states will map to an available state, allowing clients to monitor in LogicMonitor.
- Using recommended AWS STS methods. LogicMonitor has updated the method it uses to obtain cross-account authorization tokens from AWS Security Token Service (STS). The new method follows AWS’ best practices and will allow for easier future addition of new AWS regions to the LogicMonitor portal. No action is required on the customer’s end.
- (FIX) AWS Trusted Advisor API. As a result of changes made to the AWS Trusted Advisor API, several DataSources were not associating: AWS_IAM_ServiceLimits, AWS_VPC_TrustedAdvisorServiceLimit, and AWS_EC2_TrustedAdvisorServiceLimits. To resolve this issue, LogicMonitor has updated the method for validating and calling the Trusted Advisor API.
- Azure updates:
- Name adjustments for Notification Hubs and SQL Elastic Pools services. Previously, when attempting to change the display names of Notification Hubs and SQL Elastic Pools services with forward slashes (/) in their resource names, errors were returned. To resolve this issue, forward slashes found in the names of Notification Hubs and SQL Elastic Pools services will be replaced with colons (:). Note: Only resource names are affected by these changes; forward slashes may still appear in display names, where permitted.
- (FIX) Billing data calculations. There was an issue in calling cached RateCards to calculate the Azure billing data. This is fixed and should require no action from the clients.
Collectors
- EA 29.104. Collector version EA 29.104 was released on November 10. Collector releases are deployed independently of LogicMonitor platform releases. For more information on the various Collector versions available for upgrade and the differences between EA (early access), GD (general deployment), and MGD (minimum general deployment) versions, see Collector Versions.
Dashboards
- (FIX) NOC widget. Instance-level filters containing OR operations, as formatted with the pipe symbol (|), were not being correctly evaluated, causing a “Resource Not Found” error to be returned by the widget display. This has been fixed.
LM Exchange
- (FIX) LM Locator code display. The LM Locator code was not displaying for installed LogicModules. Impacting the Exchange and Settings pages, this has been fixed.
Network Traffic Flow Monitoring
- (FIX) NBAR2 application type. Application type (as sourced from NBAR2) was not displaying properly in the Traffic Tab visualizations for network traffic flow data. This has been fixed.
Role-Based Access Control
- Improved error handling when acknowledge privileges are missing. More descriptive error messages are now returned when users with SDT-only or threshold-only privileges for a resource attempt to acknowledge alerts triggered by that resource.
New, Updated, and Deprecated LogicModules
Recently released to the LogicMonitor public repository, our new and updated LogicModules are available for import to expand and enhance your monitoring coverage.
New LogicModules
LogicModule/System Name | Details |
Cisco_CPU_Usage | (DataSource) A new scripted DataSource for monitoring Cisco CPU usage has been released that uses an additional OID to resolve duplicate wildvalues. In addition, a new datapoint has been added for five-minute CPU usage.
Note: This new DataSource deprecates CiscoCPU-. Due to merging of wildvalues, historical data for the now-deprecated DataSource may not be accurate. See the Deprecated LogicModules section of these release notes for details on how to transition from a deprecated to a replacement LogicModule. |
Cisco_Meraki_UplinkApplianceStatus
Cisco_Meraki_UplinkLossAndLatency |
(2 DataSources) Monitors WAN uplink status, latency and packet loss. |
GCP_CloudDataLossPrevention | (DataSource) Gathers metrics for transformations and inspections as well as counts of findings, job results, and trigger runs. |
GCP_CloudDNS | (DataSource) Tracks responses returned by type from the GCP CloudDNS resolver. |
GCP_CloudTPU | (DataSource) Monitors CPU, memory and network metrics for GCP Cloud TPUs (Tensor Processing Units). |
GCP_Compute_ComputeEngineAutoscaler | (DataSource) Monitors autoscaler utilization and serving capacity. |
Liebert_Power_Lines
Liebert_System_Temperature |
(2 DataSources) These DataSources replace the now-deprecated Liebert Power lines, Liebert Temperature probes-, and Liebert UPS Temperature probes- DataSources. See the Deprecated LogicModules section of these release notes for details on how to transition from a deprecated to a replacement LogicModule.
Updates: Rewrote as scripted SNMP; merged monitoring of temperature and UPS temperature probes into a single DataSource; added new power and voltage metrics for power lines monitoring; fixed an incorrect filter for power lines. |
LogicMonitor_Portal_Alerts
LogicMonitor_Portal_Collectors LogicMonitor_Portal_Resources LogicMonitor_Portal_Users LogicMonitor_Portal_Websites addCategory_LogicMonitorPortal |
(5 DataSources, 1 PropertySource) Complementing the existing LogicMonitor_Portal_APIUtilization DataSource, the LogicMonitor Portal monitoring package, which leverages the LogicMonitor API to monitor the status of your LogicMonitor portal, now features a total of seven LogicModules. For setup and monitoring details, see LogicMonitor Portal Monitoring.
Note: The existing LogicMonitor_Portal_APIUtilization DataSource has been updated as part of this release. Note: The LogicMonitor_Portal_Metrics DataSource is deprecated by the release of these new modules. See the Deprecated LogicModules section of these release notes for details on how to transition from a deprecated to a replacement LogicModule. |
Kubernetes_CoreDNS | Monitors CoreDNS caching and DNS request activity metrics. |
Microsoft Azure ExpressRoute Virtual Network Gateways | (DataSource) Created new DataSource to separate monitoring functionality of the ExpressRoute virtual network gateway type from the existing Microsoft_Azure_VirtualNetworkGateway DataSource. |
Updated LogicModules
LogicModule/System Name | Details |
addCategory_Tintri | (PropertySource) Narrowed the AppliesTo logic to require the presence of the tintri.user and tintri.pass properties on the device to prevent unnecessary API calls and reduce Collector load. |
Cisco_Firepower_Fans | (DataSource) Updated collection and Active Discovery script to accommodate the return of null values for metrics and properties. |
Cisco_Meraki_AccessPoint_Interfaces
Cisco_Meraki_AccessPoints Cisco_Meraki_DeviceCount Cisco_Meraki_Gateway_Interfaces Cisco_Meraki_Gateways Cisco_Meraki_SecurityAppliance_Interfaces Cisco_Meraki_SecurityAppliances Cisco_Meraki_Switch_Interfaces Cisco_Meraki_Switches addCategory_Meraki_API |
(9 DataSources) Updated technical notes to state that the collections script requires the DataSource name to remain unchanged.
(PropertySource) Refactored the collection script to use the Groovy HTTP library instead of the Collector’s HTTP library to address discovery failures; added missing parameter to function call that was causing script failures. |
Citrix_XenApp_Troubleshooter | (DataSource) Converted script to Groovy due to authentication issues with PowerShell. This DataSource now uses the same authentication scheme as the other LogicModules in the Citrix XenApp monitoring package. |
JIRA Issues Count | (DataSource) Updated the collection script to use an updated API authentication method; the method previously used by the script has been deprecated by Atlassian. |
LogicMonitor_Portal_APIUtilization | (DataSource) Added pagination support to scripts; updated request headers.
Note: As discussed in New LogicModules, LogicMonitor portal monitoring has been significantly enhanced with the release of six new LogicModules. |
Microsoft_Azure_VirtualNetworkGateway | (DataSource) Monitoring of the ExpressRoute virtual network gateway type has been removed from this DataSource and is now performed by the newly released Microsoft_Azure_ExpressRouteVirtualNetworkGateway DataSource.
Note: Some instances may be deleted upon update; however, impact should be minimal as it is unlikely that these instances were collecting valid or complete data. |
Topology Mapping:
Networking_L2_snmpSwitch addERI_Device |
(TopologySource) Updated to not link Aruba devices where the MAC has the same OUI as the LLDP device id.
(PropertySource) Added safe navigation to allow for missing SNMP sysinfo which was causing some devices to not be mapped correctly. |
VMware_ESXi_HardwareSensorFans
VMware_ESXi_HardwareSensorPower VMware_ESXi_HardwareSensors |
(3 DataSources) Added handling for capitalized sensor state values returned by ESX 7.0 and above. |
Minor update made to an assortment of DataSources:
Host Uptime- HP_UPS HPUX_CPU HPUX_Filesystem HPUX_Memory HPUX_Processes Kubernetes_Container Kubernetes_Pod PaloAlto_GlobalProtect_Gateway SNMP_Engine_Uptime- SNMP_HostUptime_Singleton VMware_vCenter_DatastoreCapacity VMware_VCSA_BackupInstances VMware_VCSA_Backups VMware_VCSA_CPU VMware_VCSA_FilesystemCapacity VMware_VCSA_HealthStatus VMware_VCSA_Memory |
(18 DataSources) For one or more datapoints contained within these DataSources, fixed incorrectly worded alert messages. |
Deprecated LogicModules
LogicMonitor deprecates LogicModules for a variety of reasons. Most often, it is because we have published a replacement LogicModule that provides superior access to the monitored technology (for example, supports more versions of the technology or provides improved scalability).
However, there are times when a LogicModule is deprecated with no replacement (for example, when a technology becomes defunct or security issues beyond LogicMonitor’s control arise).
Note: When importing a replacement LogicModule, you will not experience any immediate data loss due to the name variation that LogicMonitor expressly adds. However, there will be a diversion in data collection between the deprecated and new LogicModule, and you will potentially collect duplicate data and receive duplicate alerts for as long as both LogicModules are active. For this reason, we recommend that you disable monitoring of the DataSource instances at the resource or resource group level after you have imported its replacement. When DataSource monitoring is disabled in this way, it stops querying the host and generating alerts, but maintains all historical data. At some point in time, you may want to delete the legacy DataSource altogether, but consider this move carefully as all historical data will be lost upon deletion. For more information on disabling DataSource monitoring, see Disabling Monitoring for a DataSource or Instance.
LogicModule Deprecated/Replacement | Reason | End of Support Date |
LogicModules Deprecated in v.145 |
||
Deprecated: CiscoCPU- Replacement: Cisco_CPU_Usage |
(1 DataSource) Converted to a scripted DataSource and uses an additional OID to resolve duplicate wildvalues. | 2021-01-04 |
Deprecated: Liebert Power lines Liebert Temperature probes- Liebert UPS Temperature probes- Replacement: Liebert_Power_Lines Liebert_System_Temperature |
(3 DataSources) Rewrote DataSources as scripted SNMP; merged monitoring of temperature and UPS temperature probes into a single DataSource; added new power and voltage metrics for power lines monitoring; fixed an incorrect filter for power lines. | 2021-01-04 |
Deprecated: LogicMonitor_Portal_Metrics Replacement: LogicMonitor_Portal_Alerts LogicMonitor_Portal_Collectors LogicMonitor_Portal_Resources LogicMonitor_Portal_Users LogicMonitor_Portal_Websites |
(1 DataSource) LogicMonitor released five new DataSources that provide 15 additional datapoints and group related metrics into separate DataSources, making it easier to hone in on specific aspects of your portal. For more information, see LogicMonitor Portal Monitoring. | 2021-01-04 |
LogicModules Previously Deprecated (over past five versions) |
||
Deprecated: VMware_VeloCloud_SystemStats Replacement: N/A |
(1 DataSource) It has been determined that all data gathered by this DataSource is being reported more robustly through the existing NetSNMPCPUwithCores and NetSNMP_Memory_Usage DataSources, making it redundant and unnecessary. | 2021-02-09 |
Deprecated: NetApp_SolidFire_Cluster NetApp_SolidFire_Volumes NetApp_SolidFire_Nodes NetApp_SolidFire_Drives Replacement: N/A |
(4 DataSources)General cleanup of DataSources that are not widely used and no longer work correctly. | 2021-01-19 |
Deprecated: F5_BigIP_PoolMemberStatistics Replacement: F5_BigIP_PoolMemberStats |
(1 DataSource) Active Discovery and data collection methods were converted from SNMP to script to improve overall efficiency. | 2020-12-07 |
Deprecated: Veeam_BackupAndReplication_Jobs_VMWareSureBackups Replacement: Veeam_BackupAndReplication_Jobs_SureBackups |
(1 DataSource) “VMware” was removed from the DataSource name as the backups are not VMWare specific. | 2020-12-07 |
Deprecated: Windows_SNMP_Services Replacement: N/A | (1 DataSource) Windows SNMP support has been deprecated by Microsoft since Server 2012 R2. As a result, this DataSource does not collect reliable data for Server 2016 and above. | 2020-12-02 |
Deprecated: Cisco AIP SSM Memory Pools- Replacement: Cisco_AIPSSM_Processor Cisco_AIPSSM_MemoryPools |
(1 DataSource) The replacement DataSources offer a scripted SNMP version that returns accurate values. If you were previously using the now-deprecated DataSource, it can be deleted as it was providing invalid data. | 2020-11-16 |
Deprecated: LM_Device_Count Replacement: LogicMonitor_Portal_Resources |
(1 DataSource) Uses a deprecated API. It is strongly recommended that this LogicModule be deleted and the replacement LogicModule be used. | 2020-10-26 |
Deprecated: Arista_Switch_Storage Replacement: Arista_Switch_FlashStorage Arista_Switch_Memory Arista_Switch_StorageUsage |
(1 DataSource) The replacement DataSources filter out instances to allow for separate DataSource monitoring of memory, flash storage, and standard storage. | 2020-10-26 |
Deprecated: Linux_SSH_CGroupStatus Replacement: Linux_SSH_ServiceStatus |
(1 DataSource) Did not provide accurate/useful data and can be deleted; the existing Linux_SSH_ServiceStatus DataSource has been retooled in v.141 to perform the same function. | 2020-09-18 |
Deprecated: Linux_SSH_NetworkTCPUDP Replacement: Linux_SSH_TCPUDP |
(1 DataSource) The replacement DataSource offers several advantages including (1) the use of the more widely supported nstat (part of iproute2) command and netstat as fallback if nstat is not available and (2) additional monitoring for packet, datagram and error related metrics | 2020-09-18 |
Deprecated: QNAP Volumes Replacement: QNAP_Volumes |
(1 DataSource) Changed the collection method from standard SNMP to scripted SNMP to properly handle the units returned for the VolFreeSize and VolTotalSize datapoints. In the now-deprecated version, these datapoint calculations were failing if the returned values were not expressed as terabytes leading to data misrepresentation. | 2020-09-18 |
Entering Beta: Push Metrics API
LogicMonitor is developing a Push Metric API in order to allow metrics to be sent directly to LogicMonitor without the use of a Collector. Some technology landscapes where this capability is becoming vital include server-less infrastructures such as AWS Lambda, large distributed microservices environments with custom metrics (including business metrics), and IoT environments.
Beta for Push Metrics API is targeted for January. If you have a compelling use case and the resource availability, and would like to be considered for participation, please complete the Customer Beta survey.
November 12, 2020
v.144 Release
v.144 Highlights:
- Feature Highlight: LM Logs
- Platform Enhancements: Improved network traffic flow filtering
- New and Updated Monitoring: New LogicModules have been released for AWS Kinesis Video Streams, BlueCat Address Manager, Silver Peak, and more
- Entering Beta: Push Metrics API
Feature Highlight: LM Logs
Launching on November 18, LM Logs offers a unique and unified approach to log analysis centered on algorithmic root-cause analysis. LM Logs analyzes log events after they are ingested and mapped to a monitored resource to identify normal patterns and deviations from these patterns: anomalies.
Log anomalies represent log events that are new, or seen for the first time on the monitored resource it’s associated with. These anomalies are displayed in two places: (1) the new Logs page, where you can review raw logs and investigate log anomalies across your entire infrastructure and (2) the Graphs tab for alerts, where they are displayed contextually with metric alerts to help speed troubleshooting.
To get logs into LogicMonitor, you can choose from one of our provided integrations or send custom logs directly to the logs ingestion API. For more information, see the LM Logs Documentation.
Platform Enhancements
Audit Logs
- (FIX) Capturing dynamic threshold updates. In some instances, updates to dynamic thresholds were not being captured comprehensively in the audit logs. This has been corrected.
Cloud Monitoring
- AWS updates:
- AWS SWF Workflow support for duplicate names. Domain names will now be included as part of SWF Workflow naming conventions to support the presence of identical names across multiple domains. Note: Any dashboards that have been customized with AppliesTo statements that reference specific SWF Workflow names may need to be updated to accommodate this new naming convention.
- (FIX) AWS Kinesis Stream purging. Some removed AWS Kinesis Streams were not being properly purged from the portal. A fix has been made to resolve this issue moving forward and to retroactively remove any streams that were falsely persisting.
- (FIX) Route53 instances. Two issues pertaining to Route53 instances have been resolved:
- Custom AWS tags were not properly coming through on Route53 instances.
- Pagination was limited to 100 instances, even if more instances were present.
- GCP updates:
- (FIX) GCP usage count. An issue was causing inconsistent display of GCP usage from the resource usage count tables available on the Account Information page (Settings | Account Information). This has been fixed.
Kubernetes Monitoring
- (FIX) Data collection for host-networking pod configurations. The system.ips property wasn’t being populated properly for some pods configured with host-networking, which caused Ping and Host Status data collection issues for these pods. This has been fixed.
LM Exchange
- (FIX) Importing modules. When importing a module from the public repository, an issue was causing the install status to display “Installing…” indefinitely. This has been fixed.
Network Traffic Flow Monitoring
- Exclude conversations filter. The conversations filter on the Traffic tab has been enhanced to support the exclusion of explicit conversations between one-to-one, one-to-many, many-to-one, or many-to-many endpoints.
User Interface (UI)
- (FIX) Visual display errors for graphs on Alerts page. For graphs that compare usage to total capacity, the visual display was incorrectly stacking, causing visual misalignment with actual capacity values. This was happening for graphs that displayed on the Alerts page; graphs that displayed on the Resources page did not experience this issue. This issue has been fixed.
New, Updated, and Deprecated LogicModules
Recently released to the LogicMonitor public repository, our new and updated LogicModules are available for import to expand and enhance your monitoring coverage.
New LogicModules
LogicModule/System Name | Details |
AWS Kinesis Video Streams | (DataSource) Gathers throughput, latency, request, and error metrics for Kinesis Video Streams. |
BlueCat Address Manager | (5 DataSources, 1 PropertySource) Monitors status and utilization metrics for the BlueCat IP Address Manager server and DNS/DHCP appliances as well as utilization metrics for DHCP pools and subnets. |
Cohesity Views | (DataSource) Monitors Cohesity Storage Platform View alerts and threshold data. Alerts are set in Cohesity when the View is created. |
F5_BigIP_PoolMemberStats | (DataSource) This DataSource replaces the now-deprecated F5_BigIP_PoolMemberStatistics DataSource. Active Discovery and data collection methods were converted from SNMP to script to improve overall efficiency. |
Silver Peak | (5 DataSources, 2 PropertySources, 1 TopologySource) Monitors disk and memory usage, next WAN hops, tunnel states, and overall system status for Silver Peak devices. Includes topology support. For setup and details, see Silver Peak Monitoring. |
Veeam_BackupAndReplication_Jobs_SureBackups | (DataSource) This DataSource replaces the now-deprecated Veeam_BackupAndReplication_Jobs_VMWareSureBackups DataSource. The name was adjusted to remove “VMware” as the backups are not VMWare specific. |
Updated LogicModules
LogicModule/System Name | Details |
Cisco_AIPSSM_Processor | (DataSource) The UsedPercent datapoint no longer alerts on NoData. |
Cisco_Meraki_Switch_Interfaces | (DataSource) Added datapoints for each type of packet counter, multicast, crc errors, packet alignments errors, stp topology detection, and so on; added warningCount and errorCount datapoints that report how many errors the switch detected in that port; common occurrences like disconnected/disabled ports are now ignored (users will have to check those errors in the console as the DataSource cannot report text in a clean way); added datapoints reporting connection enabled; added instance grouping. |
Cisco_FRU_Power | (DataSource) Fixed invalid token (##auto.serial_number##) present in alert messages. |
Cisco_NXOS | (ConfigSource) Updated script to support Cisco UCS devices running NXOS. |
Citrix_Netscaler_FullBackup | (ConfigSource) Improved filtering of shell lines in output; increased connection timeout; removed spaces from log file name. |
Cohesity_DataPlatform_Alerts | (EventSource) Added special handling of alerts to prevent duplication. Although this EventSource will work on all Collector versions, Collector 29.001 or higher is required to ensure duplicate prevention. |
Cohesity_DataPlatform_Fans | (DataSource) Removed unused variables from Active Discovery script. |
Kubernetes_Container | (DataSource) The container image is now recorded under “auto.image”. |
LogicMonitor_Collector_BufferDataReporterLatency | (DataSource) Gathers newer queue status metrics for Collector versions 29.104 or higher; removed alerting from minReportLatency datapoint; renamed santabaConnection datapoint to persistentQueueStatus (note that this will delete historical data for this datapoint upon import). |
Microsoft_ActiveDirectory_Computers Microsoft_ActiveDirectory_FSMORoles Microsoft_ActiveDirectory_OrganizationalUnits Microsoft_ActiveDirectory_PasswordPolicy |
(4 ConfigSources) Fixed sort order issue in collection script requests to return consistently sorted configurations between runs. Note: These ConfigSources will generate alerts upon initial import. |
Microsoft_ActiveDirectory_SitesSubnets
Microsoft_DHCP_IPv4LeasesConfig |
(2 ConfigSources) Made significant updates to collection scripts; sorted output by IP address to reduce noise; added check for WinRM. |
Microsoft_SQLServer_AlwaysOnAvailabilityGroups Microsoft_SQLServer_AlwaysOnAvailabilityReplicas Microsoft_SQLServer_AlwaysOnDatabaseReplicaCluster Microsoft_SQLServer_AlwaysOnDatabaseReplicas Microsoft_SQLServer_Troubleshooter Microsoft_SQLServer_Databases Microsoft_SQLServer_SystemJobs Microsoft_SQLServer_GlobalPerformance | (8 DataSources) Updated scripts for all eight DataSources with connection.close() to ensure all opened connections are closed upon exit.For the Microsoft_SQLServer_AlwaysOnAvailabilityGroups DataSource only, the Active Discovery script now creates instance names in uppercase to match Microsoft naming convention. |
Microsoft_SQLServer_SQLAuthConnections Microsoft_SQLServer_Connections | (2 PropertySources) Included the loginTimeout parameter in JDBC strings to resolve high CPU usage on Collector v29.003 caused by the script not timing out correctly. |
NetSNMP_Memory_Usage | (DataSource) Updated collection script to fallback if snmpd version cannot be retrieved via the net-snmp version OID; updated datapoint descriptions; added graph for PercentSwapUsed datapoint. |
Nimble_Array_Info | (DataSource) Improved OS version detection in Active Discovery script; fixed collection output spacing; performed general code cleanup; added alerts for TotalArrayUsagePercent datapoint; updated alert persistence and added graph for status datapoint; fixed overview graphs. |
NTP | (DataSource) Updated AppliesTo statement to no longer match devices with the “CiscoNTP” category due to collection issues on these device types. |
PingMulti- | (DataSource) Improved description; added technical notes. |
snmp64_If- | (DataSource) Updated the alert description of the Status datapoint. |
SNMP_Network_Interfaces | (DataSource) Reintroduced fix for UtilizationPercent datapoint calculations that was accidentally reverted in v1.6 of the DataSource; Fixed integer overflow bug that was causing invalid interface speed properties to be set on interfaces over 2.14Gbps. |
Topology Mapping: Networking_L2_snmpSwitch |
(TopologySource) Improved linking of VMware macs to generate missing edges; resolved issue of false edges between HP switches. |
Veeam_BackupAndReplication_BackupSessions
Veeam_BackupAndReplication_Jobs_Backups
Veeam_BackupAndReplication_Jobs_BackupSync
Veeam_BackupAndReplication_Jobs_Copy
Veeam_BackupAndReplication_Jobs_ManagedAgentBackups Veeam_BackupAndReplication_Jobs_Replicas Veeam_BackupAndReplication_Repositories |
(7 DataSources) Added a datapoint to monitor time since a job was last run; fixed issue preventing backup copy jobs from being discovered for Veeam version 10 and above. |
Zoom_User_Stats | (DataSource) Fixed indices used for request by the collection script (previously the indices were not correctly matched to license types); updated the collection interval to one hour. |
Deprecated LogicModules
LogicMonitor deprecates LogicModules for a variety of reasons. Most often, it is because we have published a replacement LogicModule that provides superior access to the monitored technology (for example, supports more versions of the technology or provides improved scalability).
However, there are times when a LogicModule is deprecated with no replacement (for example, when a technology becomes defunct or security issues beyond LogicMonitor’s control arise).
Note: When importing a replacement LogicModule, you will not experience any immediate data loss due to the name variation that LogicMonitor expressly adds. However, there will be a diversion in data collection between the deprecated and new LogicModule, and you will potentially collect duplicate data and receive duplicate alerts for as long as both LogicModules are active. For this reason, we recommend that you disable (rather than delete) the deprecated LogicModule after you have imported its replacement to provide time to (1) verify that it is working as expected and (2) build up a new set of historical data.
LogicModule Deprecated/Replaced | Reason | End of Support Date |
LogicModules Deprecated in v.144 |
||
Deprecated: VMware_VeloCloud_SystemStats Replacement: N/A |
(1 DataSource) It has been determined that all data gathered by this DataSource is being reported more robustly through the existing NetSNMPCPUwithCores and NetSNMP_Memory_Usage DataSources, making it redundant and unnecessary. | 2021-02-09 |
Deprecated: F5_BigIP_PoolMemberStatistics Replacement: F5_BigIP_PoolMemberStats |
(1 DataSource) Active Discovery and data collection methods were converted from SNMP to script to improve overall efficiency. | 2020-12-07 |
Deprecated: Veeam_BackupAndReplication_Jobs_VMWareSureBackups Replacement: Veeam_BackupAndReplication_Jobs_SureBackups |
(1 DataSource) “VMware” was removed from the DataSource name as the backups are not VMWare specific. | 2020-12-07 |
LogicModules Previously Deprecated (over past five versions) |
||
Deprecated: NetApp_SolidFire_Cluster NetApp_SolidFire_Volumes NetApp_SolidFire_Nodes NetApp_SolidFire_Drives Replacement: N/A |
(4 DataSources)General cleanup of DataSources that are not widely used and no longer work correctly. | 2021-01-19 |
Deprecated: Windows_SNMP_Services Replacement: N/A | (1 DataSource) Windows SNMP support has been deprecated by Microsoft since Server 2012 R2. As a result, this DataSource does not collect reliable data for Server 2016 and above. | 2020-12-02 |
Deprecated: Cisco AIP SSM Memory Pools- Replacement: Cisco_AIPSSM_Processor Cisco_AIPSSM_MemoryPools |
(1 DataSource) The replacement DataSources offer a scripted SNMP version that returns accurate values. If you were previously using the now-deprecated DataSource, it can be deleted as it was providing invalid data. | 2020-11-16 |
Deprecated: LM_Device_Count Replacement: LogicMonitor_Portal_Metrics |
(1 DataSource) Uses a deprecated API. It is strongly recommended that this LogicModule be deleted and the replacement LogicModule be used. | 2020-10-26 |
Deprecated: Arista_Switch_Storage Replacement: Arista_Switch_FlashStorage Arista_Switch_Memory Arista_Switch_StorageUsage |
(1 DataSource) The replacement DataSources filter out instances to allow for separate DataSource monitoring of memory, flash storage, and standard storage. | 2020-10-26 |
Deprecated: Linux_SSH_CGroupStatus Replacement: Linux_SSH_ServiceStatus |
(1 DataSource) Did not provide accurate/useful data and can be deleted; the existing Linux_SSH_ServiceStatus DataSource has been retooled in v.141 to perform the same function. | 2020-09-18 |
Deprecated: Linux_SSH_NetworkTCPUDP Replacement: Linux_SSH_TCPUDP |
(1 DataSource) The replacement DataSource offers several advantages including (1) the use of the more widely supported nstat (part of iproute2) command and netstat as fallback if nstat is not available and (2) additional monitoring for packet, datagram and error related metrics | 2020-09-18 |
Deprecated: QNAP Volumes Replacement: QNAP_Volumes |
(1 DataSource) Changed the collection method from standard SNMP to scripted SNMP to properly handle the units returned for the VolFreeSize and VolTotalSize datapoints. In the now-deprecated version, these datapoint calculations were failing if the returned values were not expressed as terabytes leading to data misrepresentation. | 2020-09-18 |
Entering Beta: Push Metrics API
LogicMonitor is developing a Push Metric API in order to allow metrics to be sent directly to LogicMonitor without the use of a Collector. Some technology landscapes where this capability is becoming vital include server-less infrastructures such as AWS Lambda, large distributed microservices environments with custom metrics (including business metrics), and IoT environments.
Beta for Push Metrics API is targeted for December. If you have a compelling use case and the resource availability, and would like to be considered for participation, please complete the Customer Beta survey.
October 19, 2020
v.143 Release
v.143 Highlights:
- Feature Highlights: Alerts Page Refresh and New Profile Menu
- Platform Enhancements: Independent configuration of dynamic threshold suppression and generation capabilities, a significant number of Kubernetes monitoring enhancements, additional usage summary counts, expanded NetFlow support, and more
- New and Updated Monitoring: AWS Elemental MediaConvert, Cohesity, VMware VCSA, VMware VeloCloud, and more LogicModules
Feature Highlights
Feature Highlight: Alerts Page Refresh
LogicMonitor is releasing significant UI enhancements for the Alerts page. The new UI is more intuitive and efficient, featuring:
- Increased data density
- Fewer clicks to accomplish a task
- Faster loading times
While the capabilities of the new Alerts page UI are largely parallel to those of the previous UI, some new functionality is being introduced, including:
- Bulk SDT action enhancements. You can now put parent devices (or device groups) into SDT from the bulk SDT action.
- Ability to escalate alerts or add notes to alerts as bulk actions. You can now escalate multiple alerts or add a note to multiple alerts at once from the bulk actions menu.
- Inverse alert selection. When selecting multiple alerts for the purpose of performing an action in bulk, the selection dropdown offers the ability to invert current selection, allowing you to select all except those currently selected.
- User-friendly alert detail display. The Overview tab features several new user-friendly display features that make alert detail viewing more efficient and intuitive.
Note: Upon deployment of the new UI, the left-hand Alerts navigation menu will automatically open the new Alerts page. However, you can still access the prior version of the Alerts page by removing the “s” from the very end of the Alerts page URL (transforming “/alerts” to “/alert”). The prior version of the Alerts page will remain available through at least version v.144.
For more information on using the new UI, see Managing Alerts from the Alerts Page.
Feature Highlight: New Profile Menu
The left-hand navigation menu features a new Profile menu. Only available when viewing areas of the product with version 4.x of the UI (currently the Alerts and Exchange pages), this menu is unique per user, allowing you to manage your user account, access support/training, configure various appearance settings, and log out.
Note: When viewing areas of the product with version 3 of the UI, you can find these options (manage user account, access support/training, log out) in the upper right corner of the platform header.
Platform Enhancements
Alerting
- Alert notification suppression independently configurable from alert generation. Alert notification suppression is now independently configurable from the alert generation capabilities of dynamic thresholds. This means you can have dynamic thresholds that trigger alerts for anomalies, suppress notifications for alerts that correspond to expected performance, or both. This is useful when there are different use cases for suppression and alert generation (for example, a percentage-based metric for which there is a very clear good and bad range may benefit more from suppression than alert generation). For more information on using these capabilities independently or in cooperation, see Enabling Dynamic Thresholds for Datapoints.
Alert Integrations
- Improved alert clear behavior around instance deletion. Several enhancements have been made in this area to prevent orphaned tickets in third-party integrations:
- If an alert is cleared and the instance triggering the alert then gets deleted via Active Discovery, the alert will be cleared prior to the instance being deleted.
- If an alert’s severity level is upgraded and, prior to sending notification of upgrade, the instance triggering the alert is deleted via Active Discovery, an alert clear will now be sent for the initial severity level. Previously, this notification was unintentionally suppressed due to alert upgrade.
- If an alert’s severity level is upgraded and, prior to sending notification of upgrade, the upgraded alert is cleared and the instance triggering the alert is then deleted via Active Discovery, an alert clear will now be sent for the initial severity level. Previously, this notification was unintentionally suppressed due to alert upgrade.
- (FIX) ConnectWise alert integration cloning. Resolved an issue that was preventing the cloning of ConnectWise alert integrations without “Escalated” payloads. This has been fixed and the ability to clone a ConnectWise integration is now available regardless of the types of payloads configured for it.
Dashboards
- (FIX) NOC widget. Fixed an issue introduced by an update to the Chrome browser that was displaying hyperlinks in the NOC widget for non-privileged users (users with read only permissions for dashboard). The hyperlinks were leading non-privileged users to invalid URLs. This has been fixed and non-privileged users will no longer see rendered hyperlinks in the NOC widget.
Devices
- (FIX) Device association with DataSources and dynamic groups. Resolved an issue that was preventing DataSources and dynamic groups from applying to a device (despite the device matching the AppliesTo statement of DataSource(s) or dynamic group(s)) after the device’s properties were updated by an ERISource PropertySource. While this issue is resolved and will not occur moving forward, remedial steps must be performed on any impacted devices and/or dynamic groups in order to enable appropriate associations:
- To manually fix missing DataSource associations… Open each device in the Resources page and select Manage | Force DataSource Re-Match.
- To manually fix missing dynamic group associations… This can be accomplished using one of the following two methods:
- Temporarily update AppliesTo statement for dynamic group. Temporarily update the AppliesTo statement for each dynamic group in order to trigger dynamic group evaluation across all devices. It is recommended that you add an OR condition that adds a dummy property to the AppliesTo statement so as not to remove any currently associated devices or associate any new devices. To accomplish this, put the existing statement in parentheses and then append the OR condition. For example:
(<existing AppliesTo statement>) || dummy.property == xyz
.After saving the new statement and waiting a few moments, revert the AppliesTo back to its original statement and save once again.
- Create a temporary PropertySource. Create and trigger a PropertySource that sets a dummy property on the devices whose memberships need to be reevaluated. The PropertySource can consist of a script as simple as a one line print statement:
println("auto.triggerdynamicgroups=true")
. To trigger immediate evaluation of the PropertySource across your devices, select More | Run PropertySource from the PropertySource definition. Once the dynamic groups are updated, delete the PropertySource.
- Temporarily update AppliesTo statement for dynamic group. Temporarily update the AppliesTo statement for each dynamic group in order to trigger dynamic group evaluation across all devices. It is recommended that you add an OR condition that adds a dummy property to the AppliesTo statement so as not to remove any currently associated devices or associate any new devices. To accomplish this, put the existing statement in parentheses and then append the OR condition. For example:
- Helper text added to Dynamic Group configuration window. The following informational note has been added to the Add Dynamic Group and Update Dynamic Group configuration windows to provide further explanation of which properties the group’s AppliesTo statement evaluates.
“Note: To avoid circular references, the criteria that determines which devices are auto-assigned to a dynamic group (i.e. the AppliesTo script) can only evaluate properties of the host itself, not any inherited properties from those groups of which it is a member.”
- Improved warning message when adding devices to a device group. When adding devices to a device group, if a Collector (or Auto-Balanced Collector Group) other than the one currently assigned to the device is chosen, the following warning now displays in the UI.
“The highlighted devices are not being monitored by their preferred collector/group. To change the preferred collector or to perform failback, go to Collector Settings. In case of a device being monitored by an ABCG, check if the device has been moved to other group.”
Kubernetes Monitoring
- Editable and downloadable YAML configuration files. The Add Kubernetes Cluster wizard now provides editable and downloadable YAML configuration files for the LM Container Argus and Collectorset-Controller deployments. You may find this install process simpler than the previous copy/paste Helm commands (the new process is a one-line install using the Kubernetes cli to apply from the YAML file), and particularly useful when customizing configuration options that weren’t exposed in the UI wizard previously (all options are present in the YAML file).
- Kubernetes and Helm version properties. New properties are automatically added at the cluster (group) level to capture Kubernetes and Helm versions. This information is intended to help provide the LogicMonitor team the information they need in troubleshooting situations.
- Disabling Spinnaker versioning. New Helm chart options have been added to disable Spinnaker versioning. If you use Spinnaker, you may find this useful for avoiding issues with Spinnaker versioning on the config maps/secrets.
- Resource deletion retry. Argus will now retry deleting resources (e.g. pods) in monitoring when the initial delete request fails. This compensates for any issues that may interfere with initial deletion, helping to ensure monitoring stays up to date.
- (FIX) Improved handling of duplicate resource names. Kubernetes resources with the same names in different namespaces of the same cluster were previously not properly added into monitoring. To resolve this issue, namespaces are now appended to resource names in this scenario to ensure unique naming.
- Argus version 4.2.0. In Argus version 4.2.0, which was recently released, pod naming convention changes from <pod name> to <pod name-namespace>. This change was made to accommodate pods with the same names running in different namespaces, but it will result in pods being deleted and re-added under the new naming convention. If you wish to avoid this, you can update your Argus image tag in Helm to 4.1.0 so that you do not get the 4.2.0 release. In a future release we will change this behavior so that pods can simply be renamed without being deleted/re-added.
Network Traffic Flow Monitoring
- Network traffic flow monitoring available for more systems. Adjusted flexibility of mandatory field requirements in traffic flows to allow for network traffic flow monitoring on systems that do not provide both source and destination ports and/or interfaces. Although dependent on specific models, this enhancement should serve to expand LogicMonitor’s network traffic flow monitoring support to Cisco ASA, Cisco Meraki, and VMware VeloCloud systems—as well as other systems not yet directly known to us.
- Support for the SNMP_Network_Interfaces DataSource. Interface descriptions can now also be obtained via the newer SNMP_Network_Interfaces DataSource. Previously, only the snmp64_if DataSource was supported for this purpose.
- Group-level filtering. The Traffic tab that displays at the device group level now offers the same filtering capabilities as the Traffic tab that displays at the device level.
- (FIX) NetFlow Device Metric report. Adjusted report to handle aggregate devices.
- (FIX) NetFlow Device Metric report. Resolved issue that was preventing report generation if fields were missing data.
- (FIX) Missing IFout field. Fixed issue causing the interface out ID to display as 2147483648 when IFout field was not found.
User Interface (UI)
- Continued expansion of usage summary counts. In v.141, LogicMonitor introduced several new usage count summaries on the Account Information page (Settings | Account Information) including usage counts for user roles, alert rules, dashboards, and others. Continuing with this initiative of enhanced tracking of resource usage, new usage counts have been added for session users, external API users, open alerts, and previous day alerts. In addition, these counts have been broken down into four logical grouping tables. For detailed descriptions of the various usage accounts available, see About the Account Information Page.
- Remote support status icon. The left-hand navigation menu features a new remote support status icon. This icon only displays if you are currently viewing an area of the product with version 4.x of the UI (currently the Alerts and Exchange pages). As discussed in Users, this icon provides the current status of LogicMonitor remote support access.
Note: When viewing areas of the product with version 3 of the UI, remote support status displays in the upper right of the platform header.
New, Updated, and Deprecated LogicModules
Recently released to the LogicMonitor public repository, our new and updated LogicModules are available for import to expand and enhance your monitoring coverage.
New LogicModules
- AWS Elemental MediaConvert – 1 DataSource
Monitors AWS Elemental MediaConvert job output duration, errors, and transcoding/standby time.
- Cisco_AIPSSM_Processor – 1 DataSource
Replacing the SNMP-based Cisco AIP SSM Memory Pools DataSource, this new DataSource offers a scripted SNMP version that returns accurate values. If you were previously using the now-deprecated DataSource, it can be deleted as it was providing invalid data.
- Cisco ASA – 1 SNMP SysOID Map
The \.1\.3\.6\.1\.4\.1\.9\.1\.2406 SNMP SysOID Map applies Cisco_ASA_* LogicModules to Firepower 2130 devices.
- Cohesity – 12 DataSources, 1 EventSource, 1 PropertySource
Monitors metrics related to storage, clusters, nodes, consumers, hardware, and data protection for your Cohesity platform. For setup and monitoring details, see Cohesity DataProtect and DataPlatform Monitoring.
- VMware VeloCloud – 5 DataSources, 1 PropertySource
Gathers metrics for VeloCloud edge health, throughput, performance, and errors via the VeloCloud Orchestrator API. Also gathers system CPU and memory metrics via SNMP. For setup and monitoring details, see VMware VeloCloud Monitoring.
Updated LogicModules
- Cisco_Meraki_Licensing – 1 DataSource
Updated to no longer fail to collect data on devices that have a license expiration date set to “N/A”.
- Citrix_Netscaler_AAA – 1 DataSource
Updated the metric type of the CurICASessions datapoint from derive to gauge.
- HP MSA – 10 DataSources
The scripted DataSources in the HPA monitoring suite have been updated to improve handling of leading 0s in the authentication hash.
- Infoblox_Appliance_DHCPv4Statistics – 1 DataSource
Changed the metric types of all datapoints from counter to derive.
- Linux_SSH_Filesystems – 1 DataSource
- Replaced invalid characters in wildvalues. Note: Upon import of this update, instances with invalid characters in their names will be deleted and replaced with new instances; however, impact should be minimal as the replaced instances would not have been successfully collecting data.
- Updated Active Discovery to no longer discover loop devices as they are dynamically allocated and thus always report 100% utilization resulting in unnecessary alerts.
- Microsoft SQL Server – 2 PropertySources
The Microsoft_SQLServer_SQLAuthConnections and Microsoft_SQLServer_Connections PropertySources now include the loginTimeout parameter in JDBC strings to resolve high CPU usage on Collector v29.003 caused by the PropertySource script not timing out correctly.
- NetApp – 2 PropertySources
The addCategory_NetApp and addCategory_NetApp_ESeries PropertySources now assign the category of “NetApp” to the system.categories property from API-based PropertySources rather than relying only on sysOIDs.
- NetSNMPCPUwithCores – 1 DataSource
Updated the appliesTo function to associate with F5 devices.
- Nimble_Array_Info – 1 DataSource
A value of NoData (rather than -1) is now returned for metrics that are not returned by the array.
- PaloAlto_FW_ThreatAnalysis_Events – 1 EventSource
This LogicModule now accepts the property paloalto.timezone which specifies a timezone offset in hours. If this property is not set, the offset defaults to UTC (0). Customers should check their devices to ensure that event timestamps from their devices are in UTC and set this new property accordingly.
- Printer Consumables- 1 DataSource
Added graphs and complex datapoints for status codes that are sometimes included as a negative return value for the Level metric, which should prevent incorrect graphs and false alerts. Added missing descriptions.
- Slack Events – 1 EventSource
Resolved issue that was causing outage updates to be displayed as duplicates of the same event.
- SNMP_Network_Interfaces – 1 DataSource
Fixed incorrect calculation of In/OutUtilizationPercent datapoint values.
- Topology Mapping – 1 TopologySource
General updates to LogicMonitor’s topology-mapping-specific LogicModules include:
- Networking_L2_snmpSwitch TopologySource
Discontinued matching OUI and LLDP edges on Brocade devices due to non-existent edges being generated.
- addERI_Device PropertySource
Added new OIDs for ERT discovery.
- Networking_L2_snmpSwitch TopologySource
- VMware vCenter Server Appliance – 10 DataSources
Updated all VMware VCSA DataSources to accept credentials via the vcsa.user/vcsa.pass properties. To ensure backwards compatibility, the DataSources will fallback to using esx.user/esx.pass if no VCSA-specific credentials are provided. Customers should migrate their VCSA-specific credentials to the new properties at their earliest convenience.
- WinSystemUptime – 1 DataSource
Added an UptimeDays complex datapoint to represent system uptime in days. Added missing datapoint descriptions.
Deprecated LogicModules
LogicMonitor deprecates LogicModules for a variety of reasons. Most often, it is because we have published a replacement LogicModule that provides superior access to the monitored technology (for example, supports more versions of the technology or provides improved scalability).
However, there are times when a LogicModule is deprecated with no replacement (for example, when a technology becomes defunct or security issues beyond LogicMonitor’s control arise).
Note: When importing a replacement LogicModule, you will not experience any data loss due to the name variation that LogicMonitor expressly adds. However, you will potentially collect duplicate data and receive duplicate alerts for as long as both LogicModules are active. For this reason, we recommend that you disable the deprecated LogicModule after you have imported its replacement and verified that it is working as expected.
LogicModule Name/Type | Replaced By | Reason | End of Support Date |
LogicModules Deprecated in v.143 | |||
NetApp_SolidFire_Cluster NetApp_SolidFire_Volumes NetApp_SolidFire_Nodes NetApp_SolidFire_Drives (4 DataSources) |
N/A | General cleanup of DataSources that are not widely used and no longer work correctly. | 2021-01-19 |
Cisco AIP SSM Memory Pools
(DataSource) |
Cisco_AIPSSM_Processor | The replacement DataSource offers a scripted SNMP version that returns accurate values. If you were previously using the now-deprecated DataSource, it can be deleted as it was providing invalid data. | 2020-11-16 |
LogicModules Previously Deprecated (over past five versions) | |||
Windows_SNMP_Services
(DataSource) |
N/A | Windows SNMP support has been deprecated by Microsoft since Server 2012 R2. As a result, this DataSource does not collect reliable data for Server 2016 and above. | 2020-12-02 |
LM_Device_Count
(DataSource) |
LogicMonitor_Portal_Metrics | Uses a deprecated API. It is strongly recommended that this LogicModule be deleted and the replacement LogicModule be used. | 2020-10-26 |
Arista_Switch_Storage
(DataSource) |
Arista_Switch_FlashStorage
Arista_Switch_Memory Arista_Switch_StorageUsage |
The replacement DataSources filter out instances to allow for separate DataSource monitoring of memory, flash storage, and standard storage. | 2020-10-26 |
Linux_SSH_CGroupStatus
(DataSource) |
Linux_SSH_ServiceStatus | Did not provide accurate/useful data and can be deleted; the existing Linux_SSH_ServiceStatus DataSource has been retooled in v.141 to perform the same function. | 2020-09-18 |
Linux_SSH_NetworkTCPUDP
(DataSource) |
Linux_SSH_TCPUDP | The replacement DataSource offers several advantages including (1) the use of the more widely supported nstat (part of iproute2) command and netstat as fallback if nstat is not available and (2) additional monitoring for packet, datagram and error related metrics | 2020-09-18 |
QNAP Volumes
(DataSource) |
QNAP_Volumes | Changed the collection method from standard SNMP to scripted SNMP to properly handle the units returned for the VolFreeSize and VolTotalSize datapoints. In the now-deprecated version, these datapoint calculations were failing if the returned values were not expressed as terabytes leading to data misrepresentation. | 2020-09-18 |
October 01, 2020
v.142 Release
v.142 Highlights:
- Platform Enhancements: Discovery filtering for Kubernetes monitoring, restructured audit log entries, expanded network traffic flow filtering, and more
- New and Updated Monitoring: Arista switches, HPE Nimble, VMware NSX, and more
- Entering Beta: New UI for the Alerts page
Platform Enhancements
Alerts
- (FIX) Alert filtering. Entering multiple exclude criteria for the instance filter (e.g.
!(InstanceNameA | InstanceNameB)
) was resulting in no filter exclusions for the instance filter. This was impacting both the Alert List widget and the Alerts page. This has been fixed.
Alert Integrations
- PagerDuty. Collector down alerts are now supported for PagerDuty alert integrations by default. To achieve this, the source fields in LogicMonitor’s default payloads were changed from
"source":"##HOST####WEBSITE##"
to"source":"##HOST## ##WEBSITE## ##AGENTID## ##AGENT_DESCRIPTION##"
.
Audit Logs
- Audit log entry restructure. Audit log entry descriptions for all operations performed on devices, DataSources, and instances have been restructured so as to facilitate parsing of audit logs in a more efficient manner. A typical format of an audit log entry now includes action, type, and description as key-value pairs. Other key-value pairs are additionally present depending upon the operation.
Dashboards
- (FIX) Gauge widget. The Gauge widget was failing to generate data when “last calendar month” was selected as the value in the Peak time range configuration. This has been fixed.
LM Cloud
- AWS updates:
- AWS EMR cluster state mapping. The mapping of EMR cluster states to the system.aws.monitoringstate property has been updated. Previously, the cluster states of STARTING, BOOTSTRAPPING, and WAITING were mapped to a value of “2” which indicates unavailable. With v.142, these states are now being mapped to a value of “1”, which indicates OK, to ensure monitoring is being properly performed on allocated resources.
- Microsoft Azure updates:
- New properties discovered for Azure VM. Operating system name and version are now being discovered as instance properties for existing and new Azure VMs. You may find this additional detail helpful when filtering or grouping by properties.
- (FIX) Azure Storage Service Limits Probe collection method. A recent Azure API upgrade caused the Azure Storage Service Limits Probe collection method to collect service limits per region and not per Azure subscription. As a result, DataSources using this collection method began alerting because expected data was not being returned. This has been fixed.
- (FIX) Upgraded Azure API. The API used for Azure VMs was upgraded in order to resolve an issue in which properties were being dropped due to discovery timeouts.
LM Container
- LM Container Argus v4 now available. A new major version of LM Container is now available that provides improved compatibility with LogicMonitor API rate limits; support for pod priority class; and toleration specifications that are helpful for preventing Argus, Collectorset-Controller, and Collector pods from being scheduled on tainted nodes. Because of the extent of the updates in this major version, you will need to opt in to this upgrade. For upgrade details and instructions, see LM Container Argus v4 Release.
- Discovery filtering. Discovery filtering has been added to LogicMonitor’s Kubernetes monitoring capabilities. This discovery filtering, which is similar to what is available via LM Cloud, can be used to exclude certain resources (for example, QA or dev deployments) from monitoring based on labels. For larger clusters where API server resources are not scalable, discovery filtering can help you better manage API server load due to monitoring. Discovery filtering can be configured in the LogicMonitor UI (from the Add Kubernetes Cluster wizard) or directly in your Helm deployment.
- (FIX) Dynamic node group queries. Queries for dynamic node groups based on worker role weren’t properly including the correct nodes in some cases; this has been fixed.
LM Exchange
- (FIX) Automatically Delete Instance slider state. Fixed issue in LM Exchange in which the Automatically Delete Instance on/off slider was visually rendering the state opposite to the actual state.
Network Traffic Flow Monitoring
- Enhanced filtering at device group level. The filtering options available for filtering network traffic flow data at the device group level are now at functional parity with those available at the device level.
Topology Mapping
- Node filtering. Node filtering based on edge type has been added to topology maps that display from the Resources page (on the Maps tab).
New, Updated, and Deprecated LogicModules
Recently released to the LogicMonitor public repository, import our new and updated LogicModules to expand and enhance your monitoring coverage.
New LogicModules
- Arista Switch – 3 DataSources
Three new DataSources have been released to replace the now-deprecated and more general Arista_Switch_Storage DataSource. The new DataSources (Arista_Switch_FlashStorage, Arista_Switch_Memory, and Arista_Switch_StorageUsage) filter out instances to allow for separate DataSource monitoring of memory, flash storage, and standard storage. Alerts have been added for Arista_Switch_StorageUsage.
- Fortinet FortiGate – 1 PropertySource, 2 TopologySources
For improved FortiGate topology mapping operations, two new TopologySources (Fortinet_FortiGate_HA and Fortinet_FortiGate_SDWAN) for generating HA and SDWAN edges respectively have been created. In addition, one new PropertySource (addERI_Fortinet_FortiGate) to support ERI discovery for Layer 2, Layer 3, high availability and SDWAN ERIs has been added.
Note: As discussed in the Updated LogicModules section, updates to two existing LogicModules are also available for improved FortiGate topology mapping.
- HPE Nimble – 1 PropertySource
A new PropertySource named addCategory_NimbleSSH was added to the HPE Nimble monitoring suite. This PropertySource tests SSH access to Nimble devices and applies the “NimbleStorageSSH” category.
As noted in the Updated LogicModules section, enhancements have additionally been made to several existing HPE Nimble LogicModules.
- VMware NSX – 6 DataSources, 2 PropertySource, 2 ConfigSources
Collects metrics for NSX manager system resource utilization and component status; NSX controller resource utilization; uptime and node failover status; and edge service health and interface throughput. Monitors configs for NSX controllers and edge services. For setup and monitoring details, see VMware NSX Monitoring.
Updated LogicModules
- APC_Environment_Monitor_Humidity- – 1 DataSource
Fixed unclear descriptions and alert messages on the humidity threshold breach datapoints.
- AWS_RDS_ServiceLimits – 1 DataSource
Added missing metric names that were causing data collection to fail.
- Cisco_FRU_Power – 1 DataSource
Removed three complex datapoints (operatingStatusAlert*) and moved their alerting to the OperatingStatus datapoint.
Important: Any instance-level tuning or alert rule configurations currently referencing these three removed complex datapoints will need to be reconfigured to reference the OperatingStatus datapoint. Historical data for the OperatingStatus datapoint will not be impacted, but historical data will be lost for the three removed operatingStatusAlert* complex datapoints.
- Cisco_NXOS – 1 ConfigSource
Removed log4j usage due to incompatibilities with the version of the library bundled with Collector versions 29.102 and higher; updated filters for the DifferenceTest config check.
- Citrix_Netscaler – 1 ConfigSource
Removed log4j usage due to incompatibilities with the version of the library bundled with Collector versions 29.102 and higher.
- DataCore_Symphony_VirtualDisks – 1 DataSource
Removed unused jackson-databind import to align with Collector versions 29.102 and higher.
- Dell EMC – 1 PropertySource
For improved topology mapping operations, updated the addERI_Linux PropertySource to set “Switch” as external resource type for Dell EMC networking devices.
- Device_BasicInfo – 1 PropertySource
Updated to use the actual hostname instead of its string representation to generate values for the auto.network.names property. This prevents invalid values from being set for the property due to DNS resolution issues.
- Fortinet FortiGate – 1 DataSource, 1 PropertySource
For improved FortiGate topology mapping operations, updates have been made to the Fortinet_FortiGate_HighAvailabilityPeers DataSource and the addERI_Device PropertySource.
Note: As discussed in the New LogicModules section, three new LogicModules have been released for improved FortiGate topology mapping.
- HPE_Network_Config – 1 ConfigSource
Removed log4j usage due to incompatibilities with the version of the library bundled with Collector versions 29.102 and higher.
- HPE Nimble – 5 DataSources, 1 PropertySource
Updated the AppliesTo statement to use new “NimbleStorageSSH” category set by the newly-released addCategory_NimbleSSH PropertySource for the following SSH-based LogicModules: Nimble_Array_Info, Nimble_HDD_Disks, Nimble_SSD_Disks, Nimble_Volume_Latency, and Nimble_Array_Properties (PropertySource).
- Linux SSH – 1 DataSource, 1 PropertySource
Updated the regex in the Linux_SSH_Filesystems DataSource to handle output split on multiple lines; added debug mode.
Updated the Linux_SSH_Info PropertySource to use the actual hostname instead of its string representation to generate values for the auto.network.names property. This prevents invalid values from being set for the property due to DNS resolution issues.
- LogicMonitor_Portal_Metrics – 1 DataSource
Removed usages of the commons-codec library, to align with Collector versions 29.102 and higher.
- Microsoft_Azure_BlobStorage – 1 DataSource
Due to changes to the Azure Service Insights API, the collection interval for this DataSource has been increased to one hour. The previous one-minute interval was resulting in data collection issues caused by too-frequent polls of the API.
- Microsoft_Azure_ExpressRouteCircuit – 1 DataSource
Increased the data collection interval to five minutes to match Azure’s recently adjusted minimum allowed collection frequency. The previous one-minute interval was resulting in gaps in historical data.
- Office365_MSOnline_AccountLicense – 1 DataSource
Updated to support Microsoft Office 365 licensing SKU updates (see Microsoft documentation for a current listing of SKUs); added datapoints and graphs to track the total units.
Important: There may be some historical data loss upon import due to instances being deleted and replaced with instances corresponding to the updated SKUs.
- OSPF_Neighbors – 1 DataSource
Changed the metric type of the neighborEvents datapoint from gauge to derive; added datapoint and graph for the retransmit queue length.
- Palo Alto Firewall – 1 DataSource, 1 ConfigSource
Fixed misleading description and alert message for the swap_pct_used datapoint found in the PaloAlto_FW_SystemResources DataSource.
Removed log4j usage from the PaloAlto_FW_CLIConfigs due to incompatibilities with the version of the library bundled with Collector versions 29.102 and higher.
- RabbitMQ Queue – 1 DataSource
Updated wildvalue to exclude special characters in instance names.
Important: This may result in historical data loss for existing instances with special characters in their names due to new instances being created with sanitized names.
- snmpIf- – 1 DataSource
Added StatusAlert complex datapoint similar to the datapoint already present in the snmp64_If- DataSource. Alerting has not been moved to the new datapoint to prevent instance-level alert rule changes. Note: An improved interfaces DataSource is targeted for release in an upcoming version.
- Topology Mapping – 2 PropertySources, 3 TopologySources
General updates to LogicMonitor’s topology-mapping-specific LogicModules include:
- BGP_Topology TopologySource
- Disabled BGP topology for Fortigate devices due to merging issues caused by the use of restricted and overlapping private IPs.
- Includes the BGP peer address during edge discovery.
- Networking_L2_snmpSwitch TopologySource.
- Added support for shared namespaces, short OUIs (organizationally unique identifiers) for mapping some IBM devices, and OUIs for some Emulex and PCS equipment.
- Made minor fix to account for devices that do not return 802.1Q bridge table entries over SNMP, as is the case for some HP Switches.
- OSPF_Topology TopologySource
- Disabled OSPF topology for Fortigate devices due to merging issues caused by the use of restricted and overlapping private IPs.
- Included the OSPF neighbor id during edge discovery
- addERI_BGP PropertySource
- Disabled BGP topology for Fortigate devices due to merging issues caused by the use of restricted and overlapping private IPs.
- addERI_OSPF PropertySource
- Fixed external resource type for OSPF switches that were incorrectly classified as routers.
- Disabled OSPF topology for Fortigate devices due to merging issues caused by the use of restricted and overlapping private IPs.
- BGP_Topology TopologySource
- Viptela_System_Memory – 1 DataSource
Added new SystemStatusMemTotal_KB datapoint for total system memory; updated memoryUtilization complex datapoint to account for total memory, buffers and cache.
- VMware VCenter – 1 TopologySource
Change: Added safe navigation to the VMware_vCenter_Topology TopologySource to resolve topology generation issues resulting from an unknown HA state.
- WinVolumeUsage- – 1 DataSource
Updated the Capacity Detail graph to scale by bytes rather than gigabytes.
Deprecated LogicModules
LogicMonitor deprecates LogicModules for a variety of reasons. Most often, it is because we have published a replacement LogicModule that provides superior access to the monitored technology (for example, supports more versions of the technology or provides improved scalability).
However, there are times when a LogicModule is deprecated with no replacement (for example, when a technology becomes defunct or security issues beyond LogicMonitor’s control arise).
Note: When importing a replacement LogicModule, you will not experience any data loss due to the name variation that LogicMonitor expressly adds. However, you will potentially collect duplicate data and receive duplicate alerts for as long as both LogicModules are active. For this reason, we recommend that you disable the deprecated LogicModule after you have imported its replacement and verified that it is working as expected.
LogicModule Name/Type | Replaced By | Reason | End of Support Date |
LogicModules Deprecated in v.142 | |||
LM_Device_Count
(DataSource) |
LogicMonitor_Portal_Metrics | Uses a deprecated API. It is strongly recommended that this LogicModule be deleted and the replacement LogicModule be used. | 10/26/2020 |
Arista_Switch_Storage
(DataSource) |
Arista_Switch_FlashStorage
Arista_Switch_Memory Arista_Switch_StorageUsage |
The replacement DataSources filter out instances to allow for separate DataSource monitoring of memory, flash storage, and standard storage. | 10/26/2020 |
LogicModules Previously Deprecated (over past five versions) | |||
Windows_SNMP_Services
(DataSource) |
N/A | Windows SNMP support has been deprecated by Microsoft since Server 2012 R2. As a result, this DataSource does not collect reliable data for Server 2016 and above. | 2020-12-02 |
Linux_SSH_CGroupStatus
(DataSource) |
Linux_SSH_ServiceStatus | Did not provide accurate/useful data and can be deleted; the existing Linux_SSH_ServiceStatus DataSource has been retooled in v.141 to perform the same function. | 2020-09-18 |
Linux_SSH_NetworkTCPUDP
(DataSource) |
Linux_SSH_TCPUDP | The replacement DataSource offers several advantages including (1) the use of the more widely supported nstat (part of iproute2) command and netstat as fallback if nstat is not available and (2) additional monitoring for packet, datagram and error related metrics | 2020-09-18 |
QNAP Volumes
(DataSource) |
QNAP_Volumes | Changed the collection method from standard SNMP to scripted SNMP to properly handle the units returned for the VolFreeSize and VolTotalSize datapoints. In the now-deprecated version, these datapoint calculations were failing if the returned values were not expressed as terabytes leading to data misrepresentation. | 2020-09-18 |
Entering Beta
LogicMonitor is currently beta testing significant UI enhancements for the Alerts page. The new UI is more intuitive and efficient, featuring:
- Increased data density
- Faster loading times
- More advanced filtering options
Any customer with a sandbox portal will be able to test drive these UI enhancements in their sandbox portal, targeted for roll out October 6 (subject to change). To access the new UI, open the Alerts page and add an “s” onto the very end of the URL (transforming “/alert” to “/alerts”).
Feedback on the new UI is welcome and can be submitted right through your portal, as outlined in Accessing Support Resources.