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