Page tree
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 following table lists all the components provided as part of PATROL:

PATROL components

Component

Purpose

Dependencies

PATROL Central Operator — Microsoft Windows Edition

Like other PATROL Consoles, PATROL Central Operator — Microsoft Windows Edition provides a window into your PATROL environment. PATROL Central Operator — Microsoft Windows Edition works with only the PATROL 7.x architecture; it does not work with the PATROL 3 architecture.

  • PATROL Console Server
  • PATROL Agent

PATROL Central Operator — Web Edition

PATROL Central Operator — Web Edition is a web-based application that provides a window into your PATROL environment. PATROL Central Operator — Web Edition works with only the PATROL 7.x architecture; it does not work with the PATROL 3 architecture.

  • PATROL Console Server
  • PATROL Agent

PATROL Console Server

The PATROL Console Server is used by PATROL 7.x Consoles to communicate with PATROL Agents on managed systems. A primary feature of PATROL monitoring is that you can create views and organize objects according to a specific business need. The PATROL Console Server provides persistency support for those views. In addition, persistent views are maintained in a common format so you can use the same view with multiple 7.x Consoles.

  • PATROL Agent
  • PATROL Knowledge Modules (KMs)

PATROL Operator Console

The graphical work space from which you issue commands and manage the distributed environment monitored by PATROL. The PATROL Console displays all of the monitored computers and applications. With the PATROL Operator Console, you can perform the following tasks:

  • Define which applications you want PATROL to monitor
  • Monitor and manage computers and applications through the PATROL Agent and PATROL KMs
  • Monitor the PATROL Agent's use of resources
  • Run predefined or user-defined commands and tasks against monitored computers
  • Run state change action commands on the PATROL Console computer when a state change occurs on a monitored computer
  • Log on to any managed computer (only for UNIX and OpenVMS)
  • Start and stop PATROL Agents remotely
  • View parameter data
  • Retrieve historical data stored by the PATROL Agent
  • PATROL Agent
  • PATROL Knowledge Module

PATROL Developer Console

With the PATROL Developer Console, you can do everything you can do with the PATROL Operator Console, along with the following tasks:

  • Build new KMs and customize existing KMs
  • Customize menu commands and application parameters
  • Modify Agent knowledge in memory
  • Transfer knowledge to an Agent
  • Edit or replace KM files
  • Send an additional KM file to an Agent computer
  • Start the PATROL Agent configuration utility
  • Commit changes to Agents
  • PATROL Agent
  • PATROL Knowledge Module

PATROL Event Manager (PEM Console)

With the PEM Console, you can perform the following tasks:

  • View events
  • Manage events/use events to control your environment
  • Trigger events
  • Generate event statistics
  • Acknowledge events
  • Delete events
  • Close events
  • PATROL Agent
  • PATROL KM

PATROL Integration Products

Provides an interface between PATROL Agent and third-party enterprise management systems such as HP OpenView Network Node Manager.

  • PATROL Agent
  • PATROL KM

PATROL Agent

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
  • PATROL KM

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