Service Level Objective - Fulfillment Criteria

On this page you define the criteria that the services (executable objects) defined in the SLO object must meet according to the Service Level Agreement. You also specify the actions that will be taken in case they are fulfilled/not fulfilled.

To Define the Fulfillment Criteria

  1. In the Service Fulfillment section define the criteria that the service (object or group of objects) must meet.

    Runtime

    If you want to monitor the behavior of a service based on its runtime settings (MRT/SRT), make sure that they are specified in the corresponding object definition. See Runtime Page.

    If you select one or both of these options, a violation is generated if a service runs longer/shorter than the calculated MRT/SRT.

    End status

    Activate this option if you want to check whether the service ends with a specific status or status group. A dropdown list is displayed, where you can select the required status.

    If the service ends with a status other than the selected one, a violation is generated.

    Time/Weekdays

    Activate one or more of these options if you want to check whether the service starts/ends at the times/days specified here. Enter the required times and days; the latest start/end time checks are performed on the selected days only.

    If the start/end time of a service deviates from the entered ones, a violation is generated as soon as the indicated latest end time is reached. This check happens at full minutes (hh:mm:00 seconds).

  2. In the Actions section specify the actions that will be taken if those criteria are either fulfilled or not fulfilled. Activate one or both checkboxes and select the object(s) that should be executed as a result of the fulfillment/violation.

    The following script variables can be used in these objects to provide details on the services and reasons for the violation:

    Selecting an object that is itself SLM-monitored would lead to an endless loop of object executions; this is why the SLM Monitor ignores services/tasks that were executed based on previous fulfillments/violations.

    Sending Notifications

    One of the possibilities you may want to make use of is sending notifications to the users who are in charge of the services. For this purpose, the Automation Engine provides ready-to-use Notification templates with default scripts on their Process pages that build up either internal messages or e-mails, depending on the type of Notification you use. The service-specific information (object, client, service name, status, reasons why they failed, etc.) is retrieved from the monitored objects via the script variables they use.

    See SLM for more details.

See also: