Playbooks

CONFIGURE > Playbooks

Playbooks are configurable systems that periodically check if a user-defined Trigger condition has been met. Playbooks can be configured to perform one or more specified Reactions when a specific trigger event occurs.

The Playbook Landing Page:

Create Or Edit a Playbook

CONFIGURE > Playbooks > Add Playbook

To create a new Playbook:

Navigate to the Configure > Playbooks page.

Click the Add Playbook button (top-right) to create a new Playbook. The Edit Playbook page is displayed. Complete the required Playbook setup information as detailed in the following procedures.

TRIGGER Section:

  1. Enter a unique Name for the Playbook that reflects its purpose.
  2. Add a detailed Description that will help others to understand what it does.
  3. Select Enabled to activate the Playbook after you have created it.
  4. Enter an Interval in seconds to control the frequency that the Trigger will be checked.
  5. Choose the type of Trigger to use from the Trigger Type drop down.

Tip: See the Trigger Type table on the following page for additional trigger type information.

Trigger Types:

Trigger Reaction Description
CLI Login Triggers upon Login or Logout events. Select either or both.
CLI Login Failure Monitor the terminal and trigger on failed user login attempts.
Cell Connection Triggered whenever the cellular connection state changes. This Trigger type is only compatible with cellular units.
Cell Message Triggered when an SMS message that matches the user-defined message pattern. Cellular units only.
Cell Signal Strength Triggered if the cellular signal strength moves below a user-defined percentage.
Curl Periodically attempts to perform a HTTP request using curl and triggers the Playbook reaction based on the results.
Custom Command Periodically runs a custom Shell command and triggers the Playbook reaction upon failure.
Load Monitors the system load average and triggers the Playbook if it breaches the user-defined acceptable range.
Memory Usage Triggered if the system memory usage exceeds the user-defined percentage threshold.
Network Settings Monitors network interfaces for specific attributes and triggers a user-defined response when they change.
Ping Periodically pings an address and triggers a user-defined response upon failure.

Continued...

 

Trigger Description

Serial Login

Monitors selected serial ports and triggers a user-defined reaction upon user login and logout events.
Serial Pattern Monitors serial ports and triggers a reaction when data matching a pattern is received on specific ports.
Serial Signal Monitors selected serial ports and triggers when signals are changed.

REACTION Section:

In this section you customize the response to the Trigger that you created.

  1. Clicking on each Reaction opens a custom screen to provide necessary information.

Continued...

  1. To create additional Reactions, click the Add Reaction button.
  2. When you are finished, click Apply. A banner confirms that the Playbook settings are saved, if the Playbook is Enabled it is activated.
  3. To monitor current Playbooks, click on the Monitor > Triggered Playbooks menu (shown below). Select the time period if desired and filter by Name of Playlist to view any that have been triggered.