Help Center

Application Development Interface

The Application Development Interface (ADI) is a suite of tools that can be used to extract data from an application, log/data file or from command output and place that data into Records.  Once placed into Records you can then use the products Display, Report, Alert and automation functions to analyze and manage the extracted data.

Application Development Interface consists of the following components:

  • File Extractor
    This is a scripting tool that will parse any text files such as application logs and deliver these as user defined records.

  • User Record Definitions
    The User Record Definition file is used to create your own set of record definitions. These records are then used to define the data to be collected by the ADI+ Collector Development API and the File Extractor.

  • User Server Definitions (UDEFSSRV)
    Used to define Collectors.

  • SNMP Query (Windows Only)
    The SNMP-In Utility (SNMP Query) is used to perform one or more MIB walks against one or more SNMP agents and to allow calculations against the raw data values that are returned from such devices. The results are written in a format suitable for data collection via the Extractor collector.

  • REST API
    The REST API provides access to a limited set of features available in the Web Application Administration and retrieves data from the system.
  • ADI+ Collector Development
    This is a set of C programming API's that allow developers to write collectors in C/C++ and submit data directly into user defined Records.

Provide feedback on this article