Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 9 TIBCO Adapters and TIBCO Hawk : TIBCO Adapter SDK and TIBCO Hawk

TIBCO Adapter SDK and TIBCO Hawk
This section provides an overview of TIBCO Hawk and an overview of the SDK integration capabilities.
TIBCO Hawk Overview
TIBCO Hawk is a tool for enterprise-wide monitoring and managing of distributed applications and systems. System administrators can use it to monitor nodes in a wide area network of any size.
TIBCO Hawk can be configured to monitor system and application parameters and to take actions when predefined conditions occur. These actions include:
Unlike other monitoring applications, TIBCO Hawk relies on a purely distributed intelligent agent architecture using publish/subscribe to distribute alerts.
TIBCO Hawk uses TIBCO Rendezvous for all messaging and thus gains the benefits and scalability from the TIBCO Rendezvous features of publish/ subscribe, subject name addressing, interest-based routing, and reliable multicast.
TIBCO Hawk is a purely event-based system that uses alerts. The agents are configured with rules that instruct them from what and how to monitor to what actions to take when problems are detected. Thus the workload is fully distributed throughout the enterprise. Every agent is autonomous in that it does not depend on other components to perform its functions.
The TIBCO Hawk Enterprise Monitor consists of the following components:
Display  GUI front end that displays alarms and provides editors to create rule bases, create tests, view messages, and invoke microagents to request information or initiate an action.
Agents  Intelligent processes that perform monitoring and take actions as defined in rules.
Rulebases  Rules that are loaded by agents to determine agent behavior.
Application Management Interface (AMI)  Manages network applications through TIBCO Rendezvous and supports communication between a network application and monitoring TIBCO Hawk agents, including the ability to examine application variables, invoke methods, and monitor system performance.
Microagents  Feed information back to TIBCO Hawk and expose action methods to rulebases.
For more information, see the TIBCO Hawk documentation.
TIBCO Hawk and Adapter Applications
With the TIBCO Adapter SDK and TIBCO Hawk, you can do the following:
Use available TIBCO Hawk methods. For example, the _describe and _heartbeat methods are handled automatically.
Use the TIBCO Hawk AMI methods in the microagent provided by the SDK. These methods know how to do a lot of the monitoring activities commonly required by adapter applications. See Predefined TIBCO Hawk Microagent Methods

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved