Custom Module Creation

Last updated on 17 September, 2024

You can create your own custom modules in LogicMonitor. New modules are created by accessing My Modules Toolbox, where you can create new modules based on any of the LogicModule types. After a new module is created, it is available for use or editing in My Module Toolbox.

Note: In the current LogicMonitor release, you can create new modules for PropertySource, AppliesTo Function, or SNMP SysOID Maps from My Module Toolbox. For the other LogicModule types, you are directed to the Settings page.

Creating a Custom Module

  1. From the LogicMonitor navigation menu, select Modules.
  2. From My Module Toolbox, select Add .
    Add module page
  3. In the Add window, select the type of LogicModule that you want to create.
    Add LogicModule modal
  4. The editor fields vary based on the type of module you’re creating. For more information, review the documentation for the specific module:
  5.  In the Access Groups settings, assign an Access Group as necessary.
    For more information, see Access Groups for Modules.
  6. Select Save when you’re finished editing.
  7. Select Commit Version.
  8. Enter a descriptive Version Note, which will appear in the Technical Notes section of the module. 
  9. (Optional) Enable Make this version Public to add the module to Exchange.

Note: Adding the module to Exchange removes Access Groups information from the module.

  1. Select Commit Version.
    commit a version modal

Customized Module Features

Making Changes to Modules

When you make any changes to the Modules using the editor, Modules are marked as Customized .

You can undo a change and match with the origin module; however, the module will continue to be marked as Customized

Importing a Module from a File

If you import a module from a file, the module will always be marked as Customized

You cannot import a file of a module that exactly matches a local module in your My Module Toolbox. If you try to import an exact match an error message will appear stating, “Module already exists in your account.”

Importing a Module from the Repository

Target AccountMarked as Customized
Not core.logicmonitor.comYes
core.logicmonitor.comNo
In This Article