Brief maintenance outage Tuesday, August 20

This site, docs.bmc.com, will undergo a brief maintenance outage on Tuesday, August 20 at 6 pm CDT. Downtime will be less than five minutes.

    Page tree
    Skip to end of metadata
    Go to start of metadata

    The PATROL Agent records the values of each parameter and stores them in a proprietary parameter history database. This database remains open while the agent is running. If the agent does not shut down properly, the database may be corrupted. PATROL provides a utility that enables you to extract information from the database about a parameter based on its class, instance, and time period. It also provides a utility for repairing corrupted history databases.

    Contents of PATROL Agent history database

    The PATROL Agent History database records the following information for each data point:


    Information stored in history database

    Information type

    Description

    Port number

    Port number on which the agent listens

    Host name

    Name of the host on which the agent is running

    Class

    Application class to which the data point belongs

    Instance

    Application instance to which the data point belongs

    Parameter

    Parameter to which the data point belongs

    Time and date

    Time and date on which the data point was collected

    Annotated text (if provided)

    Descriptive text associated with the data point

     

    Structure of PATROL Agent history datase

    PATROL stores history information in a history database that consists of three separate files as follows:

    • Index file: points to the location of the data in the database
    • History text file: contains annotations that a user has added to a data point
    • History data file: contains data points

    The history database stores information in a binary format. To view the information, you must use the PATROL Console or run the dump_hist utility.

    Note

    PATROL Agent does not support history files of size larger than 2 GB on any platform.

    Location of PATROL Agent history database

    The PATROL Agent provides environment variables that enable you to determine where the agent creates the history database. You can designate a location in or out of the PATROL directory structure or on another host within the network. In addition, you can establish a location by port number. This feature allows you to accommodate a host with multiple agents by directing each agent running on a unique port number to write to a different history database.

    Custom location of PATROL Agent history database

    The environment variables that you can use to specify the location of an Agent's history database are as follows:

    • PATROL_HISTORY
    • PATROL_HISTORY_<PORT>
    • PATROL_VIRTUALNAME

    For information about how to use these environment variables, see Variables for PATROL cluster-specific environment.

    Default location of PATROL Agent history database

    The following table indicates the file name and path of files that compose the history database.

    Location of history files

    File description File name and path for UNIX
    File name and path for Windows
    Index file PATROL_HOME/log/history/<hostName> / <port_num>/dir
    PATROL_HOME\log\history\<hostName> \ <port_num>\dir
    History text file PATROL_HOME/log/history/<hostName> / <port_num>/param.hist
    PATROL_HOME\log\history\<hostName> \ <port_num>\param.hist
    History data file PATROL_HOME/log/history/<hostName> / <port_num>/annotate.dat
    PATROL_HOME\log\history\<hostName> \ <port_num>\annotate.dat