
Tivoli Enterprise Console Tips
In this section you'll find technical documentation relating to the TEC, icluding rule writing, BAROC, format files, TEC Adapters, TEC Consoles, State Correlation Engines, TEC Gateways etc
- Filtering Events on non-root attributes
This tip reviews the technique for defining an Event Group that filters on a non-standard, or extended, Event Class attribute (slot) - Automatically Creating Event Group Filters
This tip presents a script – smartfilter.pl – that accelerates the process of creating TEC Event Group filters. - TEC Rules if-then-else Conditions
How can you construct if-then-else conditions in TEC PROLOG rules? This tip describes the construct. - Integrating HP OpenView with TEC: Part 1
Confused with the configuration of the HP OpenView adpater for TEC? This article looks at the configuration optioins. - Integrating HP OpenView with TEC: Part 2
Part 2 of the tip looking at the configuration of the HP OpenView adapter. - Perl DBI Quick Reference
Provides an overview of accessing data from a database using Perl DBI. Also provides a quick reference to the main functions of Perl DBI, giving examples of how to retrieve data and update it in a database - Creating TEC Consoles in non-TEC TMRs
Creating TEC Consoles in non-TEC TMRs - TEC Rules Based on Time
This tip supplies and explains a solution to allow TEC to respond to an event based on the time of day - TEC and Query Libraries
Provides an explanation of how Queries and QueryLibraries can be used with the TEC database to aid the TME support process. Along with the explanation it also includes a number of sample queries and the CLI to create them - Event Sensitive Help from the TEC Console
Describes how you can how you can add event sensitive help to the Event Console, by launching a Web Browser containing help information for that event - Adding a new message to a Logfile Adapters
Provides an expanation of how to add new messages to be processed by the Unix Logfile adapter or the NT Event Log Adapter. - Altering the Width and Name of TEC Console Fields
Describes how you can change the width and names of the various columns within an EventConsole. - Multiple Inheritance in BAROC
This tip presents the advantages of using multiple inheritance in your class definitions and also provides a utility to aid in the creation and use of complex class definitions. - Implementing TEC only TMRs
This tip describes a procedure for implementing a combination of non-TEC TMRs and TEC TMRs in your environment to help improve performance of both the TEC server and the TMR server, and to reduce the affect of heavy processing on one another. - System Heartbeats with TEC - Monitoring by Exception
Provides the second part of a two part explanation of the use of system heartbeats to display the status of your key systems. This method monitors by exception, displaying only those systems that have missed a specified number of heartbeats for a specified time. Included in this tip are all of the rules, classes and external scripts required. - TEC: Message Time Limits
Provides an explanation of the use of TEC Message Diaplay Limits and how they can be viewed and configured through the CLI. - BAROC Class Navigator
This tip presents a web based application - the BAROC Class Navigator that allows you to view your BAROC definitions through a web interface. The application displays all of your rule bases, and the class definitions for those rulebases including enumerations, slots slot types and any defined facets. - TEC Rule Tracing (Part 1)
This is the first part of a three part tip which takes a closer look at Rule Tracing. This tip describes how you can generate your own trace messages to help debug your rules - Listing Available TEC Templates/Predicates
Describes how you can view all of the templates that are in use within your Event Server. - TEC Rule Tracing (Part 2)
This is the second part of a three part tip which takes a closer look at Rule Tracing. This tip describes how you can dynamically turn on and off tracing within your rulebase without having to perform a restart. - Event Cache Demystified
Aims to demystify the event cache by explaining what it is, what it's used for and how it can or should be configured. - Troubleshooting BAROC Problems
Using a recent problem this tip illustrates an example of how you can troubleshoot BAROC Class problems, and describes what is happening during the loading of a rule base and the starting of the Event Server. - TEC Rule Writing - how to use Assertion Lists
This tip looks at using assertion lists to preven events from being displayed in the Event Console until a certain threshold has been met - TEC Rule Tracing (Part 3)
This is the final part of a three part tip which takes a closer look at Rule Tracing. This tip describes how you can trace particular rules or actions within a rule base, thus allowing you to trace only the rules that you're currently developing. - Changing TEC Console Display Properties
Provides a method and script for changing the display properties of a TEC Console from the CLI. This will allow you to preconfigure consoles for Administrators during implementation phase of your projects. - Common Event Cache Problems
Describes some common problems associated with the Event Cache, and also some utility rules for dumping and counting the events in the EventCache. - Event Group Filters
Explains how other filters can be used in addition to the documented asterix (*) to provide further string filtering when defining your Event Group Filters. - System Heartbeats with TEC - a state engine approach
Provides the first part of a two part explanation of the use of system heartbeats to display the status of your key systems. This method uses a state engine, in order to describes the current status of the systems - whether they're available, unavailable, initialising or stopping. Included in this tip are all of the rules, classes and external scripts required. - TEC Database Internals
Provides an explanation of the internal workings of the TEC database, including the actions that occur at a database level during Event Server startup, when an event is recieved and when an event is acknowledged or closed.