Introduction to the Low-code Tools PowerPack

Download this manual as a PDF file

This section describes how to use the "Low-code Tools" PowerPack.

The "Low-code Tools" PowerPack is part of the SL1 Studio suite of tools. For more information, see https://support.sciencelogic.com/s/sl1-studio.

What is the Low-code Tools PowerPack?

The "Low-code Tools" PowerPack provides the Snippet Framework, which is the standard way to write Dynamic Applications using Snippet Arguments to define what information to collect, how to collect it, where to get the data, and how to interpret it. This process is Snippet Argument driven, meaning that you direct the Snippet Framework using Snippet Arguments in a Dynamic Application.

The "Low-code Tools" PowerPack is a single, consolidated version of the "CLI: Toolkit", "Prometheus: Toolkit", and "REST: Toolkit" PowerPacks. You can perform all of the same functions in the "Low-code Tools" PowerPack as you would in any other PowerPacks toolkits. This PowerPack contains REST, CLI and Prometheus tools for building Dynamic Applications.

What Does the Low-code Tools PowerPack Include?

The "Low-code Tools" PowerPack allows you to download a single PowerPack containing all OOTB steps for a specific python version.

The "Low-code Tools" PowerPack includes the following features:

  • Example Execution Environment using the libraries listed above.
  • Steps that are specific to CLI, REST, and Prometheus for Dynamic Application development.
  • Example snippet Dynamic Applications that enable SL1 to collect configuration and performance data from REST APIs.
  • Dynamic Applications that enable SL1 to discover, model, and monitor an SL1 system on which you can create, and experiment with the snippet Dynamic Applications that you build.
  • PromQL Dynamic Application development examples.
  • SSH collection support for Agent Devices.
  • Toolkit libraries in the "Low-code Tools" PowerPack :
    • silo_auth
    • silo_low_code
    • silo_low_code_steps_standard
    • silo_low_code_steps_rest
    • silo_low_code_steps_cli
    • silo_low_code_steps_ssh
    • silo_low_code_steps_prometheus
    • silo_low_code_steps_snmp
    • silo_low_code_steps_jmx
    • silo_low_code_steps_winrm
  • Support for the following authentication methods:
    • REST/Prometheus
      • API Key
      • Basic
      • Bearer Token
      • OAuth2
    • CLI
      • SSH
    • Powershell/WinRM
      • Local Auth
      • Kerberos

Installing the Low-code Tools PowerPack

Before you can use the Snippet Framework, you must import and install the latest version of the "Low-code Tools" PowerPack.

To download and install a PowerPack:

  1. Download the PowerPack from the ScienceLogic Support Site.
  2. Go to the PowerPack Manager page (System > Manage > PowerPacks).
  3. In the PowerPack Manager page, click the Actions button, then select Import PowerPack.
  4. The Import PowerPack dialog box appears.

  5. Click the [Browse] button and navigate to the PowerPack file.
  6. When the PowerPack Installer modal appears, click the Install button to install the PowerPack.

If you exit the PowerPack Installer 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 page. This page appears when you click the Actions menu and select Install PowerPack.

Documentation for the Low-code Tools PowerPack

Full documentation for the "Low-code Tools" PowerPack is provided at the following location:

https://docs.sciencelogic.com/dev-docs/low_code_tools_v102/index.html