Introduction to the Datacenter Automation Utilities PowerPack

Download this manual as a PDF file

The "Datacenter Automation Utilities" PowerPack includes run book automation and action policies that assist with general-purpose activities for other installed Automation PowerPacks. This PowerPack also provides various enrichment utilities that validate network connectivity from SL1 to a target device, and a run book action template that you can use to make network requests (GET/POST) from SL1.

You can use this PowerPack to provide enriched events for network connectivity issues for all devices by enabling the actions in this pack. Once enabled, all poller-related events will be enriched with the actions in this pack.

Version 200 of this PowerPack incorporates content from the following PowerPacks:

  • Network Connectivity Automation PowerPack
  • Network Connectivity User-Initiated Automation PowerPack
  • HTTP Action Type PowerPack

Use the following menu options to navigate the SL1 user interface:

  • To view a pop-out list of menu options, click the menu icon ().
  • To view a page containing all of the menu options, click the Advanced menu icon ().

What is the Datacenter Automation Utilities PowerPack?

The "Datacenter Automation Utilities" PowerPack supplies SL1 policies that assist with managing other Automation PowerPacks installed on your SL1 system.

In addition to the content from previous releases of the "Datacenter Automation Utilities" PowerPack, this PowerPack includes event policies, device groups, run book actions, run book automation policies, and action types from the following PowerPacks:

  • Network Connectivity Automation PowerPack. Enriches SL1 network connectivity events, such as availability and latency issues, by automatically running common network diagnostic commands and adding the output to the SL1 event log or an associated incident. This PowerPack includes custom run book action types for running ping, traceroute, nslookup, and nmap commands with parameters that you specify.
  • Network Connectivity User-Initiated Automation PowerPack. Contains automation policies that you can use to run common network diagnostic commands from the SL1Events page using Event Tools. In addition to using the standard content, you can customize the automation policies, or you can create your own automation policies using any available automation actions.
  • HTTP Action Type PowerPack. Contains the "HTTP Action Template" run book action template that you can use to create custom automation actions that perform HTTP requests. The PowerPack also includes action types that are used by the run book action.

Upgrading from a Previous Version of the PowerPack

If you have a previous version of the "Datacenter Automation Utilities" PowerPack, you will need to execute the following SQL on your SL1 system to ensure a seamless transition to version 200. These queries ensure any applicable run book actions, automation policies, and other content on the SL1 system from the previous versions of the "Network Connectivity" and "HTTP Action Type" PowerPacks can receive updates from the upgrade to version 200 of this PowerPack.

To upgrade from a previous release:

  1. In SL1, got to the Database Tool page (System > Tools > DB Tool).

  2. Execute the following queries, one at a time:

    UPDATE 'master'.'automation_action_types' SET 'ppguid' = 'B93FB6E9C2E5C7BC8C99A55E4DDD673F' WHERE 'ppguid' IN ('2BF43CA3E82A767F2B14756B64D6E2AE', '1034B560B0D0DFDE390C248396F2A301');

    UPDATE 'master'.'automation_action_types' SET 'ppguid' = 'B93FB6E9C2E5C7BC8C99A55E4DDD673F' WHERE 'guid' IN ('EFE2255897C1700DE6601F6CB7892C9D');

    UPDATE 'master'.'policies_actions' SET 'ppguid' = 'B93FB6E9C2E5C7BC8C99A55E4DDD673F' WHERE 'ppguid' IN ('2BF43CA3E82A767F2B14756B64D6E2AE', '1034B560B0D0DFDE390C248396F2A301');

    UPDATE 'master'.'policies_automation' SET 'ppguid' = 'B93FB6E9C2E5C7BC8C99A55E4DDD673F' WHERE 'ppguid' IN ('2BF43CA3E82A767F2B14756B64D6E2AE', '1034B560B0D0DFDE390C248396F2A301');

    UPDATE 'master_dev'.'device_groups' SET 'ppguid' = 'B93FB6E9C2E5C7BC8C99A55E4DDD673F' WHERE 'ppguid' IN ('2BF43CA3E82A767F2B14756B64D6E2AE', '1034B560B0D0DFDE390C248396F2A301');

Installing the Datacenter Automation Utilities PowerPack

By default, installing a new version of a PowerPack overwrites all content from a previous version of that PowerPack that has already been installed on the target system. You can use the Enable Selective PowerPack Field Protection setting in the Behavior Settings page (System > Settings > Behavior) to prevent new PowerPacks from overwriting local changes for some commonly customized fields. For more information, see the section on Global Settings.

To download and install the PowerPack:

  1. Search for and download the PowerPack from the PowerPacks page (Product Downloads > PowerPacksSyncPacks) at the ScienceLogic Support Site.
  2. In SL1, go to the PowerPacks page (System > Manage > PowerPacks).
  3. Click the Actions button and choose Import PowerPack. The Import PowerPack dialog box appears.
  4. Click [Browse] and navigate to the PowerPack file from step 1.
  5. Select the PowerPack file and click Import. The PowerPack Installer modal displays a list of the PowerPack contents.
  6. Click Install. The PowerPack is added to the PowerPacks page.

If you exit the PowerPack Installer modal without installing the imported PowerPack, the imported PowerPack will not appear in the PowerPacks page. However, the imported PowerPack will appear in the Imported PowerPacks modal. This page appears when you click the Actions menu and select Install PowerPack.