leavingMaintenanceWindow

A Workflow Engine function that returns true if it detects that an alert has left a maintenance window. This occurs when the message data (the changes made to the alert) of an intercepted AlertUpdate previously contained the maintenance status flag, and the alert currently has a maintenance status of “Previously in maintenance” (or the configured equivalent).

This function is available as a feature of the Add-ons v2.4 download and later.

This function is available for alert workflows.

Back to Workflow Engine Functions Reference.

Arguments

Workflow Engine function leavingMaintenanceWindow has no arguments.

This function takes the maintenance status flag and exit maintenance value (“Previously in Maintenance” by default) from the moolet configuration file $MOOGSOFT_HOME/config/moolets/maintenance_window_manager.conf.

Note

If you are using an alternative configuration file, then contact Moogsoft support for options.

Example

This function makes no changes, so it is used in conjunction with an “active” function; for example, when forwarding an alert leaving maintenance that has a non-clear severity to a specific Cookbook.

An example workflow could contain the following:

Engine : Alert Actions Workflows

Entry Filter : event_handler = “Alert Update” AND severity != Clear

Action 1: leavingMaintenanceWindow

  • Forward action : Stop this workflow

Action 2: forward

  • Specify the cookbook to forward to.