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.