Skip navigation
Share This:

BPPM has many notification options and users can choose to receive events, SNMP traps, email notifications or all of the above.  Which notification method do you prefer? Events are key, but did you know those events can trigger email notifications? Some users prefer to receive email notifications when alerts are triggered. Users can setup email groups and then also setup rules for which notifications are sent. Having many options for notifications and alerts also leads to issues or problems with email notifications. The majority of email alerts issues are configuration issues with event policies or invalid SMTP server configurations, but there are a few other issues that we have seen.

 

Let’s highlight some of the types of questions we receive regarding email notifications.

 

How do I create an email group in BPPM when using Event Rules for notifications?

 

An email group is a group of email addresses by which event rule actions can be sent to an email group. The group consisting of email addresses is notified. You can add, modify, or delete any email group by accessing the Email Group Administration dialog box through the Email Group Administration button on the Event Rule Administration page. When setting up event rules, you must determine the way in which event notifications are sent.

 

 

BMC ProactiveNet can send event notifications through email when an event is generated. Event email messages contain the same information as the events viewed from the event Summary page. Email messages can be sent in HTML format.

Email notification, which includes the event listing, is similar to how it would be viewed from the BMC ProactiveNet Operations Console. If your email client supports HTML format, relevant graphs can be viewed.

 

Details of the SMTP Server to be used for email alerts are stored in pronet.conf under InstallationDirectory/pw/custom/conf:

 

pronet.api.emailer.smtp.host=mail.bmc.com

pronet.api.emailer.smtp.port=25

 

These entries are dynamically generated. Refrain from editing these without prior impact assessment. Any changes to these entries impact all mail-related BMC ProactiveNet actions (event notification/reports/alerts).

 

HTML event notifications contain partial GIFs of the event summary detail, along with the event graph. It is important that your ISP, email client, and network support HTML email messages. HTML format is preferred if your email client supports it. HTML provides for enhanced report layout and inclusion of graphs.

 

Similarly, the subject and body of a particular email alert can also be customized using Event Text Customization for Individual Event Rules.

 

To create or edit an email group

 

On the Event Rule Administration page, click the Email Group Administration tab.

On the Email Group Administration page, click Add.

Type the name of the group and list of email addresses.
Select the preferred email type from the list.

Click Add to add the email group.

Click Done to save the email group options.

Is it possible to customize the event text some email alerts?

 

Customizing the event text for email alerts


Event text customization enables you to insert event text for all email alerts. Certain event text customization variables are only available for ProactiveNet intelligent events. They are:

 

$EVENTID

$MC_LONG_MSG

$INSTANCE_NAME

$ABNORMALITY

 

When applied to external events, these variables have blank values.

 

For upgrade users

BMC ProactiveNet provides additional out-of-the-box variables, such as $Status, $MC_HOST, and $MC_PRIORITY for event text customization. See the table below for a complete list. Upgrade users cannot immediately select these additional variables. They have to add them manually. Upgrade users can enter the new variables that they need directly in the wizard.

 

To customize the event text

 

    Click the Options tab at the top-right of the BMC ProactiveNet Operations Console.

    On the Administration tab, choose Event Text Customization Edit link.

    On the Global Event Text Customization screen, customize the subject and body of the email alerts.

 

You can choose from among the following variables listed in the table below.

 

Variables for customizing the event text

EV1.jpgEV2.jpgEV3.jpg

Email alerts are not working!!!!???

 

What do you do when your email notifications are not working correctly? What are the locations to verify that alert email generation within BPPM is having issues? It appears that alerts are not being generated and email notifications being provided.

 

The first step would be to review the email settings and configure your computer to receive email messages from BPPM. See Preinstallation tasks in the online documentation.

 

The notification policy is configured to generate a notification email, but no email is being sent.

 

Notification email messages are not sent when the SMTP server is not installed or set up correctly. When the product is installed, part of the installation process locates the SMTP server. If an SMTP server is not installed before the product is installed, email notifications cannot be sent. If you have installed an SMTP server after the product was installed, run the following utility from C:\ProgramFiles\BMC Software\Impact\server\etc\cellName\kb\bin\w4, the product installation directory

 

There is a command "pw test_email". You can run this in the pw command window. Are there any errors in the output? You check the output file TestEmail.log under pw/pronto/tmp directory or send these logs to Support for further assistance:

\pw\pronto\tmp\TestEmail_hold.log

\pw\pronto\tmp\send_test_email.log

 

If the information above does not help, provide following information to Support via a Support ticket

- Output of pw viewhistory.

- Did the email work properly before?

- Did you make any changes recently?

Why do I receive email alerts from BPPM late? For example, the alert occurred at one time and I get the email alert about 45 minutes later.

 

If you have issues with delays in email you can enable EventActions debug and this will show in EventActions.log(under pw/pronto/logs/debug/).

 

You can use following pw command to enable the debug:

pw debug on -p jserver -s EventActions

 

Here is an example of messages seen in that log :

 

DEBUG 07/21 05:39:55 EventActions [AlarmAction-1] @ AlarmAction @ EmailAction: ASCII FULL Body >>> Device: mytester.myserver.com

Monitor Type: Windows System

Instance: mytester.myserver.com Windows System

Severity: CRITICAL

Status: OPEN

Message: Windows System Total CPU Utilization > 5% for 1 min. has been received from host mytester.myserver.com with severity CRITICAL

This will help to find the event and when it should have triggered a notification

In BPPM, email can be triggered by both the notification policy and the event rule setting. What is the difference between them?

 

Notification policies are set on the cell side, configured from the Admin Console, and can be set by the condition of cell specific class/ slot value etc, but the email content is in text format. If your notification should be set for external events which need to match criteria for class/slot value, then you need to use notification policy.

 

Email notifications are set by event rules on the Jserver side, configured from the User Console, and can be set by the condition of devices/monitors/attributes. So if your email notification is mostly for intelligent events that match condition of device/monitor/attribute then you can use an event rule.

 

Sometimes notifications based on event policies are duplicated

 

For example: The notification policy is triggered twice resulting in duplicate emails being received. This is the notification policy in baroc format:

IM_NOTIFICATION_POLICY;

data_handle=3013;

mc_udid='mc.pncell_BPPM.febd4be.0';

mc_creation_time=1340855486;

mc_modification_time=1345114354;

mc_modification_request_time=1345114354;

mc_modification_requestor=admin;

name=Proactivenet_error_event;

selector_name='Pnet_Agent.ProactiveNet_Agent_Event';

selector_class=PPM_EV;

selector_ecf='*Pnet_Agent.ProactiveNet_Agent_Event ($EV)';

notification_service=BASIC_EMAIL;

notify_targets=['BPPM_Admin@bmc.com'];

notify_source=ProactiveNet;

notify_subject_format='%s : %s : %s : %s';       notify_subject_slots=['$1.mc_host','$1.severity','$1.mc_object_class','$1.msg'];

notify_msg_format='.

HOST            : %s

IP-ADDRESS : %s

%s : %s

%s';  notify_msg_slots=['$1.mc_host','$1.mc_host_address','$1.mc_object_class','$1.mc_object','$1.msg']; when_slot='severity';

when_operator='within';

when_value='[MAJOR,CRITICAL]';

END

 

Duplicates are being triggered twice due to the absence of the notify_on_operations slot. That slot has default value of [OPEN]. The first email is sent because the status is within [OPEN]. The second email is sent because the severity is within [MAJOR,CRITICAL]. When  specifying a “slot, operator, value” option in a notification policy the notify_on_operation should be set to []. It is not possible however to set that in BPPM Administration console or in Impact Explorer. For the example policy in baroc format, create a new baroc file i.e. c:\data.baroc with following contents :

 

IM_NOTIFICATION_POLICY;

mc_udid='mc.pncell_ICTBPPM.febd4be.0';

notify_on_operations=[];

END

Then mposter this to the cell : mposter -n <cell> -d c:\data.baroc

 

If there are a large number of notification policies or notification policies are regularly being added then the above may not be practical. Another workaround is to modify pw\server\etc\<cell>\kb\classes\im_policies.baroc and change this line from :

 

notify_on_operations    : LIST_OF STATUS, default=[OPEN];

to :

notify_on_operations    : LIST_OF STATUS, default=[];

then recompile the KB and restart the cell.

 

BPPM 9.5 email issue:


When trying to send an email from BPPM 9.5 (either from the operations console or from an event rule) the email fails to be sent and one of the following errors is returned:

------------
GroupEmail - Email Group :Team Platform - Failed : Failed to send email to adm@yourcompany.com (file://test@yourcompany.com/). Reason :334 VXNlcm5hbWU6
Failed to send email to admin1@domail.com (file://admin1@domain.com/). Reason :334 VXNlcm5hbWU6
------------
E-Mail Details for Snapshot
Error occurred while sending mail to adm@yourcompany.com.
Exception Details: 535 5.7.0 authentication failed .
------------
Error occurred while sending mail to email@blabla.com
Exception Details: No authentication mechansims supported by both server and client.   
------------

We also see similar errors in the ProactiveNet.log file (this example is seen when sending an email using an event rule):

ERROR 05/20 11:56:24 EventActions [AlarmAction-5] 302536 Exception while executing Alarm Action
java.lang.Exception: 334 VXNlcm5hbWU6
at com.proactivenet.api.action.EmailAction.executeAlarmAction(EmailAction.java:189)
at com.proactivenet.api.action.NGPAbstractAlarmAction.execute(NGPAbstractAlarmAction.java:230)
at com.proactivenet.api.action.AADispatcher$Task.run(AADispatcher.java:90)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

The 'pw test_email' cli is successful.

 

Here’s the fix:

1. Take a backup copy outside of the BPPM directories of the file..\Proactivenet\pw\apps3rdparty\javamail\mail.jar

2. Unzip the attached file to a temporary folder

3. Copy the extracted mail-1.3.3.jar file to ..\Proactivenet\pw\apps3rdparty\javamail on the BPPM Server

4. Rename mail-1.3.3.jar  in ..\Proactivenet\pw\apps3rdparty\javamail to mail.jar

5. Restart the BPPM Server processes (pw system start)

Defect QM001848727 with description "Sending of emails from Event Rules is not working after upgrading from BPPM 9.0 SP1 to 9.5" has been created to ensure this is fixed in a future release.

This fix information is found in our Knowledge Base:

"Failed to send email to XXXX. Reason :334 VXNlcm5hbWU6" or "Exceptions details : 535 5.7.0 authentication failed" when trying to send an email from BPPM 9.5 

 

 

These are just a few issues we have seen with sending email notifications within BPPM. Most of the issues are custom based on policy notifications not working properly. If you encounter any issues at all, please do send the details to Support and we will be glad to assist.

 

Email.png

 

Newly Published Knowledge Articles - New Content has been added over the last month!

KA413796 - After upgrading BPPM from 9.0 to 9.5, all users are seeing a blank operations console when logging in.

KA412943 - msend process is automatically terminated even if started with "-p MpServerIdleTimeout=0"

KA412821 - How to limit the number of BPPM 9.5 Admin consoles that can run at once.

KA413160 - IIWS 9.5 installer shows version details as 9.0 on the installer screen

KA412682 - Are the BPPM Best Practice Webinar details available?

KA414162 - With BPPM 9.5, the ProactiveNet.log contains KM_VERSION and PRODUCT_VERSION DO NOT MATCH messages.

KA414317 - Install of 9.0 SP3 Integration Service (IS) deleted the cell directories..

KA414526 - BPPM CMDB Extensions install - BPPM_CDM_Extensions-OSD.out shows ERROR 120014 for State attribute.

KA414606 - After upgrading from BPPM 9.0 to BPPM 9.5, some LDAP users get a 'Navigation Pane Options Error' when logging into the ops console.

 

Popular Knowledge Articles

KA361528 -Supported Oracle database versions for use with the BMC ProactiveNet Performance Management (BPPM) Server

KA359011 - How to configure/troubleshoot LDAP authentication in BPPM.

KA287306 - How to Delete ProactiveNet Auto Sync Monitor Instances and devices from the system with respect to BMC Patrol Adapters?

KA347733 - User name (PNUSER) and password (PNPASS) environment variables are not set - in this mode only minimal commands are allowed" is seen when issuing pw commands. 

KA361960 - Is there a way to remove stale auto-discovered devices from BPPM ?

 

“In the Know”…Do you know?

 

Do you use Chat to get quick answers to product questions? If not, check it out as this is another channel of support available to customers. Join us for a quick chat and we’ll get you started on resolving your concerns. Learn more about Chat

 

Have you heard of the AMIGO program? Looking to upgrade in the near future? Get on board with AMIGO and we’ll help you plan your upgrade to ensure a smooth transition to the next version of the products you are using.

 

Don’t forget our Webinars! Check out the details here: BMC ProactiveNet Performance Management (BPPM) 9.5 Best Practices Webinar Series

 

Looking for a previous blog posting? Find them here: BMC TrueSight Support Blogs

 

 

Feedback1.jpg

 

Help us determine how we are doing. Use the rating system at the bottom of this blog to rate this post!

Share This:

Managing users with LDAP and Microsoft Active Directory within BPPM is easy and quick to integrate. It provides users even more authentication security and helps BPPM easily integrate with the existing user setup. After all is said and done, what we see most often in Support…. is the failure of Active Directory to authenticate the BPPM user


So let’s take a quick look at the basics of configuration and then we’ll look at some of the more common errors and issues.

 

Basic LDAP and Active Directory configuration

 

The Basic LDAP and Active Directory configuration details are listed in our documentation starting on page 1607 of http://documents.bmc.com/supportu/documents/97/40/449740/449740.pdf.

 

Here are a few details worth noting about Active Directory use

 

Basic group configuration for LDAP and Active Directory
Every user must belong to a group which maps to the groups in BMC ProactiveNet Server. Groups assign the user’s roles and responsibilities to each other. That is, the external authentication system must be able to identify and authenticate the user but must also be able to identify which group that user belongs to. Following methods ensure proper functionality and identification between systems:
•    Add the BMC ProactiveNet Server groups to your LDAP system
This method allows to take the desired BMC ProactiveNet Server groups and create them in your LDAP or Active Directory system. You must ensure that the users that you want to allow to log in, are members of those groups.
•    Add the LDAP groups to your BMC ProactiveNet Server
This method allows to create the desired LDAP or Active Directory groups and create them in the BMC ProactiveNet Server.
Warning: All group names are case sensitive. You must spell and ensure the correct case of the group names while implementing any of the methods.

 

Worth Noting:
•    Port 389 is used by Active Directory. An LDAP server port can also be accessible from the BMC ProactiveNet Server. If you use an LDAP integration, port 389 can be accessed from the BMC ProactiveNet Server (from the server to the Active Directory port).
•    Kerberos authentication to Active Directory is not currently supported.
•    Siteminder authentication is not currently supported


What info does Support need to troubleshoot Active Directory problems?


While the type of information will vary depending on platform and customer environment. We will always ask for the following:

We will ask for FINEST level debug. So please change the level of default logging details in the pw\pronto\conf\ias_logging.properties file
From:
    java.util.logging.FileHandler.level=FINE
    com.bmc.sms.ixscomm.level=INFO
To:
    java.util.logging.FileHandler.level=FINEST
    com.bmc.sms.ixscomm.level=FINEST
Restart JServer
    pw process restart jserver

 

Login using an LDAP username so we can detect something in the logs.
Then send to Support the following logs:
1) From pw\pronto\logs\ias\
    ias0.log
2) From pw\pronto\conf\
    ias.properties
    ldap_configuration.xml
    ldap_configuration_query.xml
    ldap_ppm_group_mapping.xml
We may need more details but the majority of issues seen will require the details and files referenced above.


Common Active Directory Issues and topics:

 

How to configure/troubleshoot LDAP authentication in BPPM


Unable to validate user when using LDAP user to login BPPM console

 

If you are seeing the following error: "failed to create DirContext for LDAP server HOST.DOMAIN.COM due to javax.naming.CommunicationException: HOST.DOMAIN.COM:389 [Root exception is java.net.ConnectException: Connection timed out: connect]. Please check your LDAP configuration." You will want to check out this link: Logging into BPPM via LDAP sometimes work, yet other times fails. There is no consistent reasoning for when it works or fails

 

Unable to log into Proactivenet Admin or Operations Console, and getting the error "BMC-BSW000002E User admin cannot be logged in: java.lang.NoClassDefFoundError:"

 

How to configure IAS “ldap_configuration.xml” in order to use more than one search condition in the <groupSearchFilter>

BPPM integration with LDAP is not working. Error failed to retrieve groups from LDAP server..InvalidSearchFilterException: Missing 'equals';?

 

What is the correct syntax for the 'Group Search Filter' when configuring LDAP for BPPM?

 

What can I do if I want to query several Active Directory groups? Can this be configured? For example: I want to include all Active Directory Groups which start with ‘BPPM_*’

 

If you have several LDAP user groups to query, the format used is comma separate list by using "com.bmc.sms.ixs.search.ldap.group" in ias.properties file.  For example, if you have LdapGroup1, LdapGroup2, LdapGroup3,groups configured on LDAP and you want only the user "username" to be validated against LdapGroup1 and LdapGroup2 then the ias.properties file should have the entry for example:

com.bmc.sms.ixs.search.ldap.group=LdapGroup1,LdapGroup2

 

How do you configure Active Directory?

 

Here are the basics in terms of the procedure to configure Active Directory with BPPM. Please see the full documentation here: http://documents.bmc.com/supportu/documents/97/40/449740/449740.pdf

 

Please take note that some of some of this configuration can be done via ops console (options > administration tab > scroll to bottom and select integrations). The gui updates the ldap_configuration.xml and ias.properties, but the map file would need to be manually edited.

 

1. Access the /pw/pronto/conf folder.

2. Edit the ias.properties file, update the following entry to TRUE and save the file. com.bmc.sms.ixs.enable.ldap.login=true. This will enable you to log into LDAP if you are a LDAP user.

3. Open the ldap_configuration.xml file using a text editor and  Configure a LDAP server host by adding the following lines for example, before the </ldapList> tag

<ldap alias="test">

<host>adserver.acme.com</host>

<port>389</port>

<version>3</version>

<baseDN>DC=activedir,DC=acme,DC=com</baseDN>

<connectionUserName>userid@activedir.acme.com</connectionUserName>

<connectionPassword encrypted="false">password</connectionPassword>      <userIdAttribute>sAMAccountName</userIdAttribute>

<useSSL>false</useSSL>

<groupMemberAttribute>member</groupMemberAttribute>    memberOfAttribute>memberOf</memberOfAttribute>  <userSearchFilter>(objectClass=organizationalPerson)</userSearchFilter>

<groupSearchFilter/>

</ldap>

and save the ldap_configuration.xml file

4. Open the ldap_ppm_group_mapping.xml file using a text editor and create a map between LDAP groups and BMC ProactiveNet Performance Management (PPM) groups.

For example, if you have a LDAP group called MyLdapGroup and you need to map it against a PPM group called "Full Access" then the ldap_ppm_group_mappings.xml file should have an entry for example,

<entry key="MyLdapGroup">Full Access</entry>

You can find out the group membership of the ldap user using the command

 

net user ldapuser /DOMAIN

e.g.

net user nmadmin /DOMAIN

5. Enter the comma separated list of LDAP groups that you need to authenticate the user against in the ias.properties file. The property used to store this value is com.bmc.sms.ixs.search.ldap.group in the ias.properties file.

For example, if you have LdapGroup1, LdapGroup2, LdapGroup3, LdapGroup4 groups configured on LDAP and you want only the user "username" to be validated against LdapGroup1 and LdapGroup2 then the ias.properties file should have the entry for example,

com.bmc.sms.ixs.search.ldap.group=LdapGroup1,LdapGroup2

6. Check whether the property com.bmc.sms.ixs.default.group.present.check is set to false in the ias.properties file. By default this property is set to false. If this property is set to true, create a separate group for the corresponding LDAP group in the PPM environment.


BleedingHeart.jpgHave you updated BPPM 9.5 to address the Heartbleed Vulnerability?BleedingHeart.jpg

 

BPPM 9.5 was impacted by the Heart Bleed vulnerability. Please note that this security concern only exists in BPPM 9.5. All other versions of BPPM are not affected as they are using older versions of OpenSSL. BPPM 9.5 runs with Open SSL 1.0.1c and so it IS vulnerable. We have generated patches for each of our supported platforms and the patches can be downloaded from our FTP site under the following location:

 

ftp.bmc.com/pub/BPPM/PATCHES/9.5/HeartBleed_Patch/Apache-Linux_Hotfix_for_HeartBleed_Issue.zip

ftp.bmc.com/pub/BPPM/PATCHES/9.5/HeartBleed_Patch/Apache-Solaris_Hotfix_for_HeartBleed_Issue.zip

ftp.bmc.com/pub/BPPM/PATCHES/9.5/HeartBleed_Patch/Apache-Windows_Hotfix_for_HeartBleed_Issue.zip

ftp.bmc.com/pub/BPPM/PATCHES/9.5/HeartBleed_Patch/readme_BPPM_OpenSSL_Heartbleed_fix_PS.txt

 

 

 

Computer.png

 

 

 

Newly Published Knowledge Articles - New Content has been added over the last month!

 

 

KA412547 - With a 9.5 cell, a slot modification is not being back propagated.

KA412560 - Running 'pw dbconfig set' results in problems connecting to the database.

KA412861 - All events from PATROL Agent to BPPM cell show "Incoming event information could not be parsed".

KA413355 - A 'pw sys status' or 'pw p l' on Solaris/Linux show both mcell and acell to be not running even though they are.

KA413360 - BPPM 9.5 installation on Windows 2012 cluster is failing on Secondary Node with "Unable to validate custom cluster name".

 

Popular Knowledge Articles

KA328581 - How can I clear all events and alarms from BMC ProactiveNet Performance Manager Server?

KA314023 - Diagnosing problems with ProactiveNet Integration with PATROL.

KA330178 - What ports are required on the firewall for the BMC PATROL Adapter within ProactiveNet Server 8.5 or 8.6?

KA307241 - How to enable trace for IBRSD?

KA318711 - How to change the hostname/IP Address of BPPM ProactiveNet Server on Windows Platform


“In the Know”…Do you know?

 

Have you joined our Customer Support Community yet? If not, head on over to the link and learn how you can help us by providing feedback to enhance your Customer Support experience.

 

Do you use Chat to get quick answers to product questions? If not, check it out as this is another channel of support available to customers. Join us for a quick chat and we’ll get you started on resolving your concerns. Learn more about Chat

 

Have you heard of the AMIGO program? Looking to upgrade in the near future? Get on board with AMIGO and we’ll help you plan your upgrade to ensure a smooth transition to the next version of the products you are using.

 

Don’t forget our Webinars! Check out the details here: BMC ProactiveNet Performance Management (BPPM) 9.5 Best Practices Webinar Series

 

Looking for a previous blog posting? Find them here:  BMC TrueSight Support Blogs

 

Feedback1.jpg

 

Help us determine how we are doing. Use the rating system at the bottom of this blog to rate this post!

 

 



Share This:

Is it possible to migrate our existing from PATROL 7 thresholds to BPPM 9.5 Central Monitoring Administration (CMA)? This is a question which has come up recently so I thought it would be good to address it in our Community.

 

For example, here is a question we have received a few times over the last month. Is there an Utility available to transfer or migrate our “/AS/EVENTSPRING/PARAM_SETTINGS/THRESHOLDS" Variables in the new BPPM 9.5 environment?

 

Unfortunately, we do not have a method for exporting the PATROL 3.x or 7.x thresholds and importing them into BPPM through the CMA.  With BPPM 9.5 and a Patrol Agent 9.5 the threshold configuration can be automatically updated on the BPPM server by configuring a server threshold Policy in CMA. With CMA, you would configure a global policy with tags to allow the Patrol Agent 9.5.00, after restart, to connect to the Integration Service which would have the same tag configured as in the policy; the thresholds are then updated in the BPPM Server for the associated monitors.

 

We have some utilities and scripts with previous versions of BPPM which can import thresholds into the BPPM Server but this cannot be done in CMA. Also, these scripts will not allow you to configure baselines, intelligent thresholds, or blackout time frame available only in BPPM and not in Patrol.

 

With CMA you can automatically update thresholds on both the Patrol configuration and the BPPM server but that requires configuring policies. So therefore it facilitates configuration of monitors, thresholds, blackout on both Patrol and BPPM from a central point. However, we do not have a clear migration option for moving the Patrol thresholds into BPPM. If this is of interest, we recommend opening an Idea in our Communities, to let us know the use case you wish to see implemented.

 

Here’s another reference to thresholds and PATROL KA355723 (details below)

Problem

PATROL Agent has __tuning__ parameters set to adjust the thresholds on various parameters. However, in ProactiveNet there is no signature or absolute thresholds set. Is this by design or is there a missing step that should sync the PATROL/ProactiveNet thresholds?

 

Solution

With regard to the parameters set in PATROL; these do not come over to ProactiveNet. Basically all PATROL does is forward parameter values to the Integration Service. There is no threshold information sent. This is by design.

 

If you want threshold information configured then this has to be done separately though BPPM. BPPM already has a number of default thresholds configured along with building up a picture over time of what is normal for the environment and alerting if things fall outside of the "norm". You can manually specify additional thresholds or adjust the ones already configured, or it is possible to import thresholds from Patrol Agents in to BPPM. This involves running the following command:

 

pw adapter -type patrol -get_thresholds c:\thresholds.txt -i -v -pproxy_host <hostname/IP address> -pproxy_user <username, default is admin> -pproxy_passwd <password, default it admin> (if you're using a different port other than the default you will need to specify this as well)

 

The Patrol Agent keeps track of default thresholds and overrides. Default thresholds are classified as "GLOBAL THRESHOLDS". Overrides are classified as "INSTANCE LEVEL THRESHOLDS".

 

This will export the thresholds to the file specified. You can then run the following command to import them into BPPM:

 

pw threshold loadpatrolthreshold <filename withpath> [-v]

 

General CMA Guidelines with regard to PATROL

Let’s take a look at some of the guidelines for working with CMA regarding monitoring solutions and PATROL.

 

If a monitoring solution is configured through a policy in Central Monitoring Administration, do not modify the configuration through a BMC PATROL tool, such as PATROL Configuration Manager or the pconfig commands. Modified configuration can be overwritten with the next policy update.

 

 

If your environment includes a BMC PATROL Agent that manages monitoring solutions configured through Central Monitoring Administration and configured through BMC PATROL tools, you have the following options:

 

(Recommended) Use a different BMC PATROL Agent for the different kinds of monitoring solutions. Use PATROL Configuration Manager or other PATROL consoles to manage the non-Central Monitoring Administration monitoring solutions.

(Recommended) If the latest release of the Central Monitoring Repository includes an updated monitoring solution that works with Central Monitoring Administration, upgrade the monitoring solution.

•(Not Recommended) Manage the BMC PATROL Agent with PATROL Configuration Manager instead of Central Monitoring Administration.

 

Central Monitoring Administration does not completely replace all functionality available in PATROL Configuration Manager or PATROL Consoles. Use PATROL Configuration Manager or PATROL Consoles in the following situations:

 

 

•If you did not set the Central Monitoring tag on the BMC PATROL Agent through the installation package or BMC Server Automation, then use PATROL Configuration Manager or the pconfig command.

•Administer monitoring solutions which cannot be configured through Central Monitoring Administration.

•Perform BMC PATROL Agent operations such as restart, purge, and kill.

•Access menu commands, BMC PATROL Agent thresholds, and recovery actions.

•Filter metrics that are collected on the BMC PATROL Agent, blackout, and PATROL thresholds.

 

Considerations for BMC PATROL Agent and monitoring solution deployment

The following list presents considerations and guidelines for configuring the BMC PATROL Agent and monitoring solution deployment.

•    Leverage distribution software, such as BMC (BladeLogic) Server Automation, to deploy the monitoring solution packages. With BMC ProactiveNet integration with BMC Server Automation, you can deploy BMC PATROL Agents and monitoring solutions with relevant configuration information, including the Central Monitoring Administration tag and the BMC PATROL Agent location. For details about BMC Server Automation integration with BMC ProactiveNet, see BMC ProactiveNet User Guide.

•    Specify the Central Monitoring Administration tag when you create a monitoring package (for details, see Creating and editing component installation packages), or specify the tag through the BMC BladeLogic Console. You can also use the BMC PATROL Agent pconfig command or PATROL Configuration Manager to set the tag, but if the recommendations are followed then those tools would not be necessary.

•    Monitoring solutions must expose the relevant metadata and conform to development guidelines to Central Monitoring Administration for configuration.

o    For a list of enabled monitoring solutions, see Monitoring solutions configurable through Central Monitoring Administration.

o    To create a custom monitoring solution, see Building a PATROL Knowledge Module Developers Guide from the BMC Support website.

•    If you delete a monitoring policy, manually restart the BMC PATROL Agent. For example, if a BMC PATROL Agent has monitoring policies for OS and database, and you later decide to remove the OS, you need to restart the BMC PATROL Agent.

For details, see the BMC PATROL Agent Reference Manual from the BMC Support website.

 

To restart the BMC PATROL Agent using BMC PATROL Configuration Manager

1.    In PATROL Configuration Manager, select the agent.

2.    From the Tools menu, select Reinitialize Agent.

3.    To restart the BMC PATROL Agent using a pconfigcommand

               In a command window, run the pconfig +RESTART command with the following syntax:

                              pconfig +RESTART [+verbose] [-port <portNumber>] [-host <hostName>] [-timeout <timeoutValue>]

Warning

If a BMC PATROL Agent is already configured through the PATROL Configuration Manager or through the Tools > Configure options in the BMC ProactiveNet Administration Console, and the agent is integrated with BMC ProactiveNet through the adapter for BMC PATROL, do not add a tag to that BMC PATROL Agent. Instead, continue managing the configuration for that BMC PATROL Agent through the PATROL Configuration Manager.

If you add a tag to the BMC PATROL Agent, configuration information might be overwritten. Duplicate instances will be created, conflicting monitor instances that were synchronized through PATROL Configuration Manager will be marked for deletion, and all historical data will be lost.

 

Monitoring policy configuration guidelines

 

Use the following guidelines and recommendations to configure monitoring policies in Central Monitoring Administration. For configuration details, see Creating or editing a monitoring policy.

•    Avoid assigning the same tag to several different policies. Too many policies with the same tag make it difficult to determine the final configuration.

•    Consider the following performance factors when you configure monitoring policies:

o    Avoid policies that set thresholds for a large number of instances that are discovered by using regular expressions. If the threshold applies to all instances, BMC recommends using the global thresholds settings that are available through the BMC ProactiveNet Operations Console. Proliferation of instance thresholds could adversely affect the performance of the BMC ProactiveNet Child Servers.

o    Plan policy edits. Editing policies triggers a push of configuration on all the agents and the BMC ProactiveNet Child Servers (for server-side actions). For large environments, plan edits for policies in advance, and group together all the required changes rather than editing the policies multiple times for minor changes.

o    Combine all the actions for a specific tag in a single policy. Edits are more efficient and the final configuration is less confusing.

o    For BMC PATROL Agents with agent-level thresholds, which are set only from the BMC PATROL Console, do not set thresholds through monitoring policies to avoid duplication of processing.

•    Use the Copy baseline from device for environments that use VMs that are expected to have similar configuration with regards to the CPU, memory, and installed applications.

•    For the same monitor type with different versions of the monitoring solution, use the following guidelines:

o    If different versions have the same configuration settings, then use the latest version of the monitoring solution to configure the policies.

o    If different versions have different configuration settings, then create separate policies and separate tags for the different versions.

 

Performance considerations

 

The following list presents performance considerations for Central Monitoring Administration.

•    BMC ProactiveNet Central Server.

o    Do not monitor directly from the BMC ProactiveNet Central Server. Perform all monitoring from the BMC ProactiveNet Child Servers.

o    For performance considerations related to policies, see Monitoring policy configuration guidelines.

•    BMC ProactiveNet Child Servers. From the perspective of Central Monitoring Administration, the impact on the BMC ProactiveNet Child Servers is a function of the threshold configurations and the server-side actions. The guidelines given for configuration of the policies would ensure that the impact on the BMC ProactiveNet Child Servers is minimal.

•    Integration Services. Integration Services push configuration information to the BMC PATROL Agents. As long as the Integration Service is sized to handle the load of the data collection, no additional considerations are necessary from a Central Monitoring Administration perspective.

 

Security considerations

The information in this section is specific to Central Monitoring Administration. A list of ports required for data collection and other configuration is available the BMC ProactiveNet Installation and Configuration Guide.

•    Firewall Considerations.

o    Port 3183 (default) is required for communication between the BMC ProactiveNet Central Server and the Integration Services distributed across the environment. The connection is initiated by the Central Server.

o    Port 8093 (default) is required for communication between BMC ProactiveNet Child Servers and Central Monitoring Administration. The connection is initiated by the BMC ProactiveNet Child Server.

o    Certain actions, such as registration of the BMC ProactiveNet Child Servers and using the REST Web Services, require access to web services on the Central Server. Port 80 or 443 needs to be accessible on the Central Server from the BMC ProactiveNet Child Servers or the client machines invoking the APIs.

•    Access Control. Central Monitoring Administration is only accessible to users who are assigned the Access to Central Admin permission. After permission is available to the user, the user can create policies which impact any of the objects in the entire deployment. Only give this permission to "Super Admin" users to limit the exposure to a minimal set of users. For details, see Granting user access to Central Monitoring Administration.

 

For other upgrade/migration concerns, please visit our link to the BPPM 9.5 Upgrade & Migration Best Practices Webinar https://communities.bmc.com/docs/DOC-30645#

 

BleedingHeart.jpgUPDATE: Heart Bleed Bug patches available for BPPM 9.5 

BPPM 9.5 was impacted by the Heart Bleed vulnerability. Please note that this security concern only exists in BPPM 9.5. All other versions of BPPM are not affected as they are using older versions of OpenSSL. BPPM 9.5 runs with Open SSL 1.0.1c and so it IS vulnerable. We have generated patches for each of our supported platforms and the patches can be downloaded from our FTP site under the following location:

ftp.bmc.com/pub/BPPM/PATCHES/9.5/HeartBleed_Patch/Apache-Linux_Hotfix_for_HeartBleed_Issue.zip

ftp.bmc.com/pub/BPPM/PATCHES/9.5/HeartBleed_Patch/Apache-Solaris_Hotfix_for_HeartBleed_Issue.zip

ftp.bmc.com/pub/BPPM/PATCHES/9.5/HeartBleed_Patch/Apache-Windows_Hotfix_for_HeartBleed_Issue.zip

ftp.bmc.com/pub/BPPM/PATCHES/9.5/HeartBleed_Patch/readme_BPPM_OpenSSL_Heartbleed_fix_PS.txt

 

Computer.png

 

Newly Published Knowledge Articles - New Content has been added over the last month!

KA411445 - A blackout policy with a 9.5 cell is not working as expected. 

KA411569 - With a 9.5 cell, events do not have mc_smc_alias and mc_smc_id slots automatically set and therefore not impacting any CI.

KA410273 - Changing and viewing thresholds in BPPM 9.5.

KA410156 – Is it possible to generate an event from an email?

KA410341 - Does BPPM 9.5 support Oracle 10.2.0.4 for the database installation?

KA410263 - Does BPPM 9.5 support multiple Oracle schemas in the same Oracle database?

KA410769 - BPPM Custom folders on Operator Console have a limit of 500 CI's. Can this number be increased?

KA410965 - How can I have the hostname included in the msg slot for MC_CELL_HEARTBEAT_FAILURE event for a patrolagent ?

KA411694 - Is BMC ProactiveNet Performance Management (BPPM) vulnerable to the OpenSSL 'Heartbleed' (CVE-2014-0160) bug?

 

 

Popular Knowledge Articles

KA356813 - How to check the default retention period of raw/condensed/baseline/event data and how to reset them.

KA350205 - Publishing fails in Impact Model Designer with Failure Message: ERROR-9940   

KA356062 - How to delete a device that is auto-discovered by PATROL Adapter in BPPM?

KA348029 - How to view the remote cells in the ProactiveNet operation console?  

KA363486 - How to customize local actions in BPPM?

 


“In the Know”…Do you know?

 

Have you joined our Customer Support Community yet? If not, head on over to the link and learn how you can help us by providing feedback to enhance your Customer Support experience.


Do you use Chat to get quick answers to product questions? If not, check it out as this is another channel of support available to customers. Join us for a quick chat and we’ll get you started on resolving your concerns. Learn more about Chat


Have you heard of the AMIGO program? Looking to upgrade in the near future? Get on board with AMIGO and we’ll help you plan your upgrade to ensure a smooth transition to the next version of the products you are using.


We have our Intelligent Ticketing Community space available now! You can also access Intelligent Ticketing documentation here

.
Don’t forget our Webinars! Check out the details here: BMC ProactiveNet Performance Management (BPPM) 9.5 Best Practices Webinar Series


Looking for a previous blog posting? Find them here:BMC TrueSight Support Blogs 

 

Feedback1.jpg

 

 

   Help us determine how we are doing. Use the rating system at the bottom of this blog to rate this post!

Share This:

We are using monitoring tools to monitor our servers, but what monitors the monitoring tool? The answer is simple with BPPM. BPPM has its own built in self-monitoring.

 

The BMC ProactiveNet Self-monitoring Service (also known as the local agent) is a local service dedicated to monitoring the health of the BMC ProactiveNet Server. This will help ensure that the BMC ProactiveNet Server runs at peak performance. The Self-Monitoring Service, which is automatically installed on the BMC ProactiveNet Server, collects metrics about only the BMC ProactiveNet Server performance.

 

When you install the BMC ProactiveNet Server, several out-of-the-box processes are created and monitored by default. These processes include the Apache server, the database installed, and the monitors corresponding to the operating system, and so on. This type of default monitoring is called self-monitoring.

 

 

NOTE:

Due to conflicts with the BMC ProactiveNet Server and the drain on the resources of the BMC ProactiveNet Self-Monitoring Service, BMC Software does not recommend enabling the BMC ProactiveNet Integration Service on the same computer where the BMC ProactiveNet Server is installed. BMC does not recommend using the BMC ProactiveNet Self-Monitoring Service for monitoring anything other than the BMC ProactiveNet Server.

Also, take note, that when you upgrade to a later version of BMC ProactiveNet Server, these monitors continue to exist. However, if you have deleted these monitors in the earlier version, they are not recreated.

 

The following is a list of self-monitored processes:

PnAgent - The BMC ProactiveNet Agent running on the server

PwTray (only in Microsoft Windows)- The tray process, which indicates the status of the BMC ProactiveNet

Server

acell - The administrative cell

dbsrv - The Sybase SQL Anywhere server process

httpd - The Apache server process

jserver - The main BMC ProactiveNet Server process

mcell - The master cell, which processes the events in the BMC ProactiveNet Server

pronet_cntl - The agent controller process, which communicates with the remote Agent/Integration

Server systems

rate - Processes the collected data services

tunnelproxy - The process, which allows connection to the agent, behind a firewall Windows System, Linux System, or Solaris System

Web URL – Refers to the IP of the device. The Web URL process monitors the default page of the BMC

ProactiveNet web console.

ProactiveNet Agent Status - Refers to the monitoring of the local ProactiveNet Agent. The ProactiveNet Agent Status indicates whether the server was able to communicate with the ProactiveNet Agent or not.

Database related monitors such as Sybase query and Sybase Intelliscope monitor the health of the BMC ProactiveNet Server back-end databases. For BMC ProactiveNet Server with Oracle as the back-end database, Oracle Query and Oracle Intelliscope monitors are used.

 

Here is the Solaris specific setting for the JRE BMC ProactiveNet Self-monitoring Service - Solaris Edition

SelfMonitoringServiceonSolaris.jpg

 

Here is the Windows specific setting for the JRE BMC ProactiveNet Self-monitoring Service – Windows Edition

 

SelfmonitoringServiceonWindows.jpg

 

How do I enable debug for Self-Monitoring?
If you run pw debug list-a ProactiveNet_Server_hostName_or_IPaddress in BPPM 9.5, it lists the status of all visible subsystems being run by the BMC ProactiveNet Self-monitoring Service on the BMC ProactiveNet Server. This information can then be used for setting debug levels on individual processes and visible subsystems on the BMC ProactiveNet Server or any Integration Service.

 

The following pw debug commands are available:
pw debug file
pw debug list
pw debug on|off

 

Do I need to install the Monitor the Monitor KM on Integration Service hosts?

The Monitor the Monitor KM is not needed on Integration Service 9.5 hosts and it will not monitor the Integration Service processes. The KM was designed for the older Integration Service processes. In-built self-monitoring replaces the KM in version 9.5. You must also install a PATROL Agent and an OS KM on the Integration Service nodes so that you can monitor the Integration Service processes externally.

 

How do I check on the health of the BMC ProactiveNet components?

BMC ProactiveNet displays the health of the following components in the ProactiveNet Health node of the BMC

ProactiveNet Operations Console:

BMC ProactiveNet Cell

BMC ProactiveNet Integration Service

BMC PATROL Agent

BMC ProactiveNet Central Server and Child Server In the navigation tree of the Operations Console, click Global > Event Collectors to view the ProactiveNet Health node.

 

The following figure shows the ProactiveNet Health node as it appears in the Operations Console.

HealthCheckBPPM.png

 

You can use the different notebooks to see the details regarding the health status events displayed in the Operations Console.  For example: The Details notebook displays detailed information about the system for which the event was generated. Such events as classified as self-monitoring events and are displayed as such in the Summary notebook as shown below:

Notebooks.png

When you use Self-Monitoring you would need to be sure that if you  have changed the database configuration by using the pw dbconfig set command, then ensure that you use the new credentials to edit the database related self-monitoring processes such as Sybase Query, Oracle Query, Sybase Intelliscope, and Oracle Intelliscope.

 

What do I do if I want to monitor BMC ProactiveNet Server Components externally?
PATROL for BMC ProactiveNet Self-Monitoring product provides a Knowledge Module (KM) that helps you discover instances, collect performance metrics and thereby monitor the BMC ProactiveNet Server and the BMC ProactiveNet Integration Service along with their associated components. The BMC Monitor the Monitor KM can be used if external monitoring of ProactiveNet components is needed.

It can monitor BPPM, IS and its components as well. Refer the Self-monitoring guide for more details:
https://docs.bmc.com/docs/display/public/MTM11/Home

 

The basic overview of the “Monitor the Monitor” or PATROL for BMC ProactiveNet Self-Monitoring KM is as follows:

 

Operating system (OS) level monitoring: This product provides an OS level monitoring of the BMC ProactiveNet Server and the BMC ProactiveNet Integration Service. It helps you monitor the health of OS entities such as file system resources, memory resources, and the processor. The BPPM_MTM application class parameters provide OS level monitoring.

 

Component monitoring: This product provides component level monitoring of some critical processes related to the BMC ProactiveNet Server and the Integration Service. The BPPM_MTM_COMPONENT application class parameters provide component level monitoring.

 

Status monitoring and data collection: This product provides monitoring of the PATROL Agents connected to the Integration Services that are being monitored. It monitors metrics such as the number of PATROL Agents connected (or disconnected) to the Integration Service, the data collection and connection status of the PATROL

Agents associated with the Integration Service, and so on. The BPPM_MTM_CONNECTION_PROFILE application class parameters provide status monitoring.

 

Failover configuration: This product provides you with the capability of handling failover for Integration Services operating in a failover environment. With this, the product accounts for PATROL Agent failover to a different Integration Service.

 

Email notification configuration: This product helps you configure email notification for all the parameters available with version 1.1.00 of the product. With this, if a parameter goes into an alarm state, an email notification is sent to the designated email ID with detailed information about the alert.

 

NOTE: If you are running a version prior to 9.5, you can use the Monitor the Monitor KM but 9.5 forward does not require it.

 

The BMC Monitor the Monitor KM does not discover and monitor the 9.5 Integration Service and must not be used with the 9.5 Integration Service. Built-in self-monitoring is significantly enhanced in version 9.5 and the BMC Monitor the Monitor KM is no longer needed. However, BMC recommends that you use the PATROL Agent and operating system KMs for additional self-monitoring. Built-in self-monitoring replaces the KM in version 9.5. You must also install a PATROL Agent and an OS KM on the Integration Service nodes so that you can monitor the Integration Service processes externally.

 

 

 

Computer.png

 

Newly Published Knowledge Articles - New Content has been added over the last month!

KA403507 - BPPM is generating large hprof files in the pw\pronto\logs directory.

KA408342 - BPPM CMDB extensions install is hanging at step CDM-Extensions.

KA409463 - BPPM 9.5 instance hierarchy is showing the PATROL Agent and KM for a device. This is different behaviour to BPPM 9.0

KA410247 - BPPM 9.5 - Time of events in event view are 1 hour ahead of when they actually occurred.

KA410356 - When configuring Atrium CMDB in the operations console or with integrate_atrium_cmdb script, connection to UDDI fails if UDDI is configured for https

KA410757 - With BPPM 9.5, is it possible to use the IS on the central server as a staging IS?

KA410773 - The mcell-log shows undefined class messages for BMC_SI_CI_PATTERN and BMC_SI_REL_PATTERN.

KA410795 - After an upgrade from SIM to BPPM, it is not possible to create/delete/edit a CI or impact relationship in IMD.

 

 

Popular Knowledge Articles

KA308615 - How to configure ProactiveNet integration with BMC PatrolAgent using PATROL Proxy Server?

KA321519 - Network Ports used with and for Proactivenet   

KA374546 - Old mcdb files are not being automatically deleted by statbld which can result in a full filesystem.

KA347978 -How can I ensure that a BPPM PATROL adapter has automatic workflow disabled?

KA366333 -BMC ProactiveNet Event Adapters is not running properly as a service.  The service starts, but no events are received, and task manager does not show any perl.exe nor msend.exe processes for the adapters.

 

 

“In the Know”…Do you know?

 

Have you joined our Customer Support Community yet? If not, head on over to the link and learn how you can help us by providing feedback to enhance your Customer Support experience.

 

 

Do you use Chat to get quick answers to product questions? If not, check it out as this is another channel of support available to customers. Join us for a quick chat and we’ll get you started on resolving your concerns. Learn more about Chat

 

Have you heard of the AMIGO program? Looking to upgrade in the near future? Get on board with AMIGO and we’ll help you plan your upgrade to ensure a smooth transition to the next version of the products you are using.

 

We have our Intelligent Ticketing Community space available now! You can also access Intelligent Ticketing documentation here.

 

Don’t forget our Webinars! Check out the details here: BMC ProactiveNet Performance Management (BPPM) 9.5 Best Practices Webinar Series

 

Looking for a previous blog posting? Find them here:  BMC ProactiveNet Pulse Blogs

 

Feedback1.jpg

 

 

Tell us how we are doing. Use the rating system at the bottom of this blog to rate this post! Comments and feedback are welcome!

Share This:

If you have BPPM 9.x you have access to the Central Monitoring Administration which allows you to manage BMC PATROL configuration across one or more BMC ProactiveNet Child Servers

 

The diagram below illustrates a multiple BPPM Server environment with a Central BPPM Server with the Central Management and Administration (CMA) module and Child Servers.

 

 

 

    CMAArchitecture.jpg

BMC Recommends implementing one of two architectures for CMA.  The two options are listed below with their pros and cons.

 

Option One - Implement a single CMA Instance for all environments including Development, Test and Production.

Pros

1)    The creation, testing, and deployment of monitoring policies into production are very easy because you do not have to copy or export/import any data.  The application of policies to Development, Test and Production is simply managed in the policy’s agent selection criteria.

 

2)    It requires less infrastructure nodes and components.  Only a single Staging Integration Service host is needed.  Only a single CMA instance is used.

Cons

1)    This many not be supported in some sites where all the necessary connections between Development, Test and Production environments are not available or allowed to be connected over the network.

 

2)    Due to the powerful ease of use, it is easier for administrators to make mistakes applying policies unintentionally to production.  However, this can be managed.

 

Option Two - Implement a separate CMA Instance for the Development, Test and Production environments each.

Pros

1)    Is supported in sites where all the necessary connections between Development, Test and Production environments are not available or allowed to be connected over the network.

 

2)    Provides a platform and supports policy management methods that help prevent administrators from making mistakes when applying policies to production.

Cons

1)    The creation, testing, and deployment of monitoring policies into production require more manual effort because you have to export/import policy data from Development to Test and from Test to Production.

 

2)    Policies could get out of synch across the Development, Test, and Production environments if not managed properly.  Keeping them up to date is more of a manual process supported by the export/import utility.

 

3)    It requires more infrastructure nodes and components.  The Development, Test, and Production environments should each have a dedicated Staging Integration Service host and a dedicated CMA instance.

 

IMPORTANT: Neither method supports seamless creation, testing, and production deployment of updates and deletion for existing policies.  Updates and deletion of existing policies that are already in production should be created, tested, and populated to production leveraging the policy export/import capability.  This topic is discussed in detail in the configuration best practices.

In all scenarios, CMA communicates thorough the agent controller process on the BPPM Server(s) to the Integration Service nodes.

 

These implementation architecture options are not installation options.  The CMA components are the same.  These two implementation architecture options are simply choices in how you install CMA instances and connect them to the various BPPM Servers.

Accessing Central Monitoring Administration

1.    Ensure that you have access to Central Monitoring Administration.

2.    In a supported browser, open http://serverHostName/admin.

The serverHostName variable is the name of the BMC ProactiveNet Central Server where Central Monitoring Administration is enabled.

3.    Log in to Central Monitoring Administration.

The default user name and password are admin

 

Once you have accessed the Central Monitoring Administration console, what can you do? Here’s a couple of topics of interest:

Setting an intelligent threshold using Central Monitoring Administration

Which monitoring solutions can be configured using BMC ProactiveNet Central Monitoring Administration

Create or Edit a monitoring policy

 

BMC ProactiveNet Central Monitoring Administration enhancements in BPPM 9.5 - BMC ProactiveNet Central Monitoring Administration is enhanced to perform the following tasks:

•Configuring Monitoring policies

•Configuring Staging policies

•Configuring Blackout policies

•Adding Integration Services to BMC ProactiveNet Server

•Creating Integration Service clusters

•Enabling Global thresholds

NOTE:

Connectivity between the Integration Service processes and the Central Management & Administration module (CMA) has been consolidated.  CMA now communicates with each Integration Service through the BPPM Server that the Integration Service is connected to.

The new Central Monitoring Administration features in version 9.5 do not work with the 9.0 versions of the Integration Service and the BMC PATROL Agent. For information about the compatibility between BMC ProactiveNet and the BMC PATROL Agent, see BMC ProactiveNet and BMC PATROL Agent compatibility

 

Central Monitoring Administration Q&A

When trying to register a child server on the central server, we encounter an error using the following command: pw cmadmin registerChildServer -ChildHost=mychildhostname -ChildPort=443 -ChildUser=user -ChildPasswd=password -ChildProtocol=https

The error: An Exception has occurred. Message: Unable to register BMC ProactiveNet Child server as the Child server or web services running on it is unreachable. How do we troubleshoot this?

Verify the configuration is correct on the BPPM servers as central or child (as required) manually as

https://docs.bmc.com/docs/display/public/proactivenet95/Configuring+the+BMC+ProactiveNet+Server+as+a+Central+Server+Router+or+a+BMC+ProactiveNet+Child+Server+manually

 

If the child server is still not visible in the CMA and/or central ops console then please do the following:

1) On both BPPM servers (child and central) enable jserver debug
pw debug on -p jserver
2) Re-run the failing pw cmadmin registerChildServer command
3) Turn off jserver debug
pw debug off -p jserver
4) Zip up and send us the following from both child and central servers:
pw/pronto/logs/ProactiveNet.log (if possible send the whole pw/pronto/logs directory)
pw/pronto/logs/Jserver*
pw/pronto/logs/debug/*
pw/custom/conf/*
5) Please also run the following on the CMA server and send us the output:
sqli "select * from SERVER_DETAILS"

 

Can you restart a PATROL Agent via the CMA?
PATROL agent restarts from CMA will be achieved by manually selecting an agent and triggering a restart on it using the Reinitialize Agent/Query Agent feature available in CMA 9.5

 

Is there a way to export CMA policies from one BPPM server to another BPPM server?
Starting in BPPM 9.0 SP1 we added a new feature to import PCM RuleSets, which allows importing existing PCM RuleSets to new Agents. We currently do not have a feature to export CMA policies from one server to another. We do have an Idea posted about this on BMC Communities web site. We urge you to visit the Idea and vote for it if you would like to see it in a future release.
https://communities.bmc.com/ideas/2166

 

Is it possible to change the option of the view in CMA? For example, can we set the option of physical view or logical view?

The view presented in CMA is a general List view. There is currently, no option available to change the views in the CMA console.  We encourage you to submit an Idea via our BMC Communities to request this feature/functionality.


BMC Ideas is a new way to provide enhancement requests within our growing BMC Communities. We are offering you the opportunity to submit on and vote for your requests for enhancement for your favorite BMC Products!  Check out these short video presentations detailing how to get started with BMC Ideas

 

Does CMA support instance level threshold management?

CMA does support instance level threshold management. Please refer to the document
https://docs.bmc.com/docs/display/public/proactivenet95/Configuring+a+server+threshold

 

How can I make sure that one policy is applied before another if there are different tags?

The BMC PATROL Agent sends a configuration request by passing its tag or tags to Central Monitoring Administration, via the Integration Service. Central Monitoring Administration evaluates policies that match the tags, determines the final configuration to be applied, and sends the configuration information back to the agent. Monitoring is based on the configuration information received by the agent.

 

The BMC PATROL Agent initiates a configuration request after certain events, such as agent installation, agent restart, or changing a tag on the agent. If no policy matches the tags associated with the agent, the agent does not receive configuration information. The agent does not begin monitoring until a matching policy is created.

 

If a policy is created or updated, changes are pushed from Central Monitoring Administration, via the Integration Service, to BMC PATROL Agents with matching tags.

 

Can a PATROL Agent be assigned multiple tags used to apply policies from the CMA?

Yes it is possible to assign multiple tags to a single agent. You would need to have several pconfig policies each with a different tag name to apply multiple polices for same agent.

An example would be as follows:

/AgentSetup/Identification/TagsTAG/<tag name1>

/AgentSetup/Identification/TagsTAG/<tag name2>

/AgentSetup/Identification/TagsTAG/<tag name3>

The value for these variables can be the description of policy/tag

 

Where can I learn more about CMA?

https://docs.bmc.com/docs/display/public/proactivenet95/BMC+ProactiveNet+Central+Monitoring+Administration

 

 


Computer.png


Newly Published Knowledge Articles - New Content has been added!

KA409225 - In BPPM, a Query Agent can display a list of common PSL commands to be executed. Is it possible to add more PSL commands to this list?

KA409228 – Install of BPPM 9.5 server hangs at step 'Started CMDB Integration...'

KA409289 - After installing BPPM 9.5, LDAP user is unable to login - "BMC-BSW000609E Failed to find user groups for user xxxxxx"

KA408948 - BPPM Reporting 9.0.x does not work with BPPM Server 9.5

KA409568 - Trying to update Threshold Override(s) on multiple devices fails with a System Error

KA409576 - "Unable to establish the database connection for Report User" when installing BPPM 9.5 with Oracle database

KA409573 - BPPM 9.5 installation with Oracle database ended with warnings due to ORA-00942 on sys.props$ table

 

Popular Knowledge Articles

KA349542 - How to monitor the connectivity status between Patrol Agent and Integration Service (Pproxy Service)? 

KA345591 - BPPM Cell crashes when xact files grows rapidly.   

KA356575 - Usage of the PATROL Proxy command "pproxcli"

KA356684 - Executing SQL Queries against the BPPM Database

KA354768 - Unable to validate user when using LDAP user to login BPPM console

 

 

Looking for a previous blog posting? Find them here: BMC TrueSight Support Blogs

 

The Pulse blogs share the experience of BMC Customer Support on how to understand and best use particular product features.  You can read more about the goals of Pulse Blogs in About the Customer Support Community These blogs are posted in the individual product community, but as many community members have multiple BMC ProactiveNet products, this document provides a summary and links to these posts to make them easier to find.

 

Don’t forget our Webinars! Check out the details here: BMC ProactiveNet Performance Management (BPPM) 9.5 Best Practices Webinar Series

 

  Feedback1.jpg

 

 

Was this helpful?  Are there related topics I missed? Please add comments to share your experience.

Share This:

BPPM 9.5 is here!


We have been anxiously waiting for its release and we have confirmed that it is now available for download from our EPD site. Under licensed products search for BMC ProactiveNet Performance Management Suite and then select BMC Server Monitoring 9.5.00. You will find BMC ProactiveNet 9.5.00 and you can download the components needed for the installation/upgrade.

 

BMC Software has released version 9.5.00 of the BMC ProactiveNet Performance Management Suite. This space describes the components you have licensed and how you can access and download those components.


This release includes updates to the following component products:
•BMC Application Diagnostics 2.5.00
•BMC PATROL for Amazon Web Services 1.2.00
•BMC PATROL for Citrix XenServer 3.1.00
•BMC PATROL for Converged Infrastructure 1.2.00
•BMC PATROL for DB2 9.0.10
•BMC PATROL for Jboss 3.0.00
•BMC PATROL for Log Management 2.7.10
•BMC PATROL for Microsoft Exchange Servers 6.0.00
•BMC PATROL for Microsoft SQL Server 9.5.00
•BMC PATROL for Microsoft Windows 4.7.00
•BMC PATROL for Oracle WebLogic 3.0.00
•BMC PATROL for Real End User Experience Management 2.5.00
•BMC PATROL for Tomcat AS 3.0.00
•BMC PATROL for Unix and Linux 9.12.00
•BMC PATROL for VMware vSphere 4.0.00
•BMC ProactiveNet 9.5.00
•BMC Real End User Experience Monitoring and Analytics 2.5.00

 

Features and enhancements available in this release are detailed here: https://docs.bmc.com/docs/display/public/proactivenet95/9.5.00+enhancements


Here’s an overview of what you can see in BPPM 9.5:

 

Integration with the BMC PATROL Agent
•Reduction of footprint
•Reliable collection of data
•Self health monitoring
•Event integration
•Event with monitor association
•Streaming
•Reduction in the number of processes that were running

 

Configuring multiple BMC ProactiveNet Servers to connect to the same Oracle database - The procedure to install multiple BMC ProactiveNet Servers and connect them to use the same Oracle database is the same as that documented at Installing the BMC ProactiveNet Server on Microsoft Windows with Oracle as database or Installing BMC ProactiveNet on Linux or Solaris with Oracle as database depending on your operating system.

 

BMC ProactiveNet Central Monitoring Administration enhancements - BMC ProactiveNet Central Monitoring Administration is enhanced to perform the following tasks:
•Configuring Monitoring policies
•Configuring Staging policies
•Configuring Blackout policies
•Adding Integration Services to BMC ProactiveNet Server
•Creating Integration Service clusters
•Enabling Global thresholds
The new Central Monitoring Administration features in version 9.5 do not work with the 9.0 versions of the Integration Service and the BMC PATROL Agent. For information about the compatibility between BMC ProactiveNet and the BMC PATROL Agent, see BMC ProactiveNet and BMC PATROL Agent compatibility


BMC ProactiveNet Operations Console is enhanced to perform the following tasks:
•Plotting graph based on the data fetched from the BMC PATROL Agent directly
•Real-time status of agents and monitors
•Executing agent actions on a monitor
•Viewing annotation details from a graph
•Executing tasks on BMC PATROL Agents
•Setting the default console, page, or views when you log on to the console
•Resizing the Details notebook supports the Graph, Heat Map, Tile, and Canvas views.
•Changing the default Home Console
•Setting bookmarks as your homepage
•A new permission, View Console drop down options, enables or disables the Global Console and Local Server drop-down box, available on Central Server.  By default, all roles can view the Global Console and Local Server drop-down box. To change this behavior, edit the desired role from the Administration Console.  This permission works only in a Central-server environment and not in a single-server environment.

 

Localization Support:
Setting your display language, date and time format, and time zone preferences
In the BMC ProactiveNet Operations Console, you can set the display language, date and time format, and time zone based on which the date and time are displayed in the Operations Console and Central Monitoring Administration, if applicable.

 

New REST-based BMC ProactiveNet web services
You can use these web services to register or unregister the BMC ProactiveNet Child Servers with BMC ProactiveNet Central Monitoring Administration, list the available monitor solutions, versions, or monitor types, and create, delete, or update a policy.  For information about Central Monitoring Administration, see BMC ProactiveNet Central Monitoring Administration architecture

 


BPPM 9.5 Webinar

You spoke and we listened! BMC ProactiveNet Performance Management (BPPM) 9.5 delivers the most requested features asked for by customers. Join the webinar to hear about new capabilities that further establish BMC BPPM as the leading cross-domain performance monitoring and availability solution for the enterprise. This includes:

  • Built-in self-monitoring
  • Real time data streaming and guaranteed event and data delivery
  • Centralized automated administration and management of Patrol agents

 


Plus, learn how the largest US financial institution leveraged the new features of BPPM 9.5 to reduce IT costs while increasing user confidence in IT. The webinar will be hosted on Thursday, February 6, 2014 from 11:00am - 12:00 pm CST. Register here.

 


Introducing AMIGO!!!

The BPPM Assisting MIGration Operations (AMIGO) program is designed to upgrade quickly, easily and safely.

Are you postponing an upgrade to the latest version of BMC ProactiveNet Performance Manager because of time, learning curve concerns or risk issues? Worry no more. The BPPM Assisting MIGration Operations (AMIGO) program is designed specifically to help you upgrade quickly, easily and safely.

 

AMIGO program includes:

» A “Question and Answer” session before you upgrade
» A review of your upgrade plan with Customer Support
» An upgrade checklist
» Helpful tips and tricks for upgrade success from previous customer upgrades
» A follow-up session with Customer Support to let them know how it went. This will help BMC to enhance the process.


To get started review the checklist items found here: https://kb.bmc.com/infocenter/index?page=content&id=KA408618
Then open a BMC Support issue containing your environment information (product, version, OS, etc.) and the planned date of the installation, if known. We will contact you promptly, and work with you to ensure a successful and timely outcome.


Spread the word AMIGO is here to help! https://communities.bmc.com/docs/DOC-28469

 

 

Computer.png

 

Popular Knowledge Articles:

KA380442 - The BPPM self monitoring KM (MTM KM) will not discover and monitor after installation.

KA345591 - dbsrv.exe process crashed with an assertion failure  

KA349830 - Error dialog "Close failed for 1 event(s) with Internal ID(s): EventID" when attempting to close ProactiveNet events using ProactiveNet Operations Console

KA359107 - Is it possible to migrate BPPM from the embedded Sybase database to an Oracle database? 

KA349786 -jserver (java_jsrv.exe) process continuously running 100% CPU since restarting BPPM server processes and no sign of it slowing down.

 

 

Feedback1.jpg

 


Was this helpful?  Are there related topics I missed? Please add comments to share your experience.

Share This:

Have you installed BPPM 9.0 SP2 yet? We have had many successful installations of BPPM 9.0 SP2 and while we await our 9.5 release, this is our most current version so if you are running an 8.x environment, we encourage you to upgrade. The Service Pack has been installed at many customer locations without issue.

 

Read about Service Pack 2 here:

https://docs.bmc.com/docs/display/public/PN90/Installing+Service+Pack+2+on+the+BMC+ProactiveNet+Server

 

There are over 75 fixes included in this Service Pack. The fixes cover all areas of the product such as:

  • Fixing graphs in the Operations Console, framing and toolbar fixes in the Operations Console
  • Fixes to management data published to the cell, cell connections, and cell crashes have been addressed 
  • Various errors such as NullPointer errors have been corrected
  • Group access permissions have been modified for viewing Devices
  • Modification and maintenance of various application parameters
  • SCOM Adapter corrections

 

To see a listing of all the fixes, review the details under Corrected issues in Service Pack 2
https://docs.bmc.com/docs/display/public/PN90/Corrected+issues+in+Service+Pack+2

Always remember, the first step to installing any Service Pack is to make sure you have a viable backup!

Here are some details for backing up the ProactiveNet Server on both Solaris and Windows:

Solaris:

The generic steps below should be sufficient to backup the configuration and data from the ProactiveNet Server running on Solaris.

  1. Shutdown the ProactiveNet Server.
    =======
    pw system stop
    =======
    Note: Verify all ProactiveNet Server processes are "!Not Running!" before creating the backup.
  2. Backup the ProactiveNet Server installation directory (/ProactiveNet/pw) using a TAR archive.
    =======
    cd /ProactiveNet
    tar cfp /backup/pronet_archive.tar pw
    =======
    Note: The Tar utility may complain about some files with very long names; these do not matter as they are only temporary files.
  3. Restore the ProactiveNet Server installation directory (/ProactiveNet/pw) over an existing installation of the same version which is not running (pw system stop).
    =======
    cd /ProactiveNet
    tar xvf /backup/pronet_archive.tar
    =======
    Note: Verify all ProactiveNet Server processes are "!Not Running!" before restoring the backup.

 

Additional details are documented in the Knowledge Base, "How to Migrate ProactiveNet Server to a different Solaris server?" https://kb.bmc.com/infocenter/index?page=content&id=KA294690

 

A backup of the "pw" directory is the most complete and direct way to archive the configuration and data from the ProactiveNet Server. The minimal list of files to archive the configuration and data is documented in the "Offline backup requirements" section, pages 18 - 21, of the "BMC ProactiveNet Performance Management: Disaster Recovery Best Practices"

http://documents.bmc.com/supportu/documents/34/03/193403/193403.pdf

 

Here are the instructions for Windows: Below are the steps to backup the ProactiveNet Server on Windows if the target ProactiveNet server (Windows) will have the SAME IP address and hostname as the original ProactiveNet server.


Step 1) The database archives are performed on a regular basis.  By default, the ProactiveNet server performs a full db archive once per week, with incremental archives once every day.

 

Step 2) Stop the ProactiveNet Server on the original server and backup the entire ProactiveNet Server installation directory.  The ProactiveNet Server installation directory can be determined by looking at the %PnServerPath% environment variable.  This is needed for restoring customized configuration files (custom monitors, Apache configuration, custom diagnostics, custom MIBs, etc.).  The running database file (located under the Sybase directory) can be left out of this particular backup since it will be restored separately from database archive (in general, a straight copy of a running database is not usable for archive purposes).

 

As a note, backing up the entire ProactiveNet Server installation directory should be performed at least on a semi-regular basis.  Also the archives should be kept on a separate physical disk from the ProactiveNet server installation to ensure maximum safety.

 

Note: There are no environment variables and Windows registry entries to backup for ProactiveNet Server on a Windows server.  The new ProactiveNet Server installation will take care of the environment variables and Windows registry entries and they are the same on all ProactiveNet Servers.

 

Below are the steps to restore the ProactiveNet Server on a target Windows server with the SAME IP address and hostname as the original ProactiveNet Server:

 

Step 1) Restore the Windows operating system and file systems.  Make sure there is a drive of the same name as the one on which ProactiveNet Server was originally installed.  If database archive was being sent to a different file system, make sure that drive name is also matched.

 

Step 2) Install the same ProactiveNet Server version as the original ProactiveNet Server.  Also install the same ProactiveNet patch as the original server ensuring to install to the directory of the same name as original.  Installing the ProactiveNet Server and patches ensures that all Windows environment variables and Windows registry entries are in place and all scheduled jobs are created properly.

 

Step 3) Stop the ProactiveNet Server on the target Windows server using the "pw system stop" command in the Pw Commands window or by stopping the services.

 

Step 4) Copy the backup of original ProactiveNet Server Installation directory on top of the new ProactiveNet Server installation on the target Windows server.

 

Step 5) If database archive is kept in a non-default location, restore it to that same location on the target Windows server making sure to use same drive and directory names (by default the database archive is kept under the %PnServerPath%\pw\dbarchive directory)

 

Step 6) Start the ProactiveNet Server on the target Windows server using the "pw system start" command in the Pw Commands window or by starting the services.

 

Step 7) Restore the database by running the "pw database restore" command in the Pw Commands window.

This completes the backup and restore procedure for the ProactiveNet Server with the same IP address and hostname as the original ProactiveNet Server.

 

Here are some of our reported issues and solutions while installing BPPM 9.0 Service Pack 2

ISSUE: Installation of BPPM 9.0 SP2 generates a rather lengthy list of warnings. Can these warnings be ignored or is further action required? Per BMC Engineering the majority of the warnings can be ignored, see KA402151 "BPPM 9.0 SP2 installation completes with warnings, is this problematic?'     https://kb.bmc.com/infocenter/index?page=content&id=KA402151

SOLUTION: There are 3 types of minor warnings in the log file but based on the contextual messages in the log these warnings can be safely ignored. These warnings have been verified by BMC Engineering and they can be ignored.

A) WARNING ---- SKIPPING VIEW /THRESHOLD/SIG THRESHOLD/POST INSTALL --Status CODE -->6
B) There is no Detailed Diagnostics deployment descriptors to register.
C) promail.MailSenderCLI

 

ISSUE: After installing BPPM 9.0 SP2 onto 3 Windows 2008 servers, two of the Windows servers are running the Integration Service. The PATROL Agent will not start showing an error code 3001.

The upgrade somehow changed the PATROL Agent to look in another directory for its config.default file. The PATROL Agent should be looking for the config.default in Patrol3\lib but it is looking in my pconfmgr directory. What should we do?

SOLUTION: While we do not have a root cause at this point for why the environment variables were changed, the solution is to reset the environment variables to the correct location. We have seen this issue only once and have not reproduced it internally so if any customers see this issue, please report it to Support so that we can investigate further.

 

ISSUE: I have downloaded the SP2 binary "BPPM_9022_CoreComponents_ServicePack_Linux.tar.gz" and am attempting to apply the patch to an Agent Cell by running the BPPMAgent9.0_b231178031.bin installation. When the installation gets to a certain point, it detects that there is already an active Cell on the system, and creates a "features selection error: Cell is already present on the system". There is no way to proceed with the SP2 install, cancellation is the only option. What should I do?

SOLUTION: This problem has been identified, and defect QM001775988 is opened on this.  In the meantime, the workaround from development is to install SP2 on a separate/new machine (as a fresh install), then copy the files to this machine that you need to upgrade.  The steps from development are:

  1. Install GA patch build in another machine with remote cell or IS option.
    2.            Copy files into the files to this machine.
    a.            Recommend to copy all files from <Install path>server\bin and <Install path>server\etc\default
    b.            For migrating KBs need to refer upgrade guide Appendix A "Using migrate utility".
    3.            Verify functionality.

The doc with the info for Migrating the cell kb is here: http://documents.bmc.com/supportu/documents/48/67/244867/244867.pdf Page 89.

 

ISSUE: After applying BPPM 9.0 SP2 the command 'penv -p "InitMgmtData=T" -e PROD init' failed. When I attempt to run this command it fails with the following: ‘penv -p "InitMgmtData=T" -e PROD init' failed

==> Request failure: Loading baroc data from file /appli/BPPMR/BppmServer/pw/server/etc/ps_lfpmsf1t/kb/data/.load failed. LoadException: loading files from /appli/BPPMR/BppmServer/pw/server/etc/ps_lfpmsf1t/kb/data/.load : astItem no instance of AstDef

SOLUTION: The issue is due to blanks at the end of the baroc files. Defect QM001806526 was created and fixed.  The files in the ps_xxxx data directory need to be modified to remove

Please edit each of the files in the data directory, do Ctrl-End to get to the end of the file then delete any extra lines that exist so the last line in each baroc file is just END. If you do make the changes and the problem still occurs, please edit again with a different editor to verify that no blank lines exist at the end of the file.  Some editors will ignore blank lines and others do not.

 

ISSUE: I am having issues in installing SP2 for BPPM 9.0.. It keeps throwing an error of: One or more files under pw directory in your installation are locked.

SOLUTION: Please download process viewer from windows sysnternals site form this link http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx, and then execute it please. Then select the Find option and enter the name of the file that is locked, so we can see which is process is handling such file.  We found that the Patrol Agent was using files in the ProactiveNet server path. So we stopped the Agent, configured the startup as manual, and set all the BPPM services to manual startup and rebooted the server. Once the install of SP2 was rerun the process ran smoothly and the SP2 installation was successful. There can be other processes causing a lock, but look to PATROL first.

Computer.png

 

Popular Knowledge Articles:

KA361960 - Is there a way to remove stale auto discovered devices from BPPM ? 

KA352096 - Unable to delete PATROL Adapter from ProactiveNet Admin Console  

KA359501 - How does the BPPM PATROL adapter auto-sync work?   

KA350682 - How can I install BPPM 8.6 with Oracle as the backend database ? How can I specify it is an Oracle RAC database? 

KA346342 - On Windows 2008 BPPM server 'pw system status' shows mcell as !Not Running! even though the cell is running

 

 

 

Feedback1.jpg

 

Was this helpful?  Are there related topics I missed? Please add comments to share your experience.

Share This:

Trending this month: Issues with accessing the Administration Console and Operation Console

 

LoginErrorBPPM.png

We have seen several issues where users have reported errors when attempting to access the Administration and/or Operation Console across different versions of BPPM. The most common access error was the following: “BMC-BSW000002E User admin cannot be logged in: java.lang.NoClassDefFoundError”

 

Upon investigation we see that there can be several different causes for this type of issues. Here are a few key items to check when you are not able login:

- verify host name resolution is working correctly

- verify the BPPM license is not expired

- check the ias0.log for “unable to bind to port errors (already in use)” errors

- checked Services to verify if the BMC Impact Admin service is also running, if so, stop the BMC Impact Admin service (needs to be disabled)

- then stop the BPPM Server (pw system stop)

- start the BPPM Server ( pw system start)

- verify if you are now able to log in to BPPM.

 

If those checks fail, please review these other possible causes:
This problem can occur if you are NOT using Active Directory authentication for your users but in pw\pronto\conf\ias.properties it is enabled:
com.bmc.sms.ixs.enable.ldap.login=true
If this is the case the solution is to disable it by setting the following in the pw\pronto\conf\ias.properties and restarting BPPM server:
com.bmc.sms.ixs.enable.ldap.login=false

Another cause of this issue may be loopback settings. Here are details to troubleshoot this cause of the error:

1. Check etc/hosts file in BPPM server machine
2. Look at the line for loopback address (127.0.0.1)
3. Ensure the line for loopback address does not contain the mapping to the BPPM server hostname.
Example:
If that line in your etc/hosts file is similar to the one below (being bppmsrv1 the hostname of your BPPM Server):
127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhost bppmsrv1
Then remove bppmsrv1 value from the line to look like below:
127.0.0.1 localhost.localdomain localhost.localdomain localhost4 localhost4.localdomain4 localhost
4. Save etc/hosts file after the change
5. Restart your BPPM Server components (pw system start) to ensure the new values from etc/hosts are properly cached by BPPM
6. Try the connection to the BPPM Admin console

 

Note. What happened with the remote admin is that it tried to connect to the BPPM server and first connects, then it is redirected to 127.0.0.1 which fails, and then the error message appears.

After changing the port number on the pronet.rmi.port variable in the pronet.conf file located in the \pw\custom\conf directory on the BPPM server, the user could not log into the local ProactiveNet Administration Console (that resides on the same server as the BPPM application). Changing the server field to use the hostname, IP address, and localhost will fail with the same error message.

The root cause of this issue is that the local ProactiveNet Administration Console (that resides on the same server as the BPPM application) is unable to read the pronet.rmi.port variable in the pronet.conf file located in the \pw\custom\conf directory on the BPPM server. It is only reading the variable in the pronet.conf file located in the \pw\pronto\conf directory on the BPPM server.

If using the local ProactiveNet Administration Console, set the pronet.rmi.port variable to the desired port number in the pronet.conf file located in the \pw\pronto\conf directory on the BPPM server

If the issue continues, please contact Support for further assistance.

 

Access Specific Knowledge Articles:

KA347372 Unable to log into Proactivenet Admin or Operations Console, and getting the error "BMC-BSW000002E User admin cannot be logged in: java.lang.NoClassDefFoundError:"

KA321075 Unable to login to Admin console "BMC-BSW000002E User admin cannot be logged in: Please make sure that mcell is up and running."

KA355549 Administration Console "Error Message' - "BMC-BSW000002E User admin cannot be logged in: License file has been tampered."

KA393375 Receiving a 'BMC-BSW000002E Login is not available. Failure to connect to server ' pop-up message when attempting to log into the ProactiveNet Administration Console using any ProactiveNet user account

KA381789 Receiving a "BMC-BSW000002E Login is not available. Failure to connect to server <hostname>" pop-up message when attempting to log into the ProactiveNet Administration Console using any ProactiveNet user accounts

 

Computer.png

 

Popular Knowledge Articles:

KA361528 - Supported Oracle database versions for use with the BMC ProactiveNet Performance Management (BPPM) Server 

KA329164 - Is there a way to manually delete the auto-synced groups in ProactiveNet Server 8.x.xx? 

KA350291 - The tunnelproxy process is not running. 

KA359011 - How to configure/troubleshoot LDAP authentication in BPPM. 

KA329355 - Will the data from the PATROL Adapter be deleted from the ProactiveNet database (Sybase) when the PATROL Adapter is deleted?

 

 

Idea.png ***** BMC Ideas *****

 

 

BMC Ideas is a new way to provide enhancement requests within our growing BMC Communities. We are offering you the opportunity to submit on and vote for your requests for enhancement for your favorite BMC Products!  Check out these short video presentations detailing how to get started with BMC Ideas.

Introducing Ideation

Accessing Ideas

Interacting with Ideas

Submitting Ideas

 

Feedback1.jpg

Was this helpful?  Are there related topics I missed? Please add comments to share your experience.

Share This:

Trending this month: Issues with Integration for BMC Remedy Service Desk (IBRSD)

 

 

 

IBRSD is integration to ITSM/Remedy Service Desk.  It allows users to create Incidents in Remedy Service Desk from either events, or status changes to CI’s in the service model. The main benefit of using IBRSD is for anyone who uses both BPPM and ITSM, and wants automated ticket creation based upon the monitoring that BPPM is doing for them.  It allows users to be more proactive and create/resolve Incidents before users may be aware of problems.

 

IBRSD creates incidents in BMC Remedy Service Desk based on events in the BMC ProactiveNet cell. It adds business context to incidents by enabling bidirectional flow of information between the BMC ProactiveNet cell and BMC Remedy Service Desk.

 

The IBRSD solution is made up of three basic components

 

BMC ProactiveNet cell
IBRSD Integration Service
BMC Remedy Service Desk

The BMC ProactiveNet cell collects events received from sources such as applications, databases, and networks. It processes these events based on user-defined impact rules from the Knowledge Base (KB) and, for service models, tries to associate the received events with components in the service model.IBRSD enables you to create the following types of incidents in BMC Remedy Service Desk:

Enhanced incidents for event management
Intelligent incidents for service impact management

 

Here’s an overview of how enhanced incidents mentioned above are handled:

Incidents.png

 

NOTE: BMC has released the Intelligent Ticketing 2.0 patch.  This patch provides enhancements to the Incident creation process via IBRSD.  The documentation for the patch is found under https://docs.bmc.com/docs/display/public/itkt20/Home.

 

IntelligentPatch.png

Download the BMC Intelligent Ticketing 2.0 patch.zip file from the BMC EPD site. The BMC Intelligent Ticketing 2.0 patch comprises of two separate components:
•01_ITSM Patch: BMC Remedy ITSM Suite patch component
•02_BPPM Patch: BMC ProactiveNet Performance Management patch component

 

Some real world issues we have seen regarding IBRSD

Error: Failed to get Impact manager Information from ARServer.

If you see this error message in IBRSD trace - "BIIARSMANAGER: Failed to get Impact manager Information from ARServer. Cannot send error event back to the Impact manager incase of incident creation failure." then it is most likely that you dont have the cell information populated in the BMC.CORE.CONFIG:SIMCellInformation form in remedy. This is harmless error. Just make sure that you have created a proper cell entry in the AR server <AR_HOME>/conf/IBRSD/IBRSD.dir

 

==============================================================================

 

 

When a close event arrives to BPPM and the open one has created a ticket on Remedy previously, the event closes and the Remedy send 2 events "Integration retrying for incident creation.Retry Attempt = X" and  "Error in Incident WorkFlow." the first one has the message:

"Event:Priority 5 - Lowest Warning 10/30/13 01:18 PM
Integration retrying for incident creation.Retry Attempt = 3 
ERROR NUM = 1291205. ERROR MESSAGE = . APPENDED ERROR MESSAGE = The Assignee field must contain a value.  Choose an assignee from the associated field menu, then save the Incident..

The problem could be on the permissions on the user used by the IBRSD, please check the permissions. If the problem persists, contact BMC Support.

 

 

==============================================================================
The following event is received from IBRSD after it fails to create the incident:
status=Assigned
mc_priority=5 – Lowest
mc_owner=ssmith4
date_reception=2/16/09 12:13 AM
severity=Major
msg=Error in Incident WorkFlow.

ERROR NUM = 306. ERROR MESSAGE = Value does not fall within the limits specified for the field. APPENDED ERROR MESSAGE = (Maximum length - 50) : 301735100.

mc_long_msg=
CLASS=IBRSD_ERROR
mc_event_category=Operational
repeat_count=0
mc_ueid=IBRSD_SRC_IBRSD.kf57ts.002261
mc_action_count=0

Solution
In this example the attribute causing the problem is mc_ueid (ID 301735100 in remedy admin). Check the event message text for the field ID. If it is the same do the following:

Modify the attribute mc_ueid (ID 301735100 in the Remedy Administrator tool).

Login to remedy server using aradmin tool and modify the above field for the database input length of the field = 0. (for unlimited).

You need to check this field in the following forms:
1. INT:Staging
2. HPD:IncidentInterface_Create
3. HPD:HelpDesk

If the ID on the error is different then use Remedy Administrator to check the 3 forms above for an attribute with this ID, then check the database input length is 0.

If this does not solve the problem or you aren't sure whether to modify the attribute please raise an issue with BMC support and supply an export or screen shot of the event received from IBRSD.


IBRSD Q&A

 

What are the main features of IBRSD?
IBRSD offers the following features:
creates incidents for causal events in BMC Remedy Service Desk
■ automatically creates incidents in BMC Remedy Service Desk when a business service is affected

■ links incidents to CIs

using retry processing, sends events when incident creation fails

provides a CI-centric, or service-oriented, interface for definition of incident policies

supports cross-launch from the BMC ProactiveNet Operations Console to BMC Remedy Service Desk to view all the incidents associated to a component

displays event and component incident errors under Incident Errors in the Operations Console

supports cross-launch from BMC Remedy Service Desk to the BMC ProactiveNet cell to view the service impact of an incident

provides manual load balancing and a failover mechanism when multiple instances of IBRSD are employed

enables automatic association of incidents to specific companies

 

Is there a specific order to install components when installing IBRSD?
To install, start, and configure IBRSD, you must first execute the following installation programs:

BMC ProactiveNet installation program, which installs the IBRSD integration module as a part of the BMC ProactiveNet Server installation.
BMC ProactiveNet CMDB Extensions, which includes the IBRSD - AR System module. For more information on installing BMC ProactiveNet CMDB Extensions, see the BMC ProactiveNet Installation and Configuration Guide on our BMC Support Site. http://www.bmc.com/support

 

How do I verify the communication between components is working correctly?
To check the configuration for the communication between the different components is correct do the following:
1. On the cell machine <MCELL_HOME>/etc/mcell.dir check you have a gateway entry pointing to the machine where the integration component is installed. 
For example:     gateway.ibrsd IBRSD mc host1.adprod.bmc.com:3115
2. On the cell machine <IBRSD_HOME>/conf/IBRSD.dir you should have an entry pointing at the integration component and the cell.
For example:     gateway.ibrsd IBRSD mc host1.adprod.bmc.com:3115
                        cell    <cell_name>    <key>    <cell_host:port>


The above is true for 7.2 and later, for version 7.1 and earlier the IBRSD integration entry is represented as a cell rather than a gateway as follows: 
    cell    IBRSD mc host1.adprod.bmc.com:3115
    cell    <cell_name>    <key>    <cell_host:port>

1.  On the cell machine <IBRSD_HOME>/conf/IBRSD.conf you must have a valid entry for the AR server or the IP address of that server. 
    ARSServerName=<Name of AR Server> OR <IP Address of the AR Server>

2. On the AR server <AR_HOME>/conf/IBRSD/IBRSD.dir you must have a valid entry pointing at the cell.
    cell    <cell_name>    <key>    <cell_host:port>

 

How do I know which version of the IBRSD integration process is being used?

On Unix platforms -
cd $IBRSD_HOME/bin
./IBRSD -n IBRSD -v

 

On Windows platforms -
cd %IBRSD_HOME%\bin
ibrsd ibrsd –v

 

Is IBRSD HA? 
No, IBRSD Integration process is not HA. However it supports Cell HA. IBRSD can be load balanced using multiple instances of IBRSD. You can also use the one_of propagation policy to send events to one_of the available instances of IBRSD. Please refer to configuring multiple instances of IBRSD in the User Guide on our BMC Support Site. http://www.bmc.com/support

 

Is there any restriction on msg / slot length to be passed on to Remedy?

The Incident summary field has a limit of 100 characters. So msg slot is truncated to 100 characters. The non_truncated (full) msg is kept in notes field of Help Desk form. All the other slots can be sent to remedy. The max limit for this is 2048 characters. We do have an RFE for increasing this 2048 limit.

 

How do I enable trace for IBRSD?

For the Integration module do the following:


Open file IBRSD_HOME/conf/IBRSD.conf and set the following:
Trace=Yes
TraceSrc=Yes
Open file IBRSD_HOME/conf/IBRSD.trace  Go to the end of file and add the following lines:
ALL    ALL    ibrsd_integration_log

Restart the integration

You will find the trace logs at IBRSD_HOME/tmp/ directory. or Proactive Net\pw\integrations\ibrsd\log\log\IBRSD on BPPM.


For the plugins on AR Side do the following:


Open file AR_HOME/conf/IBRSD/IBRSD.trace Go to the end of file and add the following lines:
ALL    ALL    ibrsd_plugins_log

Open file AR_HOME/IBRSD/IBRSD_Plugin.conf and check the following is set:
Trace=Yes

Restart the plugin server.
You will find the trace logs at AR_HOME/Logs?/IBRSD/tmp/ directory.

 

IBRSD Specific Knowledge Articles:

KA344842 IBRSD Install: Issue when there is a special character in password (example: $esU2me).

KA344841 IBRSD Install: AR Module is not getting installed on win 2008 R2 with 7.6.03 ITSM stack (Some AR dlls are missing).

KA312910 How to use IBRSD with no assignment engine integration for incident management so tickets will only be assigned at the group level initially

KA351719 Manual ticket creation via IBRSD does not work

KA393360 BMC ProactiveNet IBRSD Incident Errors events received after successfully installation/configuration IBRSD AR Module

KA316996 Where can I download the IBRSD AR Module for use with BMC ProactiveNet Performance Manager (BPPM)?

KA380667 Is BEM/BPPM integration with Remedy Force supported using IBRSD?

 

Computer.png

 

Popular BPPM Knowledge Articles:

KA314023 - Diagnosing problems with ProactiveNet Integration with PATROL

KA356762 - How to check the data collection in BPPM database

KA301113 - The specified plug-in does not exist : BMC.ARF.BiiARS_SIMINIT 

KA355447 - BPPM Patrol Adapter troubleshooting

KA321220 - How can I customize the Operations console to include a custom logo ? 

***** BMC Ideas *****

BMC Ideas is a new way to provide enhancement requests within our growing BMC Communities. We are offering you the opportunity to submit on and vote for your requests for enhancement for your favorite BMC Products!  Check out these short video presentations detailing how to get started with BMC Ideas.

·Introducing Ideation
·
Accessing Ideas
·
Interacting with Ideas
·
Submitting Ideas

 

Feedback1.jpg

Was this helpful?  Are there related topics I missed? Please add comments to share your experience.

Share This:

Upcoming Webinar:

BPPM

Topic: BPPM Webinar Series: BPPM Webinar
Date and Time: Thursday, October 24, 2013 10:00 am, Central Daylight Time (Chicago, GMT-05:00)
Event password: bppmwebinar
Event address for attendees: https://bmc.webex.com/bmc/onstage/g.php?d=758895259&t=a

 

Trending this month: Disaster Recovery

Are you prepared? Having your systems prepared for any event is very important. Therefore BPPM offers users the option to setup Disaster Recovery (DR)/High Availability methods within the application.

High availability is a backup operation that automatically switches to a standby database, server, or network if the primary system fails or is temporarily shut down for maintenance. High-availability is an important function because it provides fault tolerance to mission-critical systems that rely on consistent availability and performance. Unlike a single-server system, a high availability setup maintains your data and service availability, reducing or eliminating system downtime because of software or hardware failure.
BPPM uses a High Availability approach using a primary and secondary server setup as shown in the architecture overview below:

HABPPM2.bmp

 

Requirements for installing BMC ProactiveNet in high availability mode on Microsoft Windows

Before you install BMC ProactiveNet in high-availability mode, make sure that you have two servers with the following configuration:

 

 

Identical operating system version (for example, Windows 2008 Enterprise Server)

Identical hardware configuration

located in the same domain

the logical IP is configured

Identical timestamp

Note:

Time Services (software available to maintain system timestamps) are required to maintain an identical timestamp between the primary and standby nodes. Windows 2008 Enterprise Server Windows Time services maintain the identical timestamps between the computers. Ensure that this service is running before installing the BMC ProactiveNet in high-availability mode on Windows.

 

the Microsoft Clustering software should be installed on both nodes

add the common logical IP/host name to be allocated to the two servers to the domain name service (DNS)

map the disk to be shared between the two nodes with same directory name and/or directory path on both nodes

the IP address, Disk, and Network Name should be present in the same group.

BMC ProactiveNet Integration Service installation should be done on a clean computer.

 

Note:

In Windows 2008 Enterprise Server instead of logging into each node for installing the BMC ProactiveNet Server, login to the cluster and install the BMC ProactiveNet Server by moving to each node

 

Requirements for installing BMC ProactiveNet in high availability mode on Linux/Solaris operating systems

Before you install BMC ProactiveNet in high-availability mode, ensure that you have two servers with the following configuration.

 

On Linux:

Ensure that the RHEL High Availability add-on is installed on all computers that are hosting nodes. If you are using Global File System 2 (GFS2), ensure that the Resilient Storage add-on is installed on all computers that are hosting nodes.

Apply the latest patches for the RHEL High Availability add-on and Resilient Storage add-on.

Ensure that the shared storage is mounted with the GFS2 file system. This will provide concurrent access to the programs and data from each of the cluster nodes. As a prerequisite to this, ensure that the cluster volume manager is enabled and running

 

On Solaris:

Ensure that the Sun Cluster software is installed on all computers that will be hosting nodes.

Apply the latest patches for the Sun Cluster software.


On Linux and Solaris:

Both computers hosting the failover configuration should have the same logical name or shared IP address.

Both nodes must be physically interconnected through a private network.

Both nodes should have identical timestamp. .

Note:

On Solaris, the Sun cluster installer (if installed with scinstall), maintains an identical timestamp on the participant nodes. Enable this option while installing the Sun cluster. For more information, refer to http://docs.sun.com/app/docs/doc/8192969/cacbdgeg?l=en&a=view.

 

Additional Documentation Regarding Disaster Recovery/High Availability:

High Availability in BPPM

Disaster Recovery using Oracle

VMware Best Practices

BMC ProactiveNet Performance Management: Disaster Recovery Best PracticesBMC ProactiveNet Performance Management Disaster Recovery 9.0 Documentation

 

High Availability/Disaster Recovery Q&A

  1. In case of a DR can we failover from our HA BPPM Setup with the Oracle Database in RAC to another site where a similar setup is available with file/storage replication and database replication between sites enabled?
    Theoretically it should be possible if host names are identical between both sites.
  2. Which clustering software is supported in an HA BPPM environment on Windows?
    On Windows only Microsoft Cluster is supported.
  3. Is it possible to install BPPM on a Linux Cluster environment?
    Please review Chapter 11 of the BMC ProactiveNet Installation and Configuration Guide entitled Installing BMC ProactiveNet in high availability mode on Linux/Solaris operating systems
    http://documents.bmc.com/supportu/documents/48/56/244856/244856.pdf
  4. Is ProactiveNet 9.0 supported on virtual machine Windows 2008 servers as high availability?
    BPPM 9.0  is supported on High Availability on VM machine windows 2008
  5. We BPPM 9.0 and it is connected to many integration servers that also connect to the various Patrol Agents. If one integration service fails we lose the data of the respective Patrol Agents. Do you have anything like high availability of integration service?
    You can specify multiple Integration Service strings by using comma as a separator between the Integration Service strings. If the PATROL Agent fails to connect to the first Integration Service, then it uses the next one. Pconfig variable example: "/AgentSetup/integration/integrationServices" = {REPLACE="tcp:IS-host1:3183,tcp:IS-host2:3183"}

 

Computer.png

 

Popular Knowledge Articles:

KA314023 - Diagnosing problems with ProactiveNet Integration with PATROL

KA328581 - How can I clear all events and alarms from BMC ProactiveNet Performance Manager Server?

KA330178 - What ports are required on the firewall for the BMC PATROL Adapter within ProactiveNet Server 8.5 or 8.6?  

KA307241 - How to enable trace for IBRSD?

KA318711 - How to change the hostname/IP Address of BPPM ProactiveNet Server on Windows Platform

 

 

Idea.png

***** BMC Ideas *****

BMC Ideas is a new way to provide enhancement requests within our growing BMC Communities. We are offering you the opportunity to submit on and vote for your requests for enhancement for your favorite BMC Products!  Check out these short video presentations detailing how to get started with BMC Ideas.
·Introducing Ideation
·
Accessing Ideas
·
Interacting with Ideas

·Submitting Ideas

 

Feedback

Was this helpful?  Are there related topics I missed? Please add comments to share your experience.

Share This:

Trending this month: LDAP Authentication with BPPM

BPPM provides the ability to allow users to authenticate using LDAP. This is becoming a very popular method for configuring users and groups to access BPPM.

 

 

If you want to enable LDAP-authentication with BPPM, please go through the following steps:

In pw\pronto\conf\ias.properties:

#-----------------------------------------------------------------
# Enable/disable LDAP login module.
# When it is enabled, "ldap_configuration.xml" file has to be filled.
#-----------------------------------------------------------------

  1. com.bmc.sms.ixs.enable.ldap.login=true

#-----------------------------------------------------------------
# Allow local, file-based, user groups to apply to LDAP authenticated users.
# When it is enabled, groups defined for users in the user_definitions.xml file
# will apply to the user when authenticating through LDAP.
#-----------------------------------------------------------------

  1. com.bmc.sms.ixs.allow.local.groups.for.ldap=true

#search for this group only in Ldap

  1. com.bmc.sms.ixs.search.ldap.group=IX Users,BPPM Users

This is an example of an ldap_configuration.xml file:

<ldap alias="SAM.COM">
         <host>kratos.sam.com</host>
         <port>389</port>
         <version>3</version>
         <baseDN>dc=sam,dc=com</baseDN>
         <connectionUserName>struong@sam.com</connectionUserName>
        <connectionPassword encrypted="true">jgDY86jLiVcnIw52M4m2tScjDnYziba1JyMOdjOJtrUnIw52M4m2tScjDnYziba1JyMOdjOJtrUnIw52M4m2tQ==</connectionPassword>

         <userIdAttribute>sAMAccountName</userIdAttribute>
         <useSSL>false</useSSL>
         <groupMemberAttribute>member</groupMemberAttribute>

<memberOfAttribute>memberOf</memberOfAttribute>
         <userSearchFilter>(objectClass=organizationalPerson)</userSearchFilter>
         <groupSearchFilter/>
    </ldap>

In the  ldap_ppm_group_mapping.xml make the following changes:

<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<!--
     Each entry's key is the LDAP group name and the value is the PPM group assigned to it.     E.g.

          <entry key="ldap_group1">PPM Group1</entry>
-->

<properties>
    
<entry key="IX Users">Full Access</entry>
     <entry key="BPPM Users">Full Access</entry>
</properties>

Properties.png

BPPMProperties.png

Or via an LDAP browser:

Mapping.png

Voilà, you should be now able to log into BPPM using the LDAP users.

If you encounter any difficulty, please do not hesitate to contact Customer Support for assistance.

 

LDAP Q&A
Users have had several questions about LDAP recently, which shows us you are using the feature and want to know more about it, so here are some quick questions and answers.

Q: Can we have separate BPPM role/permissions for different users under one LDAP group?
A: Yes it is possible to map LDAP user to BPPM group/role/permission. The way to do is is to map the LDAP group to BPPM user group.

Open the pw/pronto/conf/ldap_ppm_group_mapping.xml file using a text editor and create a map between the Windows Active Directory domain group and BPPM Server.

Replace the default entry:
<entry key="Group1">Full Access</entry>
with the actual values. Please only remove this line and add actual entries. Don’t edit any other line in the file.

For example, for a Windows domain group called ITgroup,. to map "ITgroup" to a ProactiveNet group called "BPPM Administrators" add the following entry to the ldap_ppm_group_mappings.xml file:

<properties>
<entry key="ITgroup">BPPM Administrators</entry>
</properties>

Note:

a) Note that IT group is in double quotes and BPPM Administrators is not in quotes. Follow the same syntax.

b) If there are multiple Windows domain groups, than add a new line entry in the ldap_ppm_group_mapping.xml file for each domain group. For example to map "SecondITgroup" to a ProactiveNet group called "BPPM Viewers" the ldap_ppm_group_mappings.xml file will look like:

<properties>
<entry key="ITgroup">BPPM Administratorss</entry>
<entry key="SecondITgroup">BPPM Viewers</entry>
</properties>

 

 

Q: Do I have to restart the jserver every time I make changes to my LDAP configuration?
A: For versions prior to 9.0 you do, but with 9.0.2 we released Service Pack 2 (Version 9.0.22) which has a fix that does not require a restart of the jserver

https://docs.bmc.com/docs/pages/releaseview.action?pageId=349176102#ServicePack2(Version9.0.22)-ConfiguringtheLDAPserverdoesnotrequireaserverrestart

Instructions to download Service Pack 2 can be found here:
https://docs.bmc.com/docs/display/public/PN90/Downloading+Service+Pack+2

Q: With this new Service Pack 2 feature will the reset be available through a command line call?
A: The reset is done through the BPPM Operations console.  Options -> Administration -> Integrations (edit) -> Apply

Q: Is there any thought to enhancing BPPM LDAP to retry a command if it fails by going back to the server pool?
A: This idea is being tracked by RFE QM001651429.  BMC hasn't assigned a target BPPM version to this request at this time.

Q: When using LDAP is there logging of which specific server BPPM goes to for a request?
A: This is not logged presently. We have an enhancement request open for this QM001780455.  BMC is investigating whether it is feasible to get this into a future BPPM release.

Q: I have users who are not members of the BPPM Administrators groups are unable to access any event/device information under the “Devices” folder in the main accordion.  I have attempted to assign “all CI” permissions in their group definition, but when I do that, they ‘hang’ at login with the spinning “Loading Data” wheel in the main accordion and “application initializing” in the main window, what can I do?
A: This is identified as Defect QM001788242 which is corrected in BPPM Service Pack 2, please download and install the Service Pack at your convenience.
https://docs.bmc.com/docs/display/public/PN90/Downloading+Service+Pack+2

 

Didn’t answer your question? Let’s check our Knowledge Base for LDAP specific Knowledge Articles. http://www.bmc.com/support/knowledge-base/

KA395193  Change of Mechanism with 9.0.20 version of BPPM with respect to LDAP Refresh 

KA353587  ProactiveNet support for LDAP, AD or NIS users and group configuration

KA386757  How to perform LDAP authentication without mapping the LDAP group with BPPM.

KA354768  Unable to validate user. User doesn’t exist error when using LDAP user to login to BPPM Console

KA353902  LDAP authentication failing for BPPM. The ias0.log shows error 52e

KA396229  What is the correct syntax for the 'Group Search Filter' when configuring LDAP for BPPM?

KA367409  Configuring BPPM 8.6.02 server to authenticate to LDAP server. LDAP Group not being picked up as evidenced in the ias0.log file.

 

Computer.png

 

Popular Knowledge Articles:

KA359241  Both BPPM Admin and User console cannot login, "iadmin -lc" command cannot get reply

KA313851 ProactiveNet Agent supports failover but there doesn't appear to be any failover methodology for BMC PATROL Proxy - pproxysrv. Is there any failover methodology for pproxysrv?

KA347978  How can I ensure that a BPPM PATROL adapter has automatic workflow disabled? 

KA301274 Configuring SNMP Trap Receiver Monitor

KA313556 ProactiveNet to BEM Alarm Priority... Mappings between ProactiveNet and BEM - available slots.

 

 

Idea.png***** BMC Ideas *****Idea.png

Don't forget you can provide Ideas or enhancements you would like to see in our products. Tell us what you want!

Introducing Ideation
Accessing Ideas
Interacting with Ideas
Submitting Ideas

 

Feedback

Was this helpful?  Are there related topics I missed? Please add comments to share your experience.

Share This:

Webinars are back!

 

Our first topic for this series is, “Managing & Resolving Data Gaps in BPPM” and is scheduled for July 18th. This Webinar covers proper architecture and configuration to avoid data gaps in BPPM v8.6 and v9.0.  The process of troubleshooting and resolving data gaps is also covered.  Specific scenarios that cause data gaps are also included.

 

Topic: BPPM Webinar Series: Managing & Resolving Data Gaps in BPPM
Host: Cedric Rawls
Date and Time: Thursday, July 18, 2013 10:30 am, Central Daylight Time (Chicago, GMT-05:00)
-------------------------------------------------------
To register for the online event
-------------------------------------------------------
1. Go to https://bmc.webex.com/bmc/onstage/g.php?d=757799899&t=a&EA=_2f788%40bmc.com&ET=2373d7c734a806c933ee8e23fed6590c&ETR=ed309b8dedc5e9c38b6556e3b1ae096c&RT=MiM3&p
2. Click "Register".
3. On the registration form, enter your information and then click "Submit".

 

Once the host approves your registration, you will receive a confirmation email message with instructions on how to join the event.
-------------------------------------------------------
For assistance, please contact Cedric Rawls at: cedric_rawls@bmc.com

Future sessions in the series will cover other significant areas within our BPPM monitoring solution such as:

-        Duplicate Devices

-        Migration

-        Intelligent Incidents and Event Management

-        vSphere Monitoring

-        Administration of BPPM

 

Links to previous webinar series recordings are located below:
BPPM 8.6 Best Practices Webinars https://communities.bmc.com/docs/DOC-18448
BPPM 9.0 Best Practices Webinars https://communities.bmc.com/docs/DOC-21385

 

If you know of anyone who wants to be included in the notices/invites, please send an email to Cedric Rawls crawls@bmc.com.

 

Trending this month: SNMP Monitoring in ProactiveNet

 

We see many different types of issues with ProactiveNet and we do our best to help customers get up and running as quickly as possible.

 

One topic where we have received a few questions over the last month has to do with SNMP polling/monitoring within ProactiveNet.

Does BPPM 9.0 support SNMP get polling? The SNMP adapter is marked deprecated in the Admin Console and the SNMP Configuration Manager, based on the documentation, appears to only be a TRAP receiver. Is there a polling agent or KM we can use? What does BMC recommend for SNMP monitoring in PNET?

 

1) The SNMP Configuration Manager is a TRAP receiver in ProactiveNet

 

2) Even though the native BPPM SNMP monitor is marked deprecated we are still supporting it.

2a) See the 8.5 BMC ProactiveNet Administrator Guide for more information about the monitor wizard

                                http://documents.bmc.com/supportu/documents/66/31/166631/166631.pdf

 

3) Another option available is the Sentry Software's Monitoring Studio KM for PATROL

3a) See page 142 "SNMP Polling" of the Monitoring Studio KM for PATROL 8.6.53 User Documentation

                               http://documents.bmc.com/supportu/documents/60/87/246087/246087.pdf

 

 

Another user encountered questions about the SNMP Adapter in BPPM:

 

 

 

We have to configure the SNMP Event adapter in order to be able to receive SNMP traps in BPPM.  What are the details to install the adapter? Where do we find more information about configuring the SNMP Event Adapter?

 

 

The following guide references the SNMP Event and Impact Event Adapter Configuration in detail.

http://documents.bmc.com/supportu/documents/65/69/106569/106569.pdf - Chapter 5 Using the SNMP Adapter Configuration Manager

 

Should you encounter any issues after reading through the installation details, please contact support for further assistance. Customer_Support@bmc.com

Computer.png

 

Popular Knowledge Articles:

KA362420 - IBRSD services keeps intermittently crashing.

KA346929 - ProactiveNet server will not start since it ran out of disk space.

KA328581 - How can I clear all events and alarms from BMC ProactiveNet Performance Manager Server?

KA301444 - How to customize Max Heap Size or other JVM parameters for ProactiveNet Processes?

KA326828 - How can I view a custom event slot in BPPM operator console ?

 

Idea.png ***** BMC Ideas ***** Idea.png

                    (formerly known as Enhancement Requests)

 

BMC Ideas is a new way to provide enhancement requests within our growing BMC Communities. We are offering you the opportunity to submit on and vote for your requests for enhancement for your favorite BMC Products!  Check out these short video presentations detailing how to get started with BMC Ideas.

Introducing Ideation

Accessing Ideas

Interacting with Ideas

Submitting Ideas

Share This:

Coming Soon:

Our BPPM Webinar series hosted by Subject Matter Experts will resume in the near future, be sure to stay tuned for the dates and topics for our Webinar series.  If you have ideas about topics of interest you would like us to elaborate on, please let us know and we will investigate.

 

Trending this month: Database Questions

 

There have been issues opened around the BPPM Database, database version, questions on whether it can be migrated from Sybase to Oracle and vice versa.  So here are a few database basics to help in case you were wondering.

 

You can use either Sybase or Oracle as the BMC ProactiveNet database. You can use the Installation Guide as your reference to install either an Oracle backend or a Sybase backend. Sybase is integrated with BMC ProactiveNet.

 

See “Installing BMC ProactiveNet Server with Oracle as the database” on page 58 of the BMC ProactiveNet Installation and Configuration Guide available on our Support Web Site http://webapps.bmc.com/support/faces/az/prodversion.jsp?prodverseqid=316178&ic=0

 

If you are using Sybase ASA as the BMC ProactiveNet Database on a UNIX or Linux operating system, follow the appropriate steps for your shell to set up the environment so that you can run the Sybase client. This is detailed starting on page 113 of the ProactiveNet Installation and Configuration Guide mentioned under “Configuring the Sybase environment on UNIX or Linux”

 

There have been several questions about migrating the ProactiveNet database from one platform to another.  For example: Is it possible to migrate BPPM from the embedded Sybase database to an Oracle database?

There is no in-house or other BMC supported mechanism to migrate from Sybase to Oracle with BPPM. If you wish to move from Sybase to Oracle backend, a fresh install of BPPM would need to be performed.

 

We also see version questions about different database platforms, for example: What are the supported Oracle database versions for BPPM versions 8.6.02 and 9.0.00?  Does BPPM support Oracle version 11.2.0.3?

BPPM versions 8.6.02 and 9.0.00 supports Oracle version 11.2.0.2 and higher (within Oracle 11g).  BMC does not validate every patch version and the assumption is that Oracle would not regress.  While there are no known conflicts with Oracle 11g R2 Patch 3 (11.2.0.3), only Oracle 11g R2 Patch 2 (11.2.0.2) has been tested and validated by QA.

 

***NOTE*** BMC Software recommends that you back up the database regularly. Use any of the following utilities to create a backup of the BMC ProactiveNet database and restore the database when necessary:

BMC Database Recovery Manager for Oracle
RMAN
Any other Oracle recommended backup and recovery utility

 

Here are a few of our Knowledge Articles specifically about databases in ProactiveNet:

KA350479 - Command Syntax and Parameters for Database Validation using 'pw database validate' or 'dbvalid'

KA356762 - How to check the data collection in BPPM database

KA350682 - How can I install BPPM 8.6 with Oracle as the backend database? How can I specify it is an Oracle RAC database?

KA315829 - What is the default username/password for the ProactiveNet (Sybase) database?

KA316091 - Is it possible to export BMC ProactiveNet Performance Manager (BPPM) data to an external database?

KA329501 - The BPPM 'pw database archive' command returns error on windows.

KA313513 - How to backup ProactiveNet database while database is running?

KA311853 - What is the procedure to rebuild the ProactiveNet Database?

 

As you can see there are many questions about the ProactiveNet Database, if you have one that needs to be answered, please do not hesitate to contact customer_support@bmc.com, call us at 1-800-537-1813, or Chat with us online from various access points via www.bmc.com/support

 

Computer.png

Here are some of our general knowledge articles which have been helpful to other customers. Take a look to see if they may help you.

Popular Knowledge Articles:

KA355029- ProServices.log in a clustered environment shows "MCELL service is Not running" and "A CELL service is Not running"

KA287306 - How to Delete ProactiveNet Auto Sync Monitor Instances and devices from the system with respect to BMC Patrol Adapters?

KA317405 - Unable to add remote device or agent to BMC ProactiveNet Performance Management. 

KA328879 - BMC ProactiveNet Performance Manager unable to authenticate with LDAP server. LDAP user groups are not returned.

KA346952 - ProactiveNet takes a long to time start.

 

Idea.png***** BMC Ideas ***** Idea.png

NEW!

 

BMC Ideas is a new way to provide enhancement requests within our growing BMC Communities. We are offering you the opportunity to submit on and vote for your requests for enhancement for your favorite BMC Products!  Check out these short video presentations detailing how to get started with BMC Ideas.

· Introducing Ideation

·Accessing Ideas

·Interacting with Ideas

·Submitting Ideas

Share This:

Welcome to the new monthly blog for users by BPPM Support.
Our new blog replaces our monthly newsletter by providing a more interactive forum here in our BMC Communities.  This blog is intended to cover topics that are trending in BPPM support over the past month, where we'll expand upon a top trending topic to provide some more clarity to a wider audience.

 

Trending this month: BPPM Data Consistency Report

One kind of issue we still hear a lot from customers is missing data issues.  There is a great new resource available to identify this situation, and we are trying to make sure everyone knows about it. This feature is being developed so look for more documentation regarding its functionality in the future.


BPPM 8.6 Service Pack 3 introduced a new Data Consistency Report. The report, while not documented in the Release Notes, is available in Service Pack 3. The Report is designed to identify data gaps of monitored instances. For example, the report contents will list the monitor instances that receive NO_DATA/NO_RESPONSE data values during polls.

 

NOTE: This is a replacement to the “runjava apps.SysInfo.SysInfo” command to report on data gaps in BPPM.

 

In a nutshell:

 

Add the following entries to \\Program Files\BMC Software\ProactiveNet\pw\custom\conf\pronet.conf:

#####
pronet.rate.datagapcheck.enable=1
pronet.rate.datagapcheck.emailNotification=1
pronet.rate.datagapcheck.checkinterval=60
pronet.rate.datagapcheck.xmlfileretention=30
pronet.rate.datagapcheck.senddetailedoutput=1
#####

 

  • The property pronet.rate.datagapcheck.enable  enables/disables data consistency report check.
  • The property pronet.rate.datagapcheck.emailNotification  turns on/off email notification.
  • The time interval pronet.rate.datagapcheck.checkinterval default value is 60 minutess. It is recommended to keep a large value to avoid any false positives.
  • The property pronet.rate.datagapcheck.xmlfilerentention defines the number of days to retain xml files.
  • A XML snapshot file is stored in pw/pronto/web/html/datagapsnapshots directory at the end of time interval. The file is stored as date+timestamp as file name.
  • The property pronet.rate.datagapcheck.senddetailedouput allows us to send detailed output via email notification.
  • The reports can be accessed with URL http://servername/jsp/DataGapStat.jsp.
  • The Rate process needs to be restarted for these changes to take effect:
    pw p r rate

 

Take a look:

The data graph for Processors monitor instance indicates gaps from Fri Aug 15 11.08.46 PDT 2012 to Fri Aug 15 11:38:47 PDT 2012 .

Graph1.png

The data values from Wed Aug 15 show the following:

ChartData.png

The email report indicates Processors monitor instance has data gaps.

Email Report.png

The Data Consisteny Report UI Data:

GUI Report.png

 

Knowledge Articles

In case you missed them, check out these other Knowledge Articles related to Data Collection and/or Reporting in BPPM:

 

 

KA369012 - How to delete data from BPPM Reporting Database?

KA363827 - How to get alerted when agents stop monitoring in ProactiveNet.

 

Elsewhere in BPPM, let’s take a look at some of the most commonly accessed Knowledge Articles. These are the top trending Knowledge Articles over the last month. Have a look to see if you this information may help you.

 

Popular Knowledge Articles:

KA325129 - Solaris agent crashes consistently on Solaris systems while monitoring processes and processors and when executing detail diagnostics command for top processes.

 

 

KA373700 - 'No instances were discovered. Monitor may not be supported on the remote agent.' when adding/editing a BPPM Adapter for BMC Performance Manager Portal

 

 

KA369400 - Why are we only setting up the PNservice in Failover Cluster Manager? Is there any other way to configure BPPM Server to move to other node when a key service is going down?

 

 

KA352822What Windows user rights are needed to run the BPPM Administration Console as a non-administrator user?

 

 

 

 

KA349241 BPPM reporting cell configuration problem - BMC-IMC080012E Unkown Client

 

BMCChat.jpg

 

Don’t Forget about BMC Chat

This feature launched in October 2012 is intended for short queries or quick answer type of questions. You can access the chat from various points along the www.bmc.com/support site.  Don’t worry, if you are not sure if your question is a quick one, ask us! If needed, we’ll spawn an issue and continue to work through a support issue.  This is another way we look to keep up with our customers and to be there when you need us!

Filter Blog

By date:
By tag: