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


Chapter 1 Introduction : Tracker Server Publishing Methods

Tracker Server Publishing Methods
The Tracker Server publishes messages through Rendezvous and Hawk.
Rendezvous
This section introduces the Rendezvous messages published by the Tracker Server and describes their formats. Those messages fall into three categories: Job messages, SYSLOG messages, and Alert messages.
You can receive all Job, SYSLOG, and Alert messages from the Tracker Server by using the Mainframe WebUI on a Web browser or from the TIBCO BusinessWorks sample project, both of which are shipped with the product.
Job Messages
At the end of each job step and at the end of the job it monitors, the Tracker Server publishes Rendezvous messages to the subject specified on the startup parameter DEST-JOBSTEP=tibtrk.jobstep. Applications (servlets, programs, Mainframe WebUI, BusinessWorks projects, and others) that listen on this subject receive the Rendezvous messages. Table 4 defines the content of those messages.
The counter of a job-step message. If the value is 0, then the message is a job- end message
The type of data for this message. The value is either Job end (job-end data) or Step end (step-end data).
SYSLOG Messages
TIBCO Mainframe Service Tracker can select specific messages written to z/OS SYSLOG based on the message IDs or search strings. For each message it selects, the Tracker Server publishes the SYSLOG message to the subject specified in the startup parameter DEST-LOGMSG=tibtrk.logmsg. Table 5 defines the SYSLOG message fields.
Table 5 SYSLOG Message Fields
Alert Messages
The Tracker Server publishes Alert messages to the subject specified in the startup parameter DEST-USERMSG=tibtrk.usermsg. Table 6 defines the Alert message fields.
A combination of the MVS system and subsystem identifiers of the Tracker Server, which published the message.
0 depicts that the message is an alert from the Tracker Server subsystem.
1 depicts that the message is a notification from the Tracker Server subsystem.
The severity code of the message. This code is one of the following alphanumeric characters: 0, 1, 2, or I (Informational), W (Warning), E (Error), S or C (Severe error), or F (Fatal error).
TIBCO Hawk
This section describes the basic concepts of Hawk and the interactions between the Tracker Server and Hawk. For details on Hawk, see its documentation.
Hawk is a scalable tool for monitoring and managing distributed systems. It employs distributed agents that run on nodes throughout a network. Those agents autonomously monitor system and application parameters and can act according to their values.
Hawk communicates and inherits many of its benefits through TIBCO’s messaging software. Because Hawk is designed specifically for monitoring distributed systems, no centralized console exists. However, Hawk contains a console application, TIBCO Hawk Display, as a user interface for viewing events on the network and for configuring agents. In addition, other TIBCO products with console and dashboard facilities are available.
Figure 3 illustrates the architecture. [For Release 1.3.0, replace with Page-1 in Tracker-Set-130-rev01.vsd in images subdirectory. Original source (from John D.) at \\labfiler1\ProductSource\Documents\Tracker\Diagrams\.]
Figure 3 Architecture
Within this architecture, the TIBCO Mainframe Service Tracker functions are similar to those of a Hawk microagent.
Components Installed on Monitored Systems
Figure 4 shows the main Hawk components on a monitored system.
Figure 4 Main TIBCO Hawk Components on a Monitored System
TIBCO Hawk agent – An autonomous process that monitors applications and systems activity. Agents apply monitoring logic with rules (organized into rulebases) and interface with managed objects through microagents.
Rule – A user-defined monitoring construct. A rule contains three parts: the data source monitored by the agent, one or more tests that check for conditions, and one or more actions to perform if a test is true.
Rulebase – A collection of rules.
TIBCO Hawk microagent – An object through which a TIBCO Hawk agent collects information and performs tasks. A microagent exposes a set of methods to the agent for collecting information and for taking actions.
A method is a function that can be performed by a TIBCO Hawk microagent.
HMA – A partner process to the TIBCO Hawk agent that provides the local agent with methods for monitoring the host operating system. Usually, you install the HMA on each computer you wish to monitor, as you do the agent.
Display
The TIBCO Hawk Display console subscribes to alert messages generated by TIBCO Hawk rule bases and presents them in an organized view. Color-coded alerts denote the severity of reported problems. In TIBCO Hawk Display, you view the status of mainframe tasks or jobs as reported by TIBCO Mainframe Service Tracker.
The main window of TIBCO Hawk Display graphically illustrates system behavior, with each monitored computer represented by a container icon (see the left panel above). Through application menus and dialog boxes, you can create, modify, or distribute rulebases, which control the monitoring behavior of TIBCO Hawk agents.
TIBCO Hawk Display does not store centralized monitoring intelligence, but simply displays a view of events on your distributed systems. All TIBCO Hawk Display users view the same managed objects without complicated configuration schemes. You can also customize your instance of TIBCO Hawk Display without affecting other users and add more instances with no additional network overhead or configuration.
Sherrill-Lubinski Corporation (SL), a TIBCO Software Alliance Partner, offers an alternative product called Enterprise RTView, a lightweight, real-time display application that enables easy access to and visualization of real-time enterprise data. For details, visit www.sl.com.
TIBCO Mainframe WebUI (henceforth, Mainframe WebUI) offers the same capabilities as TIBCO Hawk Display. For details, see the TIBCO Mainframe WebUI Installation and Administration manual.

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