Release Note


-
LogicMonitor Platform
- Introduction to LogicMonitor
- In-App Resources
-
Account Information
- Portal Information
- Portal Settings
- Financial
-
Usage Reporting
- Usage Reporting Overview
-
Product-Specific Usage Reporting
- Usage Reporting for APM Metrics
- Usage Reporting for LM Logs
- Usage Reporting for SaaS Monitoring
- Usage Reporting for IaaS Monitoring
- Usage Reporting for PaaS Monitoring
- Usage Reporting for APM Traces
- Usage Reporting for APM Synthetics
- Usage Reporting for Devices
- Usage Reporting for Websites
- Usage Reporting for Wireless Access Points
- Audit Logs
- Ops Notes
- Security Settings
- User Access
- Collectors
-
Dashboards
- Dashboards Overview
- Dashboard Creation
- Modern Dashboards
- Adding Dashboard Groups
- Finding Dashboards and Dashboard Groups
-
Widgets
- Widgets Overview
- Widgets Creation
- Widget Datapoint Configurations
-
Widget Types
- Alert List Widget
- Big Number Widget
- Netflow Widget
- NOC Widget
- Log Query Widget
- Pie Chart Widget
- Table Widget
- Text Widget
- Website Status Widget
- Custom Graph Widget
- SLA Widget
- Topology Map Widget
- Gauge Widget
- HTML Widget
- Job Monitor Widget
- Map Widget
- Resource Explorer Widget
- Recommendations Widget
- Billing Widget
- Widget Management
- Standard Widget Configurations
- Enabling Dashboard Text Widget Script Security
- Dashboard Management
- Dashboard Distribution
-
Resource Tree
- Navigating the Resources Page
- Changing the Time Range
- Remote Session
- Using Ops Notes
- Resources Details
- Resource Groups
- Resource Management
- NetScans
- Resource Explorer
- Services
- LM Uptime Overview
-
Websites
- Data Monitored for Websites
- Websites Page Overview
- Alerting on Websites Data
- Trace Route for Websites
-
Websites Management
- Websites Default Settings
- Web Check
- Ping Check
- Testing the Steps of a Web Check
- Creating a Website Dashboard
- Website Properties
- Website Management
- Executing Internal Web Checks using Groovy Scripts
- Web Checks with Form-Based Authentication
- Websites SDT
- Disabling External Website Testing Location Across your Account
- Understanding Website Status Codes
- Websites Groups
- Mappings
- Alerts
-
Reports
- Choosing a Report Type
- Creating a Report Group
- Shared Report Access
-
Report Types
- Alert Forecast Report
- Alert SLA Report
- Alert HealthCheck Report
- Alert Thresholds Report
- Alert Trends Report
- Alerts Report
- Audit Log Report
- Dashboard Report
- Interface Bandwidth Report
- Log Query Report
- NetFlow Resource Metric Report
- Resource Group Inventory Report
- Resource Inventory Report
- Resource Metric Trends Report
- Role Report
- SDT Inventory Report
- Server CPU Report
- Service Level Agreement Report
- User Report
- Website Overview Report
-
Modules
- Modules Overview
- Modules Installation
- Custom Module Creation
- Tokens Available in LogicModule Alert Messages
- Deprecated LogicModules
- Data Collection Methods
- Active Discovery
- Groovy Support
-
Module Configurations
- Types of Modules
- DataSource
- PropertySource
- AppliesTo
- SNMP SysOID Map Configuration
- JobMonitor
- ConfigSource
- TopologySource
- EventSource
-
LogSource
- LogSource Overview
- Configuring a LogSource
- Kubernetes Event Logging LogSource Configuration
- Kubernetes Pods LogSource Configuration
- Log Files LogSource Configuration
- Script Logs LogSource Configuration
- SNMP Traps LogSource Configuration
- Supported MIBs for SNMP Trap Translation
- SNMP Trap MIBs
- Troubleshooting MIBs to JSON Converter Utility Issues
- Troubleshooting SNMP Traps Issues
- Modules Management
- Access Groups for Modules
- Security
-
LM Logs
- LM Logs Overview
- Log Ingestion
- Log Processing
- Logs Partition
- Log Anomaly Detection
- Log Analysis
- Viewing Logs and Log Anomalies
- Reset Log Anomaly Detection
- Log Patterns
- Log Query Language
- Log Processing Pipelines
- Log Alert Conditions
- Logs Roles and Permissions
- LM Logs Usage Data
- Troubleshooting Logs
-
Cloud Monitoring
- Introduction to Cloud Monitoring
- Cloud Services and Resource Units
- Monitored Locations for Cloud Monitoring
- Cloud Monitoring using a Collector for Existing Cloud Resources
- Monitoring Utilized Cloud Service Limits
- Custom Event Integrations Setup
-
Amazon Web Services Monitoring
- AWS Monitoring Setup
- AWS Organizational Unit Monitoring Setup
- Using StackSets to Automate Role and Policy Creation
- AWS Billing Monitoring Setup
- CloudWatch Costs Associated with Monitoring
- Managing your AWS devices in LogicMonitor
- AWS Tag Usage in LogicMonitor
- AWS Cost by Tag Monitoring
- Active Discovery and AWS CloudWatch Metrics
- Customizing AWS CloudWatch DataSources
- Troubleshooting Custom AWS CloudWatch DataSources
- Microsoft Azure Monitoring
- Google Cloud Platform Monitoring
- MongoDB Atlas Monitoring
- Cost Optimization
- Cloud Data Collection with Poll Now
- SaaS Monitoring
-
Edwin AI
- Introduction to Edwin AI
- Key Concepts in Edwin AI
- Edwin AI Roles and Users
- Configure Edwin AI Dashboard
- Edwin AI Models
- Configure Edwin AI Actions
- Edwin AI Rules
- Working with Edwin AI
- Export and Import Edwin AI Configuration
-
Edwin AI Integrations
- Edwin AI Integrations Overview
- Edwin AI Integration YAML File
- Edwin AI Custom Integrations
- Edwin AI Monitoring Integrations
- Edwin AI IT Service Management Integrations
-
LM Integrations
- LogicMonitor Integrations Overview
- Navigating the Integration Page
- Communications Integrations
- Workflow Integrations
- Automation Integrations
- Custom Integrations for LogicMonitor
- Logs for LM Integrations
-
Container Monitoring
- About LogicMonitor Container Monitoring
-
Kubernetes Monitoring
- Support Matrix for Kubernetes Monitoring
- Kubernetes and LM Containers Key Concepts and Terms
- Kubernetes Monitoring Considerations and Required Permissions
- Resource Sizing for Performance Optimization and Tuning Recommendations
- LM Container Installation
- LM Container Upgrade
- LM Container Uninstallation
- Existing Configuration Migration
- Kubernetes Events and Pod Logs Collection
-
Resource Monitoring
- Monitoring Helm Charts Releases
- Kubernetes Core Components Monitoring
- Monitoring Kubernetes Clusters with kube-state-metrics
- Filtering Kubernetes Resources for Monitoring
- NGINX Ingress Controller Monitoring
- Kubernetes Certificates and cert-manager Monitoring
- Disabling Alerts on Kubernetes Resources
- Default Filtering for Kubernetes Resources
- Filtering Kubernetes Resources using Labels, Annotations, and Selectors
- Disabling Resources from Monitoring
- Retention of Deleted Kubernetes Resources using LM Containers
- Retaining Deleted Kubernetes Resources
- Advanced Configuration
- Monitor Supported Resources
- Topology for Kubernetes Cluster
- Kubernetes Cluster Monitoring as Non-Admin User
- Troubleshooting Kubernetes Monitoring
- Docker Monitoring
-
LM APM
- LM APM Overview
- Quick Steps to Setup LogicMonitor APM
-
Push Metrics
- Getting Started with Push Metrics
- Use Cases for Push Metrics
- About the Push Metrics REST API
- Ingesting Metrics with the Push Metrics REST API
- Python SDK for Push Metrics API
- .NET SDK for Push Metrics API
- Managing Resources that Ingest Push Metrics
- Rate Limiting for Push Metrics
- Updating Instance Properties with the Push Metrics REST API
- Updating Resource Properties with the Push Metrics REST API
- OpenMetrics Integration
-
Distributed Tracing
- Distributed Tracing Overview
- Application Authentication Overview
- Traces Page
- Application Instrumentation for LogicMonitor
- Trace Data Forwarding to LogicMonitor
- OpenTelemetry Collector for LogicMonitor Overview
- Synthetics
-
Monitoring Solutions
- Apache
- APC
- AI Monitoring
- Atlassian
- AWS
- Azure
- Broadcom
- Cato Networks
- Checkpoint
-
Cisco
- Cisco APIC Monitoring
- Cisco ASA/ASR
- Cisco Catalyst Center
- Cisco Catalyst SD-WAN Monitoring
- Cisco CUCM API Monitoring
- Cisco Device SNMP and NTP Configuration
- Cisco Firepower Chassis Manager Monitoring
- Cisco Firepower Threat Defense Monitoring
- Cisco Hyperflex Monitoring
- Cisco Intersight Monitoring
- Cisco IP SLA Monitoring
- Cisco ISE Monitoring
- Cisco Meraki Monitoring
- Cisco UCCX Monitoring
- Cisco UCS Monitoring
- Cisco UCS X Monitoring
- Cisco Unified Call Manager (CUCM) Monitoring
- Cisco VoIP Monitoring
- Cisco Wireless Monitoring
- Citrix
- Cohesity
- Common Config
- CommVault
- ConnectWise
- Couchbase Server
- Dell Technologies
- Email Service
- Extreme Networks
- F5
- FreeBSD
- Fortinet
- HPE
- IBM
- IMPI
- Infinidat
- Infoblox
- Java
- Jenkins
- Juniper
- Kemp
- Kubernetes
- Linux
- LogicMonitor
- LSI MegaRAID Controller
- Microsoft
- MongoDB
- NetApp
- Network Traffic Monitoring
- NTP
- Nutanix Systems
- OpenAI
- Oracle
- Palo Alto Networks
- Panzura
- Perfmon Access
- Pick
- Puppet
- Pure Storage
- Quantum
- RabbitMQ
- Redis
- Rubrik
- Ruckus
- SAP
- Slack
- SSL
- SNMP
- Sonicwall
- SumoLogic
- SwiftStack
- Ubiquiti
- Unomaly
- Varnish
- Veeam
- Versa SD-WAN
- Mobile
-
Developer
-
LogicMonitor REST API
-
REST API Overview
- Using LogicMonitor's REST API
- Migration to LogicMonitor REST API v3
- REST API Change Log
- REST API Authentication
- REST API Status Codes
- REST API Error Codes
- REST API Rate Limit
- REST API Troubleshooting
-
REST API v3
- REST API v3 Swagger Documentation
- LogicMonitor v3 SDK
- REST API Basic Filters
- REST API Advanced Filters
- Creating Services Using LogicMonitor REST API v3
- Delta Support for device/devices API
- Best Practices for Migrating to LogicMonitor v3 SDK
-
REST API v3 Endpoints
- Managing Alerts
- Managing Alert Rules
- Managing Cost Optimization Recommendations
- Managing Recipient Groups
- Managing Roles
- Managing Ops Notes
- Managing Report Groups
- Managing Dashboard Groups
- Managing Collector Groups
- Managing ConfigSources
- Managing EventSources
- Managing Collector Debug Command
- Managing Collector Version
- Managing NetScan
- Managing PropertySources
- Viewing Metrics
- Viewing Integration Audit Logs
- Viewing External APIs
- Managing AppliesToFunction
- Managing Devices
- Managing DataSources
- Managing Escalation Chains
- Managing API Tokens
- Managing DataSource Instances
- Managing Dashboards
- Managing Users
- Managing Audit Logs
- Managing Data
- Managing Access Group
- Managing OIDs
- Managing Device Groups
- REST API v2
-
REST API v1
- REST API v1 Overview
- Getting Data with the REST API
-
REST API v1 Endpoints
- Managing Alert Rules
- Managing Alerts
- Managing API Tokens
- Accessing Audit Logs
- Managing Collectors
- Managing Collector Groups
- Managing Dashboards and Widgets
- Managing Dashboard Groups
- Managing DataSources
- Managing DataSource Instances
- Managing Devices
-
Managing Device Groups
- About the Device Group Resource
- Add a Device Group
- Add Device Group Properties
- AWS Device Groups
- Azure Device Groups
- Delete Device Group Properties
- Delete a Device Group
- GCP Device Groups
- Get all alerts for a Device Group
- Get all SDTs for a Device Group
- Get Device Group Properties
- Get Device Groups
- Get devices for a particular device group
- Update a Device Group
- Update Device Group Properties
- Managing Escalation Chains
- Managing Ops Notes
- Managing Reports
- Managing Report Groups
- Managing Roles
- Managing SDTs
- Managing Websites
- Managing Website Groups
- Getting Websites Test Locations
- Managing Thresholds
- Managing Users
-
REST API Overview
- Scripting Support
- HAR File in LogicMonitor
-
LogicMonitor REST API
- Policies and Compliance
- Training and Education
-
Legacy UI
- Getting Started
- Devices
- Dashboards and Widgets
- AIOps
- LM Service Insights
- LogicModules
- Terminology and Syntax
- LM APM
-
Cloud Monitoring
-
Getting Started with LM Cloud
- LM Cloud Monitoring Overview
- Enabling Cloud Monitoring using Local Collector
- Visualizing your cloud environment with auto dashboards and reports
- Setting up custom event integrations
- Monitoring Cloud Service Limit Utilization
- Optimizing your Cloud Spend
- Cloud Data Collection
- Amazon Web Services Monitoring
- Google Cloud Platform Monitoring
- MongoDB Atlas Monitoring
-
Getting Started with LM Cloud
- Container Monitoring
- Monitoring Solutions
In this article
v.82 will be rolled-out through the first two weeks of November. This marks the second-to-last release of 2016! To fulfill the huge goals we set for our product this year, we fit a ton of new features and improvements into this release. Some highlights include revamping our Add Collector process as well as introducing Script Internal Service Checks, support for several more AWS Services, and a new suite of REST API resources.
Please note during our regular maintenance windows between 11/17-12/15, LogicMonitor will be changing the IP address of your portal endpoint. Read our LM Community post for more information.
New “Add Collector” Configuration
We overhauled the process for Adding Collectors so that it is more intuitive and user friendly, as well as added functionality. You will notice:
- The download process has been reduced to a single screen
- One-click copying of Wget and cURL commands to your clipboard.
- The Collector’s device will be automatically added to monitoring, ensuring device performance does not interfere with data collection. Note that this requires Collector version 22.180 or higher.
- You can pre-select the size of your Collector, which determines how much of its host’s memory will be consumed as well as how many devices the Collector can monitor. This can also be adjusted via the Collector config.
You can read more about our new Add Collector process here.
Script Internal Service Checks
Internal Service Checks now support groovy script based response and request settings. Script Internal Service Checks allow for highly configurable transactional checks, and provide broader support for various authentication requests than our standard settings configuration. Why does this matter? This allows you to check the availability of complex web services from where it is most important- your data centers or your offices. For example, you can verify HipChat’s availability from a Collector at each office location, so that you can know about availability issues before your staff.
We have released a full list of available commands that can be used to write your scripts. Script Internal Service Checks require Collector version 22.180 or higher.
Expanded Support for AWS Services
We added support for monitoring the following AWS services:
- Elasticsearch
- Application ELB
- CloudFront
- SWF
- API Gateway
- EFS
REST API
We have published several new resources for the REST API, including the ability to:
- get, add, update and delete roles
- get datasource information
- get data
- PATCH for REST API device groups resource. The PATCH method is useful if you would like to update one or several fields for a device group, but don’t want to include the full JSON definition of the group in the request.
- manage thresholds
- manage instances
PLEASE NOTE: we previously announced a change to our process for engaging customer support. This change will no longer be included in the v.82 release.
Other Notable Improvements
Alerts
- The Alert Table will only display a value to its first two decimal places. Hovering over the value will display it in full.
Dashboards
- Improvements have been made to the Map Widget so that the map will reposition following a change to the location configuration.
- Device Groups can now be specified in the Batchjob widget. This enables compatibility with dashboard tokens.
- If a user attempts to load a Dashboard after disabling cookies, the user will be immediately redirected to the login screen. Previously the application would first attempt to load the dashboard.
Devices
- A two minute timeout has been added when establishing a Remote Session connection.
- We improved Remote Session error messaging, to provide more useful context when errors are encountered.
- When viewing an instance, we now display and link to its parent Datasource in the page header.
- We improved the suggestions dropdown when adding a device via the Manage a Device Group window.
- When more than 100 subgroups exist within a Device Group, we will only display the first 100 with the ability to See More.
- When an invalid URL is entered for the Devices page, you will now be redirected to the root node.
- A new system.staticgroups property has been added which contains non-Dynamic Group membership information for a given device. This property can be used in a custom query for a Dynamic Group, which is useful if you want to pool together devices based on common group membership. This could not be done with system.groups.
- Datasource graphs contained leading and trailing white spaces due to a mis-alignment between the graph’s designated time range and the datapoints’ timestamps. To improve the graph’s display, we now take into account the datapoints immediately prior to and after the designated time range in order to eliminate the white spaces.
- Instance names and values can now be easily selected and copied from the Instance Table.
- We improved performance of Device Trees containing thousands of devices.
- The behavior of Device Favorites now mimics that of the general Device Tree’s search results. Users can click between results and
use the Focus icon to update the Device Tree. - Improvements to autoscaling graphs when Device Dashboards are resized.
Devices (AWS)
- Added support for new AWS region, Mumbai (ap-south-1)
- We will now inform you that datasources need to be imported if you select an AWS service for monitoring and don’t have the necessary datasources in your account
- Added support for new debug commands, useful for debugging data collection and discovery for AWS resources
Mobile
- The Mobile display for the Alert, NOC, and SLA Widgets have been aligned with their desktop display.
Netscan
- Added better validation for Netscan schedules.
- Previously deleted Netscan devices can now be viewed from the Unmonitored Devices Table by selecting either All or Deleted in the status filter. Deleted devices can be moved to monitoring.
Reports
- Removed the Acknowledge button from the Alert Report and Alert Widget configuration.
REST API
- The REST API SDT resource now defaults the start time to the current time.
Service Checks
- Only Collectors of version 22.082 and higher will display as available when adding an Internal Service Check.
- For both Service Checks and Internal Service Checks using only one Collector as a checkpoint, we can now display a Collector Down icon next to the Service Check’s name in the Services Tree as well as next to the Collector’s name in the Checkpoints table.
Settings
- The display name for datasources used in Processes and Services for Windows or Linux cannot be edited. This avoids potential issues in process and service discovery.
- The FilteredEvents property for EventSources will now display in the suggested properties list when setting device & group properties.
- Users can now initiate a payment when there is a balance due via the “Submit Payment” button in the Account Information | Financial tab.
Bugs Fixed
Alerts
- When using a custom property column in the Alerts page, properties with non-alphanumeric characters did not always display correctly.
- The alert filter did not support device names with the pipe character (|).
- HostCluster alerts will now populate host group information using the ##GROUP## token to help unify formatting of integration, custom delivery, and alert message templates.
Dashboards
- Icons were not displaying in the Dashboard dropdown panel for Internet Explorer and Edge.
- Dashboard titles did not immediately refresh after being updated.
- The graph view of the Gauge Widget was displaying an incorrect timestamp.
- NOC Widgets set to “group by instance” weren’t displaying correctly for Eventsources.
- Neflow labels were not displaying for all pie graphs.
- If all alerts were acknowledged when a device was put into SDT, the NOC Widget did not include the acknowledged alert icon.
- The slideshow button did not take effect when a dashboard was set to full screen mode.
- Selecting an instance and choosing ‘apply to all cells’ in the Table Widget did not apply the instance name as expected.
Devices
- Duplicate graph legend names could result from a combination of legacy configuration and multiple instances on a single device.
- When changing the Preferred Collector, only the first 403 available Collectors displayed.
- Although specific datapoint types were hardcoded as gauge, the UI allowed them to be changed to counter or derive.
- If the Device Tree was collapsed and reopened, the previous location was not always refocused correctly.
- Users were unable to mark datasource differences as ‘Audited.’
- Group level Remote Session permissions were not applying to subgroups.
Reports
- Long report descriptions caused an error in the tile view display of reports.
Settings
- Users without rights to edit personal information could not update passwords via the “forgot password” workflow.
- The “suggested results” panel would display off the bottom of the screen if triggered at the bottom of a form.
Services
- Service alerts did not clear when all checkpoints were disabled.
- When Service Default Settings were not changed from the default configuration, new services set to use the default settings were not always added with the correct settings.
- Service Overall Status graphs weren’t always displaying correctly for time periods of 1 year or greater.
v. 82 Point Release
As part of a separate point release, we pushed the following bug fixes to customer accounts on Nov. 10:
- Users were not able to delete an improperly formatted Word document from the Custom Report configuration window after uploading it to their account.
- system.categories were not displaying in the info tab of device groups.
- Collector hosts were being automatically added into monitoring even when the device was already monitored. We now allow users to manually choose whether or not to add Collector hosts into monitoring to avoid duplicate devices.
- Alert table was displaying the length of time since an alert was triggered rather than the duration of time an alert was active.
- Due to performance issues, RegEx is no longer available as a post-processing method for new Web Service Checks.
- One day polling intervals were displaying for all data collection types when using Safari browser. This is now only available for AWS CloudWatch.