Documente Academic
Documente Profesional
Documente Cultură
BMC Software is releasing version 3.8.00 of the BMC PATROL Agent product. These
release notes supplement the product documentation and describe enhancements
and resolved problems in this version.
NOTE
Before you install the product, check the Customer Support website at
http://www.bmc.com/support for
*118571*
*118571*
*118571*
BMC PATROL Agent overview
Installation information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
How to obtain the product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Compatibility information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Prerequisites for installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Product requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Operating system and third-party product support. . . . . . . . . . . . . . . . . . . . . . . . . 23
Downloading the installation utility and BMC PATROL Agent files . . . . . . . . . . 25
Related information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Support information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
■ Red Hat Enterprise Linux® 5.4 (x86, x86-64, Itanium 2, IBM® zSeries® 64-bit)
■ Microsoft Windows Server 2008 R2 (x86-64, Itanium 2)
■ ssha256 and ssha512 algorithms on IBM® AIX® 6.1
NOTE
If you install BMC PATROL Agent on the Red Hat Enterprise Linux 5.4 platform, the
following message is displayed:
Using blackouts
You can set blackouts for various PATROL objects such as parameters, application
instances, or application classes by using the BMC PATROL Agent configuration
interface.
You can control blackouts for PATROL objects by using options for setting types of
blackouts as described in Table 2 on page 5.
You can use the /AgentSetup/Blackout configuration branch to configure blackouts for
PATROL objects. The branch maintains the list of objects that you want to black out
and the object-specific blackout configuration such as the type of blackout, schedule
information, duration, and information message to be associated with the blackout.
■ object represents the PATROL object that you want to black out. Specify the
PATROL object as described in Table 1.
/APP_NAME[/INST_NAME][/PARAM_NAME]
You can specify the application class ([/APP_NAME]) in an exact form, as well as in
a generic form by using the __ANYAPPL__ wildcard string, as illustrated below:
__ANYAPPL__ applies the blackout to all the application classes, instances, and
parameters contained in that application class.
NOTE
If you have set the blackout for a specific PATROL object for the same or overlapping
duration of time, the product applies the combined blackout to that PATROL object.
For example, if you have set the TYPE_COLLECTION blackout on an application class by
using __ANYAPPL__ and have set the TYPE_EVENT blackout on a parameter contained in
that application class, the resultant blackout type for that parameter is
TYPE_COLLECTION | TYPE_EVENT.
You can specify the application class instance ([/INST_NAME]) in an exact form, as
well as in a generic form by using the __ANYINST__ wildcard string, as illustrated
below:
For example,
"/AgentSetup/Blackout/PROCPRES/__ANYINST__/PROCPPCount" = {REPLACE =
"[TYPE; START_INFO; DURATION; INFO_MSG]"}
■ TYPE represents the type of blackout. Specify the name of the type of blackout
based on the PATROL object activities that you want to suppress during blackout,
as described in Table 2.
When an event is generated for a PATROL object, the event description displays
the type values described in Table 2 for various types of blackout.
NOTE
■ Do not enter the type value while specifying the type of blackout. Ensure that you use
the type name while setting a blackout.
■ TYPE is case sensitive. You need to specify values in upper case only.
You can define multiple types by separating the types by using a | as in case of
TYPE_EVENT|TYPE_RECOVERY|TYPE_COLLECTION,
TYPE_RECOVERY|TYPE_SNMPTRAP, and so on.
EXAMPLE
"/AgentSetup/Blackout/PROCPRES/__ANYINST__/PROCPPCount" = {REPLACE
= "[ TYPE_ALARM | TYPE_EVENT; START ONCE AT 12:54; 1;
\"Combination of Multiple Types of Blackout\"]"}
■ START_INFO represents the condition when you want the blackout to start for the
specified object. Specify START_INFO in the following format:
Table 3 describes the values that you can specify for START_INFO.
■ For DOW, if you do not specify the start day in the range, the
product assumes Monday as the start day; similarly, if you do not
specify the end day in the range, the product assumes Sunday as
the end day.
■ For DOM, if you do not specify the start date in the range, the
product assumes 1st as the start date; similarly, if you do not
specify the end date in the range, the product assumes the last
date of the month as the end date.
TIME applies the blackout at the time that you specified in the Hour:Min
format (24-hour format), when you want the blackout to start
NOTE
START_INFO is case sensitive. You need to specify values in upper case only.
■ DURATION represents the duration for which you want the blackout to be
applied. Specify the duration in minutes.
If you set the duration to 0 (zero), the blackout is set for an infinite duration.
■ INFO_MSG represents the information message that you want the product to
render on the consoles, for the BlackoutStart and BlackoutStop events.
For the examples that illustrate the usage of the blackout functionality, see
“Examples” on page 9.
NOTE
The .cfg file may contain multiple configuration variables. Ensure that the last variable does
not have a trailing comma.
The following tasks explain how to use the pconfig command-line utility to configure
the BMC PATROL Agent configuration branch, /AgentSetup/Blackout, on UNIX and
Windows.
2 Create the config_file.cfg file and edit the configuration variables as required.
PATROL_CONFIG
"/AgentSetup/Blackout/object" = {REPLACE = "[TYPE; START_INFO;
DURATION; INFO_MSG]"}
4 Apply the changes made in the configuration variable to BMC PATROL Agent, as
follows:
1 Create the config_file.cfg file and edit the configuration variables as required.
PATROL_CONFIG
"/AgentSetup/Blackout/object" = {REPLACE = "[TYPE; START_INFO;
DURATION; \" INFO_MSG \"]" }
3 Apply the changes made in the configuration variable to BMC PATROL Agent, as
follows:
Examples
EXAMPLE
■ "/AgentSetup/Blackout/CPU/CPU/CPUCpuUtil" = {REPLACE =
"[ TYPE_COLLECTION; START DOW 1,3 AT 18:03; 15; \"Day of week
Blackout \"]"}
This blackout is applied for the CPUCpuUtil parameter, on Monday and Wednesday of
every week, at 18:03 hours, for a duration of 15 minutes.
■ "/AgentSetup/Blackout/CPU/CPU" = {REPLACE =
"[ TYPE_COLLECTION; START DOM 15-21 AT 11:48; 5; \"Day of Month
Blackout \"]"}
This blackout is applied for the CPU application class instance, for the span between the
15th to the 21st of every month, at 11:48 hours, for a duration of 5 minutes.
■ "/AgentSetup/Blackout/CPU" = {REPLACE =
"[ TYPE_EVENT; START DAILY AT 17:00; 2; \"Daily Blackout will
happen \"]"}
This blackout is applied for the CPU application class, daily, at 17:00 hours, for a duration
of 2 minutes.
■ "/AgentSetup/Blackout/CPU/CPU/CPUCpuUtil" = {REPLACE =
"[ TYPE_ALL; START ONCE AT 16:15; 0; \"Start Once Blackout \"]"}
This blackout starts at 16:15 hours and is applied once for an infinite duration of time.
Overlapping blackouts
You can have a PATROL object under one blackout and apply a new blackout to the
same object. You can, therefore, define and apply multiple overlapping blackouts for
the same PATROL object as shown below:
For blackouts with overlapping time periods, BMC PATROL Agent may display
multiple information messages for the PATROL object being blacked out.
Executing a blackout
After you define the blackout, BMC PATROL Agent validates the configuration
information for a PATROL object and executes blackout functions. The product also
generates events as described in “Events generated” on page 11.
BMC PATROL Agent scans the blackout sub-tree and validates the blackout
configuration information for all specified PATROL objects. For each valid object, the
product checks the blackout configuration to determine whether the time specified in
the associated blackout configuration for an object has lapsed, or needs to be applied
now or in future. If an invalid value is specified in the blackout setting, BMC
PATROL Agent nullifies and removes the entire blackout setting.
BMC PATROL Agent maintains a real-time watch on the entire blackout branch for
any modifications. For each valid PATROL object defined in the blackout branch, the
product checks the blackout configuration to determine the nature of updates and
perform corresponding activities.
■ If an object is removed, BMC PATROL Agent stops the blackout activity that is
currently in progress or scheduled for the object. If the blackout for the object was
in progress, the product publishes the BlackoutStop event.
■ If an object is added, BMC PATROL Agent validates the blackout configuration for
the object and schedules the blackout activities for the object.
Events generated
BMC PATROL Agent generates events for PATROL objects that are blacked out. The
following new event classes are added to the Standard Event Catalog.
BlackoutStart event
When blackout for a PATROL object starts, BMC PATROL Agent generates a
BlackoutStart event. The BlackoutStart event contains the blackout type and duration,
and the information message.
BlackoutStop event
NOTE
The BMC PATROL Agent version 3.8.00 installation package includes patch version 2.8.00.02
of PATROL Knowledge Module (KM) for Event Management.
Install this patch if you want to use BMC PATROL KM for Event Management.
This patch includes the modified standard event catalog that contains information related to
the BlackoutStart and BlackoutStop event classes.
Secure store
The secure store is an extended configuration database for BMC PATROL Agent to
store the configuration data securely. The data stored is secured in a key format. The
extended secure key store (SKS) data is stored in the
%BMC_ROOT%\common\security\SKS\sks-hostname-port.db file.
BMC PATROL Agent now enables you to configure secure store settings using
pconfig. You can modify secure store data by using pconfig and store secured
information.
BMC PATROL Agent adds a new branch, /SecureStore, to enable communication with
the secure store data.
The /SecureStore branch dispatches the SET/REPLACE requests on that branch to the
secure store, after which the pconfig interface enables you to set data in the secure
store.
You can add the /SecureStore branch by using pconfig, wpconfig (Windows), xpconfig
(UNIX), PATROL Configuration Manager, or a PSL pconfig script by using the
following format:
BMC PATROL Agent enables you to configure the key database and the secure store
settings in plain text and in encrypted format, as follows:
/SecureStore/MY_KM/my/secret/var =
{ REPLACE = "MY_KM1;MY_KM2;MY_KM3/mysecretdata" }
NOTE
If the secret data string contains the / character, the product does not behave as expected.
EXAMPLE
Use the following rule to set a plain text password for the Aggregator KM:
"/SecureStore/PDS_PATROL_DataStore_config/PDS_AGGREGATOR/Nodes/
hostname:portNumber"={ REPLACE =
"PDS_DATABASE;PDS_DATASTORE;PDS_AGGREGATOR/PATROLUserPassword" }
■ The encrypted data interface leverages the pwd_encrypt executable file and enables
you to encrypt the /context/data information.
/SecureStore/MY_KM/my/secret/var =
{REPLACE =
"EDC10278901F8CB04CF927C82828595B62D25EC355D0AF38589CE4235A246F8C63F
24575073E4ECD" }
EXAMPLE
Use the following rule to set an encrypted password for the Aggregator KM:
"/SecureStore/PDS_PATROL_DataStore_config/PDS_AGGREGATOR/Nodes/
hostname:portNumber"={ REPLACE =
"10F39746131EF76F8616B07A2FB541F44273F33A94EF0E6FFE31E5834D23C2CB9
05419DE2966D9DAD9E29368ED303EF3916D9CD3D27D34A4" }
EXAMPLE
C:\ >sec_encrypt_p3x
PDS_DATABASE;PDS_DATASTORE;PDS_AGGREGATOR/PATROLUserPassword
10F39746131EF76F8616B07A2FB541F44273F33A94EF0E6FFE31E5834D23C2CB90
5419DE2966D9DAD9E29368ED303EF3916D9CD3D27D34A4
EXAMPLE
C:\ > pwd_encrypt
PDS_DATABASE;PDS_DATASTORE;PDS_AGGREGATOR/PATROLUserPassword
10F39746131EF76F8616B07A2FB541F44273F33A94EF0E6FFE31E5834D23C2CB90
5419DE2966D9DAD9E29368ED303EF3916D9CD3D27D34A4
When you set the secure store pconfig settings by using a version earlier than 3.8.00 of
BMC PATROL Agent, the settings are stored in the pconfig database. For this reason,
BMC recommends that you use encrypted data setting to ensure that an earlier
version of BMC PATROL Agent does not expose unencrypted sensitive data on the
interface.
NOTE
If the current version of BMC PATROL Agent finds a /SecureStore pconfig branch in the BMC
PATROL Agent pconfig database, it removes the old pconfig branch when the Agent starts.
BMC PATROL Agent fetches the data stored in the secure key store database through
the sec_store_get() PSL function only. This function is called from the context that
you specified in the value for the pconfig variable.
For more information about sec_store_get(), see the PATROL Script Language (PSL)
Reference Manual.
Streaming
The new functionality of streaming provides the BMC PATROL Agent client
applications (subscription applications) with real-time data. BMC PATROL Agent
collects the generated data and actively passes the data to its subscribers.
NOTE
The streaming and compression functionalities are supported only by version 8.0 of BMC
Proactivenet Analytics (PATROL Adapter).
Compression
The new feature of compression in BMC PATROL Agent provides the best
compression ratio and helps efficiently reduce the usage of network bandwidth. The
pconfig, PatrolCli, and PEMAPI application interfaces are compatible with this
feature.
If you want to disable compression for a specific client only, you can set the
BMC_PATROL_DISABLE_COMPRESSION operating system environment variable
on that client only. By doing so, you do not affect the other clients.
You can now prevent PatrolPerf from generating the application pop-up by using the
/AgentSetup/disableApplicationPopUp configuration variable. If you do not want the
PatrolPerf application fail pop-up to appear repeatedly, set the value of this variable
to 1.
■ pconfig
■ wpconfig
■ xpconfig
■ PATROL Configuration Manager
NOTE
When the requiresconfigauthentication variable is set to true, you can use only version 3.5.90 or
later of the wpconfig or xpconfig utility.
To use the wpconfig utility version 3.5.90, install PATROL Console for Microsoft Windows
3.5.90. To use the xpconfig utility version 3.5.90, install PATROL Console for UNIX 3.5.90. For
more information about these PATROL consoles, see the BMC Performance Manager Consoles
7.7.50 Release Notes.
pslInstructionMax variable
The /AgentSetup/AgentTuning/pslInstructionMax variable is now disabled by
default and set to a value of 0 in the config.default file. You can suppress the default
setting and enable the pslInstructionMax pconfig variable by assigning the required
positive value.
pslInstructionPeriod variable
The /AgentSetup/AgentTuning/pslInstructionPeriod variable is now set to 0 (Zero),
by default. You can enable the pslInstructionPeriod pconfig variable by assigning the
required positive value.
BMC PATROL Agent supports the languages indicated in the following table:
Simplified Traditional
Type of support French German Chinese Chinese Korean Japanese
Runs in the + + + +
languagea
Viewable in the +
languageb
a
The product runs on supported operating systems for the indicated languages and can
accept input, process, and display data in those languages.
b
The user interface for the product is translated into the indicated languages.
Corrected problems
The following problems were reported earlier and were corrected in this version.
Tracking ID Description
QM001622825 BMC PATROL Agent did not support the native loadable password
algorithms such as md5,smd5, blowfish,ssha1, ssha256, and ssha512 on the
IBM AIX 6.1 operating system.
QM001634369 Because of performance counter discrepancy, BMC PATROL Agent failed to
respond on Microsoft Windows Vista, Microsoft Windows Server 2008 Core,
and Microsoft Windows Server 2008 R2.
■ ‘%Od, %Oe, %OH, %OI, %Om, %OM, %OS, %OU, %Ow, %OW, %Oy’ on the
UNIX, Linux®, and Microsoft Windows operating systems
■ ‘%Ec, %Ex, %EX’ on UNIX, Linux, and Microsoft Windows operating systems
Installation information
This section contains installation information that supplements or supersedes the
information mentioned in the following documents:
Compatibility information
Compatibility matrixes for BMC products, which identify the hardware and software
requirements for installing this version, are available on the Customer Support
website at http://www.bmc.com/support.
BMC recommends that you check the websites of your site’s platform vendors to
verify that those platforms are still supported. BMC does not support platforms that
are no longer supported by the vendor.
Product requirements
The following table lists the minimum product requirements specific to this release of
BMC PATROL Agent. Any additional requirements are listed in the PATROL Agent
Reference Manual.
■ The PSL channel trying to launch any external binary will be in an IOWAIT state if
the owner of the channel does not belong to the Administrator’s group and that
external binary is manifested with the requireAdministrator token into it.
■ UAC is enabled.
These channels are displayed in an IOWAIT state. To get the SOW to its normal state,
enter the exit command in SOW. This is applicable for all the psl functions available
for launching the external binary, such as open, system, PslExecute, execute, and so
on.
To download the installation utility and the BMC PATROL Agent file on the
UNIX operating system
2 From the location that you obtained from the BMC Customer Support, download
the files as described in Table 8:
3 Untar the installation utility to extract its files. This will create the bmc_products
directory in the temporary directory.
4 Extract the contents of the corresponding .tar and .zip files to the bmc_products
directory.
5 Complete the installation procedure as described in the BMC PATROL for UNIX
and Linux Getting Started guide.
6 After you complete the installation, delete the temporary directory and its
contents.
2 From the location that you obtained from the BMC Customer Support, download
the files as described in Table 8:
3 Unzip the installation utility to extract its files. This will create the bmc_products
directory in the temporary directory.
4 Extract the contents of the corresponding .tar and .zip files to the bmc_products
directory.
5 Complete the installation procedure as described in the BMC PATROL for Microsoft
Windows Servers Getting Started guide.
6 After you complete the installation, delete the temporary directory and its
contents.
Related information
The PATROL Agent Reference Manual supports the product.
Individual product documents (books and notices) are available on the Customer
Support website. You can order hardcopy documentation from your BMC sales
representative or from the website. You can also subscribe to proactive alerts to
receive e-mail messages when notices are issued or updated.
Support information
If you have problems with or questions about a BMC product, or for the latest
support policies, see the Customer Support website at
http://www.bmc.com/support. You can view or download product documents,
search the Knowledge Base for help with an issue, and download products and
maintenance. If you do not have access to the web and you are in the United States or
Canada, contact Customer Support at 800 537 1813. Outside the United States or
Canada, contact your local BMC office or agent.
BMC, BMC Software, and the BMC Software logo are the exclusive properties of BMC Software, Inc., are registered with the U.S. Patent and Trademark
Office, and may be registered or pending registration in other countries. All other BMC trademarks, service marks, and logos may be registered or pending
registration in the U.S. or in other countries. All other trademarks or registered trademarks are the property of their respective owners.
AIX, IBM, and zSeries are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both.
Solaris and Sun are trademarks or registered trademarks of Sun Microsystems, Inc., in the U.S. and other countries.
UNIX is the registered trademark of The Open Group in the US and other countries.
The information included in this documentation is the proprietary and confidential information of BMC Software, Inc., its affiliates, or licensors. Your use of
this information is subject to the terms and conditions of the applicable End User License agreement for the product and to the proprietary and restricted
rights notices included in the product documentation.