Parts of an SLC
There are multiple components that comprise service level criteria (SLCs).
SLCs contain elements as shown in following list:
- Type
Tells what type of SLC it is. There are four types of SLCs:
- Standard - Standard SLCs monitor specific process names, file names, and other criteria. Use standard SLCs when you know the specific item to monitor.
- Wildcard - Wildcard SLCs facilitate the specification of match criteria that can match multiple values, as opposed to one value. When dealing with batch IDs, you can either specify multiple standard SLCs (one per batch ID that might be created), or you can specify one wildcard SLC that uses a wildcard character to match the date and time portion of the batch ID, which varies from batch to batch. To specify monitoring criteria in wildcard groups, you can use the wildcard characters asterisk and question mark, or regular expressions (regex). IBM® Sterling Control Center Monitor provides an Expression Tester to test wildcard and regular expressions.
- Workflow - Workflow SLCs monitor the flow of related processes
or process steps by tracking them as milestones in a workflow.
For example, a workflow SLC can monitor a transaction that consists of three processes. All three process must finish within three hours of the start of the first process.
You can use a correlator to associate milestones with an SLC based on a value obtained at runtime.
For example, if you have two different users (user ID 1 and user ID 2), who initiate two processes (P1 and P2) and those processes must not exceed a duration of 15 minutes, you can correlate them by specifying a correlator value of "submitterid." This correlation enables the engine to ensure that both instances of the workflow were submitted by the same user and that each workflow met, or did not meet, the duration specified. This prevents IBM Sterling Control Center Monitor from associating user ID 1's second process with user ID 2's first process:
- Simple - With simple SLCs, you can create an SLC by answering a few basic questions, specifying values for basic parameters, and giving the SLC a name and description. When you create a simple SLC, all necessary objects to support the SLC, such as rules, actions, and schedules, are also created.
- Schedule
-
All SLCs must have a schedule - either Calendar or Duration, associated with it, and you may associate multiple schedules with an SLC.
- Start/End Window Tolerance
The start and end window tolerances determine the size of the monitoring window for each SLC. They can be used to set up a wider monitoring schedule to detect an earlier start or a later end than expected.
- Start Window Tolerance: The number of hours before the expected start of processing to being monitoring.
- End Window Tolerance: The number of hours after the expected end of processing to stop monitoring.
- Criteria
Information about processes/file transfers that IBM Sterling Control Center Monitor is looking for when monitoring performance objectives of monitored servers:
- Process names/batch IDs
- Destination file names
- Submitter /sender mailbox IDs
- Remote servers/recipient mailbox IDs
- Wildcard expressions (wildcard and workflow SLCs only)
- Correlator (workflow SLCs only)
- Fire once (workflow SLCs only)
- Jeopardy message lists (workflow SLCs only)
- Servers or server groups
- Data visibility groups (DVGs)
SLCs by themselves cannot start actions. For the SLCs you create, check to see whether the built-in rules meet your needs. If they do not, create rules that use SLC event message IDs to trigger the wanted action.