Scripted Data Collection Overview

Introduction Generally, the pre-defined collection methods such as SNMP, WMI, WEBPAGE, etc. are sufficient for extending LogicMonitor with your own custom DataSources. However, in some cases you may need to use the SCRIPT mechanism to retrieve performance metrics from hard-to-reach places. A few common use cases for the SCRIPT collection method include: Executing an arbitrary … Continued

BatchScript Data Collection

Overview The BatchScript Data Collection method is ideal for DataSources that: Will be collecting data from a large number of instances via a script, or Will be collecting data from a device that doesn’t support requests for data from a single instance. The Script Data Collection method can also be used to collect data via … Continued

ESX Data Collection

The ESX collector allows you query data via the VMWare API. When adding or editing a datapoint using the ESX collector, you will see a dialog window similar to the one shown next. As highlighted in the above screenshot and discussed next, the ESX collector generates two types of results. You’ll need to choose one … Continued

JDBC Data Collection

The JDBC collector allows you to create datasources that query databases, collect and store data from a SQL query, alert on them, and graph them.   If you select a Collector type of jdbc (in the datasource General Information section), the form will display JDBC specific attributes section:   URL URL is the jdbc url … Continued

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

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