Child pages
    • PATROL Agent components
    Skip to end of metadata
    Go to start of metadata

    This section lists and describes the components provided as part of PATROL and provides an overview of the products from other vendors that you can integrate with PATROL.

    The core piece of the PATROL architecture that monitors and manages host computers. The PATROL Agent consists of Perform Agent executables (BDS_SDService.exe, which is registered as a service on Windows platforms, and bgscollect.exe ) and the PATROL Agent executable (patrolagent.exe ), which is registered as a service. On the OpenVMS platform, the Agent does not use the Perform Agent executables. The PATROL Agent performs the following tasks:

    • Runs commands to collect system or application information; the information is collected according to applications and parameters defined in KMs
    • Stores information locally for retrieval by the PATROL Console
    • Loads specified KMs at start-up, runs menu commands, and updates InfoBoxes on the PATROL Console
    • Acts as a service provider for event management

    The following table lists all the components provided as part of PATROL:

    Components

    Component

    Purpose

    Dependencies

    PATROL KM

    A set of files from which a PATROL Agent receives information about all of the resources, such as databases and file systems, running on a monitored computer. PATROL KMs provide information to the PATROL Agent about the following tasks:

    • Identity of objects
    • Parameters
    • Actions to take when an object changes a state
    • How to monitor the application
    • PATROL Agent

    Agent Query

    You can view information about monitored objects through Agent Query. Using this function, you can work with objects outside the PATROL Console window. Instead of viewing objects as icons, you view their names in a tabular format. Results of queries are displayed in the Query results window. You can save queries, then load and reissue them when needed.

    • PATROL Agent
    • PATROL KM
    • PATROL Console

    PATROL Script Language ( PSL)

    Included as part of the PATROL Developer Console is the PATROL Script Language (PSL) that you can use to write parameters, commands, tasks, recovery actions, and discovery procedures for the PATROL Agents. PSL is a fourth-generation language that is both compiled and interpreted, which is similar to programming languages such as C++, C, and Perl. PSL is the native language of PATROL KMs.

    • PATROL Agent

    PSL Compiler

    You can use the PSL Compiler to check the syntax of PSL and to build a PSL library.

    • PATROL Agent
    • PATROL Developer Console

    PSL Debugger

    You can use the PSL Debugger to debug PSL scripts.

    • PATROL Agent
    • PATROL Developer Console

    PATROL Command-Line Interface

    The PATROL Command-Line Interface (CLI) is a program for retrieving object and event information from a PATROL Agent. CLI is designed to connect to a PATROL Agent in instances when a GUI interface is unavailable or when the user is logged onto a host using a terminal emulator (without a TCP/IP stack). CLI has both interactive and non-interactive modes. You can start CLI from a command line and manually submit commands to the CLI. You can also call the CLI within a script and have it run commands that you provide on the command line or in additional CLI script files.

    • PATROL Agent
    • PATROL KM
    • PATROL Console