Skip to content

LogicModule Browser

The LogicModule Browser lets you explore all LogicModules in your portal and import their scripts into LMDA Composer for editing and testing.

MethodAction
Welcome ScreenClick Browse Modules or the modules icon
Command PalettePress Cmd+Shift+P and type “Browse”
Actions MenuClick Actions → Browse LogicModules in the toolbar

LogicModule Browser showing module list and script preview

Toggle between module types at the top of the browser:

DataSource ConfigSource EventSource PropertySource TopologySource LogSource DiagnosticSource

Click a type to filter the module list. Multiple types can be selected simultaneously.

Type in the search box to filter modules by:

  • Module name
  • Display name
  • Description

Search is case-insensitive and matches partial strings.

The left panel shows matching modules with:

  • Module display name
  • Module type badge
  • Description preview
  • Scroll to load more results (first 100 shown initially)

Click a module in the list to see its available scripts:

The right panel displays:

  • Module Info — Name, type, and description of the selected module
  • Script Selector — Choose which script to preview: Groovy, PowerShell, AD, or Pre-script
  • Script Preview — Syntax-highlighted read-only view of the script content
Module TypeAvailable Scripts
DataSource AD Script, Collection Script, Pre-script
ConfigSource Collection Script
EventSource Collection Script
PropertySource Groovy or PowerShell
TopologySource Groovy Script
LogSource Filters, Log Fields, Resource Mappings (configured in Module Details)
DiagnosticSource Diagnostic Script

  1. Select a module from the list on the left

  2. Choose the script type you want to load (AD, Collection, etc.)

  3. Click Load Script to open it in a new editor tab

The script opens with:

  • Module binding – linked to the portal module for committing changes
  • Correct language – Groovy or PowerShell automatically selected
  • Appropriate mode – Execution mode matches the script type

To work on a script without affecting the original:

  1. Load the script normally
  2. Click Actions → Save As to save locally
  3. The local copy is independent of the module

When you load a module script, the tab becomes “bound” to that module:

When loaded from a LogicModule:

  • Shows a link icon on the tab
  • Commit button is available to push changes
  • Module name displays in the tab
  • Portal binding is remembered
  • Can edit module details (metadata)

Access community modules:

  1. Click Import from LMX on the welcome screen

  2. Browse or search the LogicModule Exchange catalog

  3. Import the module into your portal

  4. Then browse and load the script using the LogicModule Browser

You can open modules directly from LogicMonitor:

  • From the Manage dropdown on a module → Open in LMDA Composer
  • From the LM Exchange when viewing a module → Open in LMDA Composer
  • LMDA Composer parses the link and loads the module automatically

For portals with many modules:

  • Initial load shows the first 100 modules
  • Scroll to the bottom to load more
  • “Loading more…” indicator appears during fetch
  • Search filters are applied server-side for efficiency


  • Organize Your Work — Use descriptive tab names when loading multiple scripts. Save local copies before making major changes.
  • Test Module Scripts — Load the AD script first to understand instance discovery. Test with the same device the module targets.
  • Making Changes — Load → Edit → Test with Run Script → Verify parsed output → Commit changes back to the portal.