Event Log - Alarm Plugin

Sends customizable alerts to the Event Log

The Event Log Alarm plugin sends Alerts triggered by Nodinite Monitoring Service from the Monitor Views to the Windows Server Application Event Log.


The Alarm Plugin may be Globally configured and Specific settings may be applied in Monitor Views that overrides the global settings.

Event Log Entry written by Nodinite


From the General tab the name of the plugin is displayed and the following properties can be further managed
General tab for the Nodinite Event Log Alarm Plugin

  • Description - Description for Alarm Plugin
  • Web Site - Optional Link for Alarm Plugin, typically to additional documentation
  • Version - Displays version information (read only)
  • Stylesheet - Customize the output by using the selected Stylesheet (uses the Liquid template language)
    Example output:
    Output from default Stylesheet


From the Configuration tab you can manage additional properties that determine run-time behaviour.
Configuration tab with additional properties for the Nodinite Event Log Alarm Plugin

  • Web Client URL - Provides the base URL for the Web Client (used to generate a link to actual Monitor View with alert)
  • Event Id - The Event Id to use when writing events to the Windows Application Event Log (0-65535)
    • Variables can be used, for example {Alarm.JsonPath:MonitorViews[0].Integrations[0].CustomMetaDatas[?(@.Name=='SLA')].CustomValues[0].Value}

    Default is EventId=0 for any failures due to configuration or invalid range using dynamic variables

  • Source - see the Variables user guide for additional information
    • Variables can be used, for example Nodinite: [{Customer} | {Environment}]
  • Use Split By Resource - Write each resource as a separate log event. NOT DEFAULT
  • Send Alarm on OK - If alarms for Monitor Views with status OK should be sent
  • Send Alarm on Warning - If alarms for Monitor Views with status Warning should be sent
  • Send Alarm on Error - If alarms for Monitor Views with status Error should be sent
  • Send Alarm on Unavailable - If alarms for Monitor Views with status Unavailable should be sent
  • Send Alarm on Connection Error - If alarms for Monitor Views with status Connection Error should be sent

Specific Settings in Monitor Views

From any Monitor View you can override the global settings and customize the configurable properties:


You can easily test the Event Log Alarm Plugin with currently saved settings by clicking on either button:

  • Execute Alarm Test - Writes a negative trigger (State is evaluated as Error)
  • Restore Alarm Test - Writes a positive trigger (State is evaluated as OK)


The output is displayed in the Application Event Log on the server hosting the Monitoring Service


You can Delete the plugin by clicking on the Delete button. This will prevent the plugin from being further managed from Monitor Views.

Delete button
Example of the Confirm deletion of Event Log Plugin dialog

The plugin is actually not deleted and can be safely Restored later


Click on the Restore button to Restore the deleted Event Log Alarm Plugin.

If you click on the Restore button the following dialog will be presented. Click on Yes to restore the deleted, otherwise click on No. RestoreDialog
Example of the Confirm restore operation of deleted Event Log Alarm Plugin dialog


You must click Save button for changes to be written to the Event Log Alarm Plugin and take effect.

Note: Depending on the synchronization interval set for the agent, there might be a delay before the Web Client reflects upon the change. You can choose to force the agent to synchronize from the configuration of the Monitoring Agent Configuration.

Save - Saves the current changes, browser refreshes content and stays on current page.

Save and close - Saves then closes the dialog returning the browser to the previous page.

Close Close the dialog without saving any changes.

Next Step

View Alarm Plugins
Edit Alarm Plugins

Monitoring Service
Monitor Views