Skip to main content

Create Powershell Metric Plugin

Overview

Creating a PowerShell Metric Plugin in Motadata AIOps enables you to define custom metrics for monitoring purposes using PowerShell scripts. This allows you to execute scripts on remote systems and retrieve specific data, expanding your monitoring capabilities to include a wider range of metrics and systems.

Go to Menu, Select Settings . After that, Go to Plugin Library . Select Metric. The Metric Plugin screen is displayed.

Select to create a metric plugin. The screen to create HTTP/HTTPS is selected by default. Select Powershell to create a SSH Metric Plugin.

PowerShell Metric Plugin Fields

When creating a PowerShell Metric Plugin, you'll need to complete the following fields:

FieldDescription
Metric NameName of the metric you're defining.
TypeType of monitor for which you're creating the plugin.
Monitor/GroupChoose whether you want to assign the plugin to a specific monitor or a group of monitors. The Plugin will be tested against the monitors selected here when you click on the Test button.
Monitors/GroupsSelect the specific monitor(s)/group(s) to which you want to assign the plugin.
Credential ProfileSelect the credential profile to access the selected monitors.
Powershell ScriptWrite the Powershell script in this window.
Script LanguageChoose the language for writing the parsing script (GO or Python).
Parsing ScriptWrite the script here to parse the retrieved data.
Add VariableAdd any variables needed in the parsing script.

Once you've filled in these fields, you'll be able to define custom metrics using the PowerShell Metric Plugin.

Select Create Metric to create the metric plugin based on the configurations specified.

Select Test to test the script against the monitors selected.

Select Reset to erase all the current field values, if required.