You are on page 1of 16

ESB Hawk rules

Monitoring Archives

Monitoring the ESB • EMS plug-in • Define sets of Monitoring Archives • Global settings • Build a set of hawk rule bases • Build MARs • Deploy MARs • TEC Console • HAWK codes EWMS_PC\ESB\Manuals\ESB Hawk rules.ppt 5/4/2013 2 .

On top of the tibjmsadmin.jar” 2.jar is used the file “hawkagent_[DOMAIN_NAME]. 1.tra” is updated • “/appl/tibco/tra/domain/[DOMAIN_NAME]/plugin” is added to tibco. This consists of the following files: tibjmsadmin.hma • Because of environment specific settings in the hawk micro agents for EMS we changed the set-up at the KLM site. To make sure that the correct version of tibjmsadmin.path.EMS plug-in • To be able to monitor EMS components you need to use an additional EMS plugin for Hawk.ppt .extended • Because of connection issues with a FT EMS server we use 2 hma files for each FT EMS server 5/4/2013 3 EWMS_PC\ESB\Manuals\ESB Hawk rules.jar we use the custom jar-file “AFKL_EMSHawkPlugin.class.jar tibjmsadmin.

Monitoring areas .Project “INCRA / GenDec” • Infra contains HRBs for monitoring Administrator and EMS server for BW • CLEver contains rulebases for monitoring the businessworks engines and EMS queues used • INCRA / GenDec contains rulebases for monitoring the adapters.CLEver / Logging .ppt 5/4/2013 4 .Infra .q.Define sets of Monitoring Archives [MAR] • We defined the following MAR files c. businessworks engines and EMS queues used EWMS_PC\ESB\Manuals\ESB Hawk rules.

q.Global settings • Environments have environment c.ppt 5/4/2013 5 . domain specific settings • We want the hawk rulebases independent of these domain specific settings • The hawk agent is able to use global settings from a file • We use the following file for loading the domain specific settings into hawk ./appl/tibco/tra/domain/[DOMAIN_NAME]/ domain.settings EWMS_PC\ESB\Manuals\ESB Hawk rules.

Hawk Console .Microagents .settings” and reload the environment settings on all machine for all your domains Check-in HRB to SVN 5/4/2013 6 EWMS_PC\ESB\Manuals\ESB Hawk rules.RuleBaseEngine .Build a set of hawk rule bases [HRB] • • • • Build a custom HRB Replace the custom settings by global settings Add the global settings to “domain.settings” on the machine for your domain Reload the environment vars on your machine(s) Monitoring Management .updateExternalVariables • • • Test your HRB Update files “domain.ppt .

[SVN_HOME]\trunk\operations\monitoring\hawk\rulebases\M AR\ EWMS_PC\ESB\Manuals\ESB Hawk rules.Build MARs • Put your HRBs that you want to go in one MAR together in one directory in SVN (e. for Infra) .ppt 5/4/2013 7 .[SVN_HOME]\trunk\operations\monitoring\hawk\rulebases\M AR\Infra\HRB\ • Use mar utilty to build your MAR • Check in MAR file in SVN .g.

Deploy MARs • Use Administrator .ppt 5/4/2013 8 .Monitoring Management .Domain • Click “Add” select your MAR file • Select target machines per HRB • Deploy EWMS_PC\ESB\Manuals\ESB Hawk rules.Monitoring Console .

ppt 5/4/2013 9 .TEC Console EWMS_PC\ESB\Manuals\ESB Hawk rules.

XM60 EWMS_PC\ESB\Manuals\ESB Hawk rules.it will be restarted automatically.Agent Name}.ppt 5/4/2013 10 . XM60 HAWK0002: Administrator could not be restarted automatically on ${Internal.HAWK codes for Administrator HAWK0000: Administrator is running on ${Internal.please investigate. HAWK0003: Multiple instances of Administrator running on ${Internal.Agent Name} . HAWK0001: Administrator not running on ${Internal.Agent Name} .please take manual action.Agent Name} .

Agent Name} .please investigate.HAWK codes for EMS server for BW HAWK0010: EMS server for BW is running on ${Internal.ppt 5/4/2013 11 . HAWK0013: Multiple instances of EMS server for BW running on ${Internal.Agent Name}. HAWK0011: EMS server for BW not running on ${Internal.it will be restarted automatically.please take manual action.Agent Name} . XM60 EWMS_PC\ESB\Manuals\ESB Hawk rules.Agent Name} . XM60 HAWK0012: EMS server for BW could not be restarted automatically on ${Internal.

Agent Name} please take manual action.Agent Name} .HAWK codes for CLEver BackendServices HAWK0100: CLEver BackendServices running on ${Internal.Agent Name} please investigate. XM12 HAWK0102: CLEver BackendServices could not be restarted automatically on ${Internal.it will be restarted automatically. HAWK0103: Multiple instances of CLEver BackendServices running on ${Internal. HAWK0101: CLEver BackendServices not running on ${Internal. 5/4/2013 EWMS_PC\ESB\Manuals\ESB Hawk rules.ppt 12 .Agent Name}. XM12 XM12 HAWK0104: ${pendingMessageCount} messages on queue ${name} waiting to be processed by CLEverBackendServices.

it will be restarted automatically.ppt 5/4/2013 13 .Agent Name} . XM12 HAWK0122: CLEver FrontendServices could not be restarted automatically on ${Internal.HAWK codes for CLEver FrontendServices HAWK0120: CLEver FrontendServices running on ${Internal. HAWK0123: Multiple instances of CLEver FrontendServices running on ${Internal.Agent Name} please investigate.Agent Name}. XM12 EWMS_PC\ESB\Manuals\ESB Hawk rules.Agent Name} please take manual action. HAWK0121: CLEver FrontendServices not running on ${Internal.

HAWK0201: ADR00001-IMS-Adapter is not running on ${Internal.Agent Name}. HAWK0203: Multiple instances of ADR00001-IMSAdapter are running on ${Internal.HAWK codes for ADR00001 HAWK0200: ADR00001-IMS-Adapter running on ${Internal.ppt . XM12 HAWK0202: ADR00001-IMS-Adapter could not be restarted automatically on ${Internal. HAWK0204: ${pendingMessageCount} messages on queue ${name} waiting to be processed by IMSAdapter.please investigate.Agent Name} .it will be restarted automatically. 5/4/2013 14 XM12 XM12 EWMS_PC\ESB\Manuals\ESB Hawk rules.Agent Name} .Agent Name} please take manual action.

it will be restarted automatically. HAWK0211: ESB00001 is not running on ${Internal.Agent Name} .ppt 5/4/2013 15 . XM12 EWMS_PC\ESB\Manuals\ESB Hawk rules.Agent Name} .please investigate.Agent Name} . XM12 HAWK0212: ESB00001 could not be restarted automatically on ${Internal.Agent Name}.HAWK codes for ESB00001 HAWK0210: ESB00001 is running on ${Internal.please take manual action. HAWK0213: Multiple instances of ESB00001 are running on ${Internal.

Agent Name} .it will be restarted automatically.Agent Name}.Agent Name} .please take manual action.HAWK codes for ESO00001 HAWK0220: ESO00001 is running on ${Internal. HAWK0221: ESO00001 is not running on ${Internal. XM12 EWMS_PC\ESB\Manuals\ESB Hawk rules.Agent Name} . XM12 HAWK0222: ESO00001 could not be restarted automatically on ${Internal.please investigate. HAWK0223: Multiple instances of ESO00001 are running on ${Internal.ppt 5/4/2013 16 .