Contents
Distributed Application Monitoring |
|
Distributed Application Monitoring Challenges |
|
Monitoring Requirements |
|
TIBCO Hawk Monitoring System |
|
Architecture |
|
TIBCO Hawk Agent |
|
TIBCO Hawk Microagent (HMA) |
|
TIBCO Hawk Console |
|
TIBCO Hawk Admin Agent |
|
TIBCO Hawk Application Management Interface (AMI) |
|
TIBCO Hawk Plug-in |
|
TIBCO Hawk Adapter |
|
TIBCO Hawk Event Service |
|
TIBCO Hawk Message Transport |
|
How it Works |
|
TCP Transport for TIBCO Hawk |
|
TCP Transport for TIBCO Hawk Architecture |
|
Network Partition Strategies |
|
Key Features |
|
Scalability |
|
Location Transparency and Fault Tolerance |
|
Advanced Monitoring Logic |
|
Flexibility |
|
About TIBCO Hawk Agents |
|
Overview |
|
Microagents |
|
View a Microagent |
|
Invoke a Microagent Method |
|
Subscribe to a Microagent Method |
|
Alert Messages |
|
Suspend Alert Messages |
|
Clear Alert Messages |
|
TIBCO Hawk Console Features |
|
Accessible by Using REST APIs |
|
Multiple Domain Management by Using Proxy Domains |
|
User Management |
|
Security |
|
Monitoring with Rulebases |
|
Rulebases and Rules |
|
Binding a Rule |
|
Data Source |
|
Tests |
|
Compound Tests |
|
Advanced Test Features |
|
Actions |
|
Advanced Action Features |
|
Save a Rulebase |
|
Advanced Rulebase Features |
|
Rulebase Map |
|
Agent Groups |
|
Include a Rulebase |
|
Add Commands to a Rulebase |
|
Reference Variables in a Rulebase |
|
Override a Rule |
|
Posted Conditions |
|
Testing for Non-Zero Values |
|
Counting Results |
|
Schedules and Period Groups |
|
Automate Rulebase Management |
|
Performing Group Operations |
|
Group Operations |
|
Interrogate a Microagents |
|
Network Queries |
|
Network Actions |
|
Manage your Configuration |
|
Configuration Modes |
|
The TIBCO Hawk Event Service |
|
Overview |
|
AMI Instrumentation |
|
Persistence of TIBCO Hawk Events using JDBC |
|
Fault Tolerance |
|
Interpreting Event Service Data Files |
|
Executing Commands on Loss of Agent |
|
Using the Event Service for Integration |
|
Planning your Monitoring Strategy |
|
Overview |
|
Define Problem Areas |
|
Define Information Requirements |
|
Identify Corrective Actions |
|
Map Information Requirements |
|
Map Action Requirements |
|
Refine Corrective Actions |
|
Translate Requirements |
|
Transform to Rule Elements |
|
Plan Rulebases |
|
Formulate Rules |
|
Build and Test Rules |
|
Refine Rules |
|
Use Alternate Methods |
|
TIBCO Hawk Installation |
|
Installer Overview |
|
Installing TIBCO Hawk Over Previous Releases |
|
Installation Prerequisites |
|
Hardware Requirements |
|
Software Requirements |
|
Preparing for Installation |
|
Installation Environment |
|
Understanding Installation Profiles |
|
Installation Modes |
|
GUI Mode |
|
Installing the Hawk Components and Hawk Admin Agent |
|
Installing the Admin Agent after Installing the TIBCO Hawk Components |
|
Console Mode |
|
Silent Mode |
|
Installing the Hawk Components and Admin Agent |
|
Installing Admin Agent After Installing the Hawk Components |
|
Post installation Tasks |
|
Uninstallation Procedure |
|
GUI Mode |
|
Console Mode |
|
Getting Started with TIBCO Hawk (Quick Start) |
|
TIBCO Hawk Component Configurations |
|
Transport Mode Configuration |
|
A Single TIBCO_HOME Location for Various TIBCO Products |
|
Different TIBCO_HOME Locations for Various TIBCO Products |
|
TIBCO Rendezvous Transport |
|
TCP Transport for TIBCO Hawk |
|
SSL Configurations for TCP Transport for TIBCO Hawk |
|
TIBCO Enterprise Message Service (EMS) Transport |
|
Starting TIBCO Hawk Components |
|
Hawk Domain |
|
Hawk Agent Configurations |
|
Logging for TIBCO Hawk Agent |
|
Trace Logging Mode |
|
Log4j Logging Mode |
|
Hawk Cluster Manager Configurations |
|
Hawk Console Configurations |
|
Domain and Transport Configuration for Hawk Console |
|
Domain Registration by Using Configuration File |
|
User Authentication in Hawk Console |
|
File-Based Authentication |
|
Database-Based Authentication |
|
LDAP-Based Authentication |
|
Secure Communication over Hawk Console |
|
Configuring an External Database |
|
Prerequisites: |
|
Procedure: |
|
Hawk Console Modules and Configuration Options |
|
HMA Configurations |
|
Logging for HMA |
|
Hawk Event Service Configurations |
|
Hawk Display Configurations |
|
Configuring the Rulebase Repository |
|
Choosing a Configuration Mode |
|
Using Automatic Configuration |
|
Using Manual Configuration |
|
TIBCO Hawk Security Model |
|
Trusted Security Model |
|
Trusted Model |
|
Authorization at the Console API Layer |
|
Logging |
|
Using both Trusted and TrustedWithDomain |
|
To Use the Trusted Model |
|
Access Control File |
|
Disable Custom Microagent |
|
Trusted.txt and TrustedWithDomain File Examples |
|
Explanation of Settings |
|
Trusted.txt Example File |
|
TrustedWithDomain.txt Example File |
|
-Running with a localhost rvd |
|
Trusted Security Sample Implementation |
|
Using Trusted Security Model in Hawk Console |
|
Using the TIBCO Hawk Messaging Microagent |
|
Overview |
|
Configuration File Elements and Attributes |
|
Specifying Field Names in Parameters |
|
Program Internationalization |
|
Using Japanese Characters |
|
Japanese Characters in Agents and Repositories |
|
Japanese Characters in External Variables File |
|
Changing the Encoding |
|
Troubleshooting and Frequently Asked Questions |
|
Troubleshooting |
|
Packet Fragmentation Errors with Multicast |
|
Error Message |
|
TIBCO Hawk Services Fail to Start After Installation |
|
Troubleshooting and FAQs |
|
Alerts |
|
Configuring Agents |
|
Error messages |
|
Command Lines and Process Names |
|
Methods |
|
Rulebases |
|
Interpreting TIBCO Hawk Log Files |
|
Overview |
|
Interpreting the TIBCO Hawk Agent Log |
|
Interpreting the TIBCO Hawk Display Log |
|
Interpreting the TIBCO Hawk Event Service Log |
|
Interpreting TIBCO Hawk HMA Log Files |
|
Viewing Rolling Log Files |
|
Error Codes |
|
Introduction |
|
Error Code List |
|
TIBCO Hawk Console Dashboard |
|
Starting Hawk Console |
|
Alerts Heat Map |
|
Domain Information Cards |
|
Configuring a Domain to Hawk Console |
|
The Domain Configuration Reference |
|
Viewing the Agent Details |
|
Dashboard Tab |
|
Alert Messages |
|
Viewing Alerts for the Hawk Agent |
|
Alerts Tab |
|
Suspending an Alert |
|
Purging Suspended Alerts |
|
Microagent Management |
|
Microagents Tab |
|
Invoking a Microagent Method |
|
Subscribing to a Microagent Method |
|
Rulebase Management |
|
Rulebases Tab |
|
Rule Details Page |
|
Test Details Page |
|
Actions Details Page |
|
Adding a Rulebase to the Hawk Agent |
|
Creating an Alert Rule for a Hawk Agent |
|
Exporting a Rulebase to a File |
|
Importing a Rulebase to the Hawk Agent |
|
Deploying a Rulebase to the Associated Hawk Agent |
|
Deploying a Rulebase to Another Hawk Agent |
|
Creating a Test in the Rule |
|
Test Condition Builder Reference |
|
Creating an Action for a Test Condition |
|
Variables in a Rulebase |
|
External Variables |
|
Restrictions |
|
Internal Variables |
|
Data Source Variables |
|
How Variable Substitution Affects Actions |
|
Creating and Using Posted Conditions in Hawk Console |
|
Schedule Management |
|
Schedules Tab |
|
Adding a Schedule |
|
Adding Inclusion Period to a Schedule |
|
Adding Exclusion Period to a Schedule |
|
Editing a Schedule |
|
Exporting a Schedule |
|
Importing a Schedule |
|
Deploying a Schedule to the Associated Hawk Agent |
|
Deploying a Schedule to Another Hawk Agent |
|
Deleting a Schedule |
|
Rulebase Repository Management |
|
Overview |
|
Creating Agent Groups |
|
Creating Rulebase Mapping |
|
Migrating Rulebases and Schedules from Hawk Agent to Rulebase Repository |
|
Actions on Rulebase Repository Configuration Objects |
|
Universal Collector Microagent Management |
|
Collecting Logs |
|
Creating and Configuring Log Sources |
|
Adding a New Log Source |
|
Copying Log Source |
|
Deleting Log Source |
|
Deploying Log Source |
|
Importing Log Sources |
|
Exporting Log Sources |
|
Editing Log Sources |
|
Editing a Real-Time File Log Source |
|
Editing a Syslog Log Source |
|
Editing a Hawk Rulebase Log Source |
|
Editing a Hawk Metrics Log Source |
|
Editing a Command Line Log Source |
|
Editing a Remote File Log Source |
|
Forwarding Logs |
|
Forwarding Logs to LogLogic LMI |
|
Creating a TCP or UDP Syslog Connection |
|
Copying Forwarder |
|
Deleting Forwarder |
|
Deploying Forwarder |
|
Importing Forwarders |
|
Exporting Forwarders |
|
Editing Forwarders |
|
Monitoring Universal Collector Microagent Activities |
|
Collector Metrics |
|
Collector Trends |
|
Forwarders & Log Sources Summary |
|
Overview |
|
TEA Administrative Interfaces |
|
Installation and Basic Configuration |
|
Configuration |
|
Transport Installation Location Configuration |
|
Hawk Domain and Transport Configuration |
|
Admin Agent Configurations |
|
Log Files Location Configuration |
|
Starting TIBCO Hawk Admin Agent |
|
The Left Navigation Bar |
|
TIBCO Hawk Admin Agent User Interface |
|
Admin Agent Landing Page |
|
Hawk Agents View |
|
Agent Description Page |
|
Alerts Page |
|
Microagents Page |
|
Rulebases Page |
|
Rulebase Details Page |
|
Rules Details Page |
|
Test Details Page |
|
Schedules Page |
|
Adding and Deploying a New Schedule |
|
Importing and Exporting Schedules |
|
Introduction to TIBCO Hawk Programming |
|
Programming Tools and Interfaces |
|
REST API |
|
Console API |
|
Configuration Object API |
|
AMI API |
|
Security API |
|
Console API |
|
How the TIBCO Hawk Console API Fits In |
|
Monitoring Component |
|
Management Component |
|
Concepts |
|
Structure |
|
Monitoring Operations |
|
Agent-Alive Monitoring |
|
Microagent List Monitoring |
|
Rulebase List Monitoring |
|
Alert Monitoring |
|
The AgentInstance Class |
|
Agent ID |
|
Agent Instance |
|
Ensuring Each Agent Instance has a Unique ID |
|
Management Operations |
|
Microagent Descriptors |
|
Invoking Methods |
|
Error Handling |
|
Subscribing to Method Results |
|
The MethodSubscription Class |
|
Error Handling |
|
Group Operations |
|
Lightweight Console |
|
Console Application with Secure Domain |
|
MicroAgent Plug-in |
|
TIBCO Hawk Console API Class Structure |
|
Key to the UML Diagrams |
|
Associations |
|
Agent Monitoring Classes (Hawkeye) |
|
Agent Management Classes |
|
API Reference |
|
Configuration Object API |
|
Overview |
|
Configuration Objects |
|
How the TIBCO Hawk Configuration Object API Fits In |
|
Concepts |
|
Configuration Objects |
|
Rulebases |
|
Structure of a Rulebase |
|
Alerts and Clears |
|
Posted Conditions |
|
Variable Substitution |
|
Legal Characters |
|
Overruling |
|
Rulebase configuration management |
|
Schedule |
|
Structure of a Schedule |
|
Period Class |
|
PeriodGroup Class |
|
Use of Schedules in Rulebases |
|
Schedule Configuration Management |
|
Schedules and Agent Performance |
|
RulebaseMap |
|
Group Mapping |
|
Rulebase Mapping |
|
Command Mapping |
|
Agent processing of RulebaseMap |
|
Configuration Object Integrity |
|
Dependence on the Console API |
|
Configuration Object API Class Structure |
|
Key to the UML diagrams |
|
Associations |
|
Configuration Object API Classes |
|
API Reference |
|
AMI API |
|
AMI Basics |
|
An Instrumented Application Looks like a Microagent |
|
Monitoring an Instrumented Application through the TIBCO Hawk Console |
|
Connecting AMI Participants |
|
The AMI Conversation |
|
First AMI Phase: Discovering the Application |
|
If the Manager Starts First |
|
If the Application Starts First |
|
Second AMI Phase: Describing the Methods |
|
Third AMI Phase: Calling the Methods |
|
AMI API Objects |
|
AMI Session |
|
AMI Methods |
|
AMI Parameter |
|
Error Logging |
|
Threading Model |
|
AMI API Sample Programs |
|
The Sample AMI API Applications |
|
TIBCO Hawk AMI C API Sample Applications |
|
TIBCO Hawk AMI C++ API Sample Application |
|
TIBCO Hawk AMI Java API Sample Application |
|
Using the Sample Programs |
|
Programmer’s Checklist |
|
C++ Library Files |
|
C Library Files |
|
Transport Based Library Files |
|
Java AMI API Reference |
|
C++ AMI API Reference |
|
AmiSession Class |
|
AmiSession() |
|
AmiSession() |
|
AmiSession::open() |
|
AmiSession::close() |
|
AmiSession::versionName() |
|
AmiSession::version() |
|
AmiSession::versionDate() |
|
AmiSession::banner() |
|
AmiSession::versionMajor() |
|
AmiSession::versionMinor() |
|
AmiSession::getTraceLevels() |
|
AmiSession::setTraceLevels() |
|
AmiSession::enableTraceLevels() |
|
AmiSession::disableTraceLevels() |
|
AmiSession::announce() |
|
AmiSession::get... Accessors |
|
AmiSession::sendUnsolicitedMsg() |
|
AmiSession::stop() |
|
AMI Property Class |
|
AmiProperty Class |
|
AmiProperty() |
|
AmiProperty::() |
|
AMI Method Classes |
|
AmiMethod Class |
|
AmiMethod::setIndexName() |
|
AmiMethod::get...() Accessors |
|
AmiMethod::onInvoke() |
|
AmiAsyncMethod Class |
|
AmiAsyncMethod() |
|
AmiAsyncMethod::onStart() |
|
AmiAsyncMethod::onStop() |
|
AmiAsyncMethod::onData() |
|
AmiAsyncMethod::sendData() |
|
AmiAsyncMethod::sendError() |
|
AmiSyncMethod Class |
|
AmiSyncMethod() |
|
AmiSubscription Class |
|
AmiSubscription::getUserData() |
|
AmiSubscription::setCallbackInterval() |
|
AmiSubscription::setUserData() |
|
AmiSubscription::getMethod() |
|
AmiSubscription::getArguments() |
|
AMI Parameter Classes |
|
AmiParameter Class |
|
AmiParameter::addChoice() |
|
AmiParameter::addLegal() |
|
AmiParameter::getStatus() |
|
AmiParameterIn Class |
|
AmiParameterIn() |
|
AmiParameterOut Class |
|
AmiParameterOut() |
|
AmiParameterList Class |
|
AmiParameterListIn Class |
|
AmiParameterListIn::getValue() |
|
AmiParameterListOut Class |
|
AmiParameterListOut() |
|
AmiParameterListOut::newRow() |
|
AmiParameterListOut::setValue() |
|
AMI Error Handling |
|
AmiStatus Class |
|
AmiStatus() |
|
AmiStatus::getAmiError() |
|
AmiStatus::setStatus() |
|
AmiStatus::setStatusV() |
|
AmiStatus::stamp() |
|
AmiStatus::getCode() |
|
AmiStatus::getText() |
|
AmiStatus::getThread() |
|
AmiStatus::getFile() |
|
AmiStatus::getLine() |
|
C AMI API Reference |
|
Data Types Summary |
|
ami_AlertType |
|
ami_Boolean |
|
AMI C API Constants |
|
ami_DataType |
|
ami_Error |
|
ami_Method |
|
ami_MethodType |
|
ami_Parameter |
|
ami_ParameterList |
|
ami_ParameterListList |
|
ami_Session |
|
ami_Subscription |
|
ami_Property |
|
AMI C API Error Functions |
|
Error Functions Summary |
|
ami_ErrorCreate(), ami_errorCreateV() |
|
ami_ErrorDestroy() |
|
ami_ErrorStamp() |
|
ami_ErrorGet... Accessors |
|
Callback Function Types Summary |
|
ami_OnInvokeCallback |
|
ami_OnStartCallback |
|
ami_OnStopCallback |
|
ami_TraceHandler |
|
Trace Control Functions Summary |
|
ami_TraceCode |
|
ami_SessionGetTraceLevels() |
|
ami_SessionSetTraceLevels() |
|
ami_SessionEnableTraceLevels() |
|
ami_SessionDisableTraceLevels() |
|
Initialization and Termination Functions Summary |
|
ami_Version... Accessors |
|
ami_Open() |
|
ami_Close() |
|
AMI C API Session Functions |
|
Session Functions Summary |
|
ami_SessionCreateUsingProperties() |
|
ami_AddProperty() |
|
ami_SessionCreate() |
|
ami_SessionDestroy() |
|
ami_SessionAnnounce() |
|
ami_SessionStop() |
|
ami_SessionGetName() |
|
ami_SessionGetDisplayName() |
|
ami_SessionGetHelp() |
|
ami_SessionGetUserData() |
|
ami_SessionSendData() |
|
ami_SessionSendError() |
|
ami_SessionOnData() |
|
ami_SessionSendUnsolicitedMsg() |
|
AMI C API Method Functions |
|
Method Functions Summary |
|
ami_MethodCreate() |
|
ami_AsyncMethodCreate() |
|
ami_MethodGetName() |
|
ami_MethodGetHelp() |
|
ami_MethodGetUserData() |
|
ami_MethodSetIndex() |
|
AMI C API Subscription Functions |
|
Subscription Functions Summary |
|
ami_SubscriptionSetUserData() |
|
ami_SubscriptionGetUserData() |
|
ami_SubscriptionSetCallbackInterval() |
|
ami_SubscriptionGetMethod() |
|
ami_SubscriptionGetArguments() |
|
AMI C API Parameter Functions |
|
Parameter Functions Summary |
|
ami_ParameterCreateIn() |
|
ami_ParameterCreateOut() |
|
ami_ParameterListOut() |
|
ami_ParameterSetValue() |
|
ami_ParameterGetValue() |
|
ami_ParameterAddChoice() |
|
ami_ParameterAddLegal() |
|
ami_ParameterListListDestroy() |
|
Security Framework |
|
TIBCO Hawk Security Concepts |
|
Authentication |
|
Identity Only |
|
Shared Secret |
|
Certificates |
|
Authorization |
|
Data Privacy and Integrity |
|
Considerations for the TIBCO Hawk System |
|
Implementing a Security Policy |
|
Creating a Java Security Class |
|
Framework Protocol |
|
Security Objects |
|
Sample Code |
|
Common Configuration Object API Methods |
|
Microagent and Method Invocation used in ConsequenceAction |
|
Interaction with Agent and Repository using the Console API |
|
Methods Reference |
|
RuleBaseEngine:sendAlertMessage |
|
RuleBaseEngine:execute |
|
RuleBaseEngine:sendMail |
|
RuleBaseEngine:addRuleBase |
|
RuleBaseEngine:deleteRuleBase |
|
RuleBaseEngine:setSchedules |
|
RuleBaseEngine:getSchedules |
|
RuleBaseEngine:getRBMap |
|
Repository:addRuleBase |
|
Repository:deleteRuleBase |
|
Repository:setSchedules |
|
Repository:getSchedules |
|
Repository:setRBMap |
|
Repository:getRBMap |
|
Sample Programs |
|
Rulebase Samples |
|
RBIsample1.java |
|
RBIsample2.java |
|
RBIsample3.java |
|
Schedule Samples |
|
ScheduleCreateAndSave.java |
|
ScheduleUsingExclusion.java |
|
ScheduleWithPeriodGroup.java |
|
ScheduleGetAndSet.java |
|
Rulebase Map Samples |
|
RBMapCreateAndSave.java |
|
RBMapUseCommand.java |
|
RBMapUseCommand.java |
|
Planning Your Instrumented Application |
|
Planning an AMI Interface |
|
An Example of Planning AMI Methods |
|
Overview of TIBCO Hawk Microagents and Methods |
|
About Microagents |
|
Microagent Types |
|
Method Returns |
|
Additional Information |
|
Common Methods |
|
getReleaseVersion |
|
getTraceLevel |
|
setTraceLevel |
|
getTraceParameters |
|
setTraceParameters |
|
_onUnsolicitedMsg |
|
Platform-Independent Microagents and Methods |
|
Summary of Platform-Independent Microagents |
|
COM.TIBCO.hawk.microagent.Self |
|
Self:getMicroAgentInfo |
|
Self:getAgentTimeZone |
|
Self:getSecurityInfo |
|
Self:getComponentInfo |
|
Self:turnDiagnosticsOn |
|
Self:turnDiagnosticsOff |
|
Self:getUptime |
|
Self:doAMIDiscovery |
|
Self:onMicroAgentEvent |
|
COM.TIBCO.hawk.microagent.SysInfo |
|
SysInfo:getOperatingSystem |
|
SysInfo:getArchitecture |
|
SysInfo:getHostName |
|
SysInfo:getNetworkAddress |
|
COM.TIBCO.hawk.microagent.HawkEventService |
|
HawkEventService:onAgentAlive |
|
HawkEventService:onAgentExpired |
|
HawkEventService:onAlert |
|
HawkEventService:onClear |
|
HawkEventService:onMicroAgentChange |
|
HawkEventService:onRulebaseChange |
|
COM.TIBCO.hawk.microagent.RuleBaseEngine |
|
RuleBaseEngine:deleteRuleBase |
|
RuleBaseEngine:getExternalVariables |
|
RuleBaseEngine:getRuleBaseNames |
|
RuleBaseEngine:getScheduleNames |
|
RuleBaseEngine:loadRuleBase |
|
RuleBaseEngine:loadRuleBaseFromFile |
|
RuleBaseEngine:unloadRuleBase |
|
RuleBaseEngine:getConfigInfo |
|
RuleBaseEngine:sendMail |
|
RuleBaseEngine:onAlertCount |
|
RuleBaseEngine:onAlertCountForRulebase |
|
RuleBaseEngine:suspendAlert |
|
RuleBaseEngine:suspendAllAlerts |
|
RuleBaseEngine:resumeSuspendedAlerts |
|
RuleBaseEngine:updateExternalVariables |
|
COM.TIBCO.hawk.microagent.Messaging |
|
Messaging:sendMessage |
|
Messaging:onMessage |
|
Messaging:onTimeout |
|
Messaging:onNumber |
|
COM.TIBCO.hawk.microagent.Repository |
|
Repository:getName |
|
Repository:getScheduleNames |
|
Repository:getRuleBaseName |
|
Repository:onRepositoryEvent |
|
COM.TIBCO.hawk.microagent.Logfile |
|
Logfile:onNewLine |
|
Logfile:onXMLElement |
|
Logfile:onNewLinewithPatternFile |
|
Logfile:reEvaluateLogFileNames |
|
COM.TIBCO.hawk.microagent.Custom |
|
Custom:executeForString |
|
Custom:executeForNumber |
|
Custom:execute |
|
COM.TIBCO.hawk.hma.FileStat |
|
FileStat:getFileStatus |
|
FileStat:getFileCount |
|
COM.TIBCO.hawk.hma.TibRendezvous |
|
TibRendezvous:onRvDaemonStatus |
|
TibRendezvous:onRvDataLoss |
|
TibRendezvous:onRvdDisconnectOrConnect |
|
TibRendezvous:onRvLicenseExpire |
|
TibRendezvous:onRvdRetransmissionSuppressed |
|
COM.TIBCO.hawk.microagent.tcpdaemon.TcpClusterStatus |
|
TcpClusterStatus:getDaemonStatus |
|
TcpClusterStatus:getClusterStatus |
|
TcpClusterStatus:getMemberCount |
|
TcpClusterStatus:onMemberEvent |
|
COM.TIBCO.hawk.microagent.TCPMessaging |
|
TcpMessaging:sendMessage |
|
TcpMessaging:onMessage |
|
TcpMessaging:onNumber |
|
TcpMessaging:onTimeout |
|
Microsoft Windows Microagents and Methods |
|
Summary of Microsoft Windows Microagents |
|
COM.TIBCO.hawk.hma.Performance |
|
Performance:System |
|
Performance:Processor |
|
Performance:Memory |
|
Performance:Cache |
|
Performance:PhysicalDisk |
|
Performance:LogicalDisk |
|
Performance:Process |
|
Performance:ProcessCount |
|
Performance:Thread |
|
Performance:Objects |
|
Performance:Redirector |
|
Performance:Server |
|
Performance:Server Work Queues |
|
Performance:Paging File |
|
Performance:Browser |
|
Performance:Telephony |
|
Performance:NBT Connection |
|
Performance:Network Interface |
|
Performance:IP |
|
Performance:ICMP |
|
Performance:TCP |
|
Performance:UDP |
|
Performance:restart |
|
COM.TIBCO.hawk.hma.Eventlog |
|
Eventlog:getRecentApplicationEvents |
|
Eventlog:getRecentSystemEvents |
|
Eventlog:getRecentSecurityEvents |
|
Eventlog:onApplicationEvent |
|
Eventlog:onSecurityEvent |
|
Eventlog:onSystemEvent |
|
Eventlog:logEvent |
|
COM.TIBCO.hawk.hma.Registry |
|
Registry:setDWORD |
|
Registry:setString |
|
Registry:getDWORD |
|
Registry:getString |
|
Registry:getMultiString |
|
Registry:setExpandString |
|
Registry:enumerateKey |
|
Registry:CreateKey |
|
Registry:setQWORD |
|
Registry:getQWORD |
|
COM.TIBCO.hawk.hma.Services |
|
Services:getServiceConfiguration |
|
Services:getServiceStatus |
|
Services:setServiceStartType |
|
Services:startService |
|
Services:stopService |
|
Services:pauseService |
|
Services:continueService |
|
Services:controlService |
|
COM.TIBCO.hawk.hma.Process |
|
Process:getInstanceCount |
|
Process:getInstanceCountByCommand |
|
Process:getProcess |
|
COM.TIBCO.hawk.hma.Network |
|
Network:getConfig |
|
COM.TIBCO.hawk.hma.System |
|
System:getSystemInfo |
|
System:getCpuInfo |
|
Linux Microagents and Methods |
|
Summary of Linux Microagents |
|
COM.TIBCO.hawk.hma.System |
|
System:getSwapInfo |
|
System:getSystemInfo |
|
System:getCpuInfo |
|
System:getTunableInfo |
|
COM.TIBCO.hawk.hma.Process |
|
Process:getProcess |
|
Process:getInstanceCount |
|
Process:getInstanceCountByCommand |
|
COM.TIBCO.hawk.hma.FileSystem |
|
FileSystem:getByPartition |
|
FileSystem:getByMountPoint |
|
FileSystem:getByFileSystem |
|
COM.TIBCO.hawk.hma.Network |
|
Network:getStatistics |
|
Network:getConfig |
|
Mac OS X Methods |
|
Summary of Mac OS X Microagents |
|
COM.TIBCO.hawk.hma.System |
|
System:getSystemInfo |
|
System:getCpuInfo |
|
System:getProcessorSetInfo |
|
System:getSwapInfo |
|
System:getTunableInfo |
|
COM.TIBCO.hawk.hma.Process |
|
Process:getProcess |
|
Process:getInstanceCount |
|
Process:getInstanceCountByCommand |
|
COM.TIBCO.hawk.hma.FileSystem |
|
FileSystem:getByPartition |
|
FileSystem:getByMountPoint |
|
FileSystem:getByFileSystem |
|
COM.TIBCO.hawk.hma.Network |
|
Network:getStatistics |
|
Network:getConfig |
|
Overview |
|
TIBCO Hawk Plug-in |
|
Writing a Custom Hawk Plug-in And Registering it With The Existing Hawk Agent |
|
Enterprise Message Service™ Plug-in Microagent |
|
Installation and Configuration |
|
COM.TIBCO.hawk.tibjms.HawkListener |
|
HawkListener:isRunning |
|
HawkListener:getNumConnections |
|
HawkListener:getServerinfo |
|
HawkListener:getConnections |
|
HawkListener:getUsers |
|
HawkListener:getQueues |
|
HawkListener:getRoutes |
|
HawkListener:getTopics |
|
HawkListener:getDurables |
|
HawkListener:getConsumers |
|
HawkListener:getProducers |
|
HawkListener:getListenPorts |
|
HawkListener:getCMLedgerInfo |
|
HawkListener:getTransports |
|
HawkListener:getTransport |
|
HawkListener:getDbStores |
|
HawkListener:getFileStores |
|
HawkListener:getStores |
|
HawkListener:getChannels |
|
COM.TIBCO.hawk.tibjms.HawkController |
|
HawkController:shutdown |
|
HawkController:purgeDurable |
|
HawkController:purgeQueue |
|
HawkController:purgeTopic |
|
HawkController:rotateLog |
|
HawkController:compact |
|
Java Virtual Machine Plug-in Microagent |
|
Installation and Configuration |
|
COM.TIBCO.hawk.jvm.JavaVirtualMachine |
|
getVirtualMachineInfo |
|
getThreadInfo |
|
getGarbageCollectorInfo |
|
getMemoryPoolInfo |
|
Universal Collector Plug-in Microagent |
|
Installation and Configuration |
|
COM.TIBCO.hawk.microagent.HawkUniversalCollector |
|
getCollectors |
|
getForwarders |
|
onEvent |
|
removeForwarder |
|
removeCollector |
|
Inventory Plug-in Microagent |
|
Installation and Configuration |
|
COM.TIBCO.hawk.microagent.inventory.InventoryMicroAgent |
|
getAllEnvironments |
|
getEnvironmentDetail |
|
getProductsInAllEnvironments |
|
getProductsInAnEnvironment |
|
getSpecificProductDetail |
|
getProductFeatureDetail |
|
Heartbeat Plug-in Microagent |
|
Installation and Configuration |
|
COM.TIBCO.hawk.microagent.heartbeat.HeartbeatMicroAgent |
|
pingEMSServer |
|
pingSecuredEMSServer |
|
pingFTPServer |
|
pingHTTPServer |
|
pingJDBCDriver |
|
pingSMTPServer |
|
Introduction |
|
Overview |
|
Deploying Hawk Plug-ins in TIBCO Administrator |
|
Hawk Configuration |
|
Adding Hawk Domains |
|
Deleting Hawk Domain |
|
All Alerts Console |
|
Overview |
|
Security Considerations |
|
All Alerts Console |
|
Alerts |
|
Alert Details |
|
Hawk Console |
|
Overview |
|
Agents |
|
Microagents |
|
Performing Network Operations and Actions |
|
Accessing TIBCO Hawk Microagent Methods |
|
Agent Tab |
|
Hawk Microagent Methods |
|
Invoking Microagent Methods |
|
Rulebases |
|
Monitoring Console |
|
Overview |
|
Using the Monitoring Archive Utility |
|
Monitoring Console |
|
Creating a Monitoring Application |
|
Deploying a Monitoring Configuration |
|
Adding Targets for a Monitoring Configuration |
|
Updating a Monitoring Application |
|
Deleting a Monitoring Application |
|
Variable Substitution |
|
Using the Configure Monitoring Utility |
|
Introduction |
|
Secure Communication Channels |
|
Data Ingest and Ingress |
|
Data Egress |
|
Communication Channels and Their Security Configurations |
|
Other Recommendations for Running TIBCO Hawk Securely |
|
General Security Environment |
|
Selection of Passwords |
|
Data Center Placement |
|
Backups |
|
TIBCO Documentation and Support Services |
|
Legal and Third-Party Notices |
|