A CLI to run Groovy or PowerShell scripts on a LogicMonitor collector for debugging purposes.
From PyPi:
pip install lmrun
From source:
python setup.py
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 via cli parameters
lmrun login --company company_name --access_id abc123 --access_key def456
This will create a config.json file in the ~\.lmrun
directory.
Then use the execute
or exe
command by passing a .groovy or .ps1 file, and the name of the monitored device to run the script against.
lmrun execute test.groovy SRV-01
lmrun exe test.ps1 SRV-01
lmrun exe test.groovy SRV-01
If you wish to delete the saved credentials located in ~\.lmrun\config.json
simply run:
lmrun logout