Last updated

What is an Alarm Plugin?

Alarm Plugins are responsible within Nodinite to push an alert to its target audience. Since our Partners and Customers all have their own processes and tools there is no way for a tool like Nodinite to support all these out of the box. The solution for Nodinite to deal with all these complex environments are to defer the logic to plugins (custom coded .NET DLL's). These DLL's may come out of the box or you can build your own.

An Alarm Plugin is loaded by the Monitoring Service. Each time a Monitor View changes state an alert will be triggered calling the included Alarm Plugins. For example an email Alarm Plugin will send and email every time the Monitor View changes state. All alerts can be customized either directly using a Stylesheet or using custom code in your own Webhook.

The following alarm plugins are available out of the box for use with Nodinite

  1. Email, default part of installation (uses the email address from Users)
  2. Email with options, requires configuration either global or specific for each Monitor View
  3. Event Log
  4. HTTP Webhook

In addition to these prebuilt Alarm Plugins; Nodinite provides SDKs and samples however our recommendation if you have the need for customization is to use the HTTP Webhook

New installation

Drop your custom Alarm Plugin to the plugins folder where the Monitoring Service is installed.
pluginfolder

Note: This service is tightly coupled to the Environment. Make sure to use the proper folder...

Update

  1. Stop Nodinite Monitoring Service
  2. Replace/update your DLL:s and dependent resources
  3. Start Nodinite Monitoring Service

The DLL with the new Alarm Plugin will be automatically loaded and can instantly then be used from within Nodinite.

Uninstall

  1. Stop Nodinite Monitoring Service
  2. Remove the plugin from the folder
  3. Delete the plugin from the list of installed Alarm Plugins in the WebClient
  4. Start Nodinite Monitoring Service

Next Step

Alarm Plugins - Overview
Edit Alarm Plugins

Monitoring Service
Monitor Views