Join fellow LogicMonitor users at the Elevate Community Conference and get hands-on with our latest product innovations.

Register Now

Resources

Explore our blogs, guides, case studies, eBooks, and more actionable insights to enhance your IT monitoring and observability.

View Resources

About us

Get to know LogicMonitor and our team.

About us

Documentation

Read through our documentation, check out our latest release notes, or submit a ticket to our world-class customer service team.

View Resources

Webpage (HTTP/HTTPS) Data Collection

The webpage collector can be used to query data from any system via HTTP or HTTPS. Note:  The webpage collector supports circular redirects, up to a maximum of 3 redirects. Token substitutions can be used to make the collector generic (Typically, ##WILDVALUE## will be used in Active Discovery datasources, and be replaced with the port … Continued

Using PowerShell Scripts in LogicMonitor

Overview PowerShell scripts can be integrated into LogicMonitor in order to monitor specific Windows stats which are unavailable from WMI or Perfmon. Windows Setup The most useful way to utilise PowerShell in LogicMonitor is by using remote PowerShell scripts. Some setup in Windows is required to allow this to happen. STEP 1: Open a PowerShell … Continued

DNS Scripting Methods

The Collector includes dnsjava (dnsjava.org) to allow scripting of DNS based objects. To determine which version of dnsjava is installed in your environment, navigate to the Collector installation folder and verify the version installed: Default library path on Windows – C:\Program Files\LogicMonitor\agent\lib Default path on Linux – /usr/local/logicmonitor/agent/lib See https://github.com/dnsjava/dnsjava for documentation on the version of dnsjava … Continued

Run/control External Processes

The most robust way to call external processes is to use the Groovy method waitForProcessOutput. For example: command=”../bin/ipmiutil sensor -c -N ” + hostname + ” -U “+User+” -P ” +Pass def sout = new StringBuffer() def serr = new StringBuffer() def proc = command.execute() proc.waitForProcessOutput(sout, serr) if(proc.exitValue() == 0) { output=sout.toString() output.eachLine { if (it … Continued

How to Debug your Groovy Script

When you create an embedded Groovy script in your LogicMonitor account, keep in mind that it will be run inside the same JVM as your Collector. The guidelines are as follows: Scripts are meant to be light-weight. When integrated into a Datasource, they need to execute within 1 minute. They also must fit within the memory resources of the Collector … Continued

JMX Data Collection

The JMX collector is used to collect data from java applications using exposed MBeans.  For issues with configuring JMX collection, see this page. An MBean is identified by the combination of a domain and a list of properties. For example, domain= java.lang, and properties type=Memory, identifies the MBean that reports on memory usage of a … Continued

SNMP Data Collection

The SNMP method will start by trying v3, then v2c, then v1 in that order. See Defining SNMP Credentials and Properties for more details. Datasources based on the SNMP Data Collection method primarily use snmpget to access hosts/devices. In some cases where the device has a mulit-instance structure, Active Discovery will use snmpwalk (SNMP GETNEXT requests) to identify the Wildcard … Continued

NetApp API Data Collection

Overview LogicMonitor allows NetApp data collection via three methods: Performance Data Request XML API Call Note: NetApp storage arrays will also respond to SNMP, and some datasources employ SNMP to collect NetApp data. This article talks only about using the NetApp API to collect data. Performance Data Performance Data Collection makes a perf-object-get-instances request for … Continued

JDBC Active Discovery

The JDBC Active Discovery method is used to detect whether databases are running on certain ports, and to filter them based on responses to SQL queries. It can also be used to create instances based on arbitrary SQL queries, that can be used to collect more detail about objects. Parameters Once you set the Active … Continued

HTTP Active Discovery

When configuring a multi-instance DataSource, you have the option of enabling Active Discovery and subsequently defining the protocol (e.g. SNMP, WMI, HTTP, etc.) employed by Active Discovery to find instances. In this support article, we’ll overview the HTTP Active Discovery method, its various parameters, and the two modes it supports: HTTP Active Discovery Parameters Extracting … Continued

Start Your Trial

Full access to the LogicMonitor platform.
Comprehensive monitoring and alerting for unlimited devices.