The following sections provide an overview of the REST PowerPack:
What is Included in the REST PowerPack?
The REST PowerPack provides example Snippet Dynamic Applications that enable SL1 to collect configuration and performance data from REST APIs.
The PowerPack and the examples in this
The REST PowerPack includes:
- Two types of Dynamic Applications:
- Dynamic Applications that you can use as examples for building your own configuration and performance Snippet Dynamic Applications for REST APIs
- Dynamic Applications that enable you to discover and monitor a SL1 system on which you can create and experiment with the Snippet Dynamic Applications that you build
- Example Event Policies for generating and clearing events
- Example Credentials for connecting to a SL1 system
Installing the REST PowerPack
Before completing the steps in this
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
To download and install a PowerPack:
- Download the PowerPack from the ScienceLogic Support Site.
- Go to the PowerPack Manager page (System > Manage > PowerPacks).
- In the PowerPack Manager page, click the button, then select Import PowerPack.
- Click the [Browse] button and navigate to the PowerPack file.
- When the PowerPack Installer modal appears, click the button to install the PowerPack.
If you exit the PowerPack Installer modal without installing the imported PowerPack, the imported PowerPack will not appear in the PowerPack Manager page. However, the imported PowerPack will appear in the Imported PowerPacks modal. This page appears when you click the menu and select Install PowerPack.
Additional Reading
Additionally, snippet code is written using the Python programming language. You must be familiar with the syntax, programming techniques, and data structures of the Python language before developing Snippet Dynamic Applications. For more information, see