Best practice for EMS FT group monitoring

Best practice for EMS FT group monitoring

book

Article ID: KB0072247

calendar_today

Updated On:

Products Versions
TIBCO Hawk 6.2.1

Description

This article addresses tow main issues:
  1. Due to a known issue(HKEM-15), hawk ems plugin cannot monitor EMS server in standby mode with JSON config file.
  2. For users who have two EMS server instances need to be monitored, user has to create configure two ems plugin hma for each instance and load/unload the rulebases by manual when the EMS FT has a fail over.
In this article, we provide an way to design the rulebase can handle EMS FT monitoring automatically. This solution relies on one new method  "isServerActive" provided by new version of ems plugin. This is available in Hawk 6.2.1 hotfix 3 and above.

Issue/Introduction

Best practice for EMS FT group monitoring

Environment

All

Resolution

  1. Make sure you have the latest ems plugin(Hawk 6.2.1 hotfix3 or above) installed in your environment;
  2. Make copies of hawkemsadmin hma for each EMS instance. For example, you have EMSFT1 and EMSFT2 in one FT group, copy hawkemsadmin.hma from <hawk_home>/plugin/ems  to <hma_plugin_dir>/hawkemsadminEMSFT1.hma and <hma_plugin_dir>/hawkemsadminEMSFT2.hma;
  3. Configure hawkemsadminEMSFT1.hma and hawkemsadminEMSFT2.hma properly. Add server_in_agent_name to the arguments in hma file. See Documentation here for more details regarding the configuration;
  4. Restart hawkagent, check the microagent list in HawkConsole. Two JMS_controller microagents should be visible. Click on it, check if method "isServerActive" is there. If not, that means you are not on the latest ems plugin. You may check the installation and configuration again;
  5. Download the Example HRB files in attachment, open them in text editor, replace the EMSURL with yours.
  6. Place the .hrb files to the corresponding folder. 
  7. Restart Hawkagent to load the rulebases. 
Feel free to reach out TIBCO Support if you have any further questions.

Attachments

Best practice for EMS FT group monitoring get_app