Skip to main content

A CLI to run Groovy or PowerShell scripts on a LogicMonitor collector for debugging purposes

Project description

lmrun

A CLI to run Groovy or PowerShell scripts on a LogicMonitor collector for debugging purposes

Installation

From PyPi:

pip install lmrun

From source:

python setup.py

Usage

Sign In

First use the login command to log into LogicMonitor by specifying your API ID and Key

C:\> lmrun login
Please enter your LogicMonitor company name:
Please enter the API access id:
Please enter the API access key:

or interactively

lmrun login --company company_name --access_id abc123 --access_key def456

This will create a config.json file in the ~\.lmrun directory.

Run a script

Then use the run command by passing a .groovy or .ps1 file and an optional collector_id.

lmrun run test.groovy
lmrun run test.ps1
lmrun test.groovy --collector_id 5

If no collector_id is specified, a random collector is chosen for each run.

Logout

If you wish to delete the saved credentials located in ~\.lmrun\config.json simply run:

lmrun logout

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lmrun-0.0.2.tar.gz (3.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page