IguanaX Notifications

Need help? Contact us:

 

 

The IguanaX notifications component is designed to work with the Notifications System to process and send out messages when notification rules are triggered.

This component is configured by default to send notification messages via email, however can easily be adapted to deliver notifications via other mechanisms (ex. Slack, Microsoft Teams, etc.).

Component Setup:

See Create a Component if this is your first time!

Enter the following custom fields into the component card:

  • MailServer - by default is set to send from a Gmail smtp server (smtp.gmail.com:587).

  • Username - set to your smtp server username/email.

  • Password - set to your smtp server password. For Gmail, with two-factor authentication enabled, the password is required to be an App Password.

  • Sender - add an email to use for the sender.

  • Recipients - add the email addresses of one or more recipients. If you want multiple recipients, they must be provided as a comma-separated string.

  • LinkHostName - set to your IguanaX instance hostname, by default this will be localhost (127.0.0.1)

Don't forget to start the component once you’ve finished setting the custom fields!

Click Edit, then choose the IguanaX Notifications component to send alerts.

See Using Notifications if you need to learn how to create and test your notification rules.

How it works:

When a notification rule is triggered, a log is generated and sent to the IguanaX Notifications Component.

NOTIprocess.lua is used to process each type of condition triggered, forming an email notification message to be sent, containing:

  • The Component GUID.

  • The condition that was triggered (ie. error, inactivity, queue threshold, or log contains).

  • A link to the component logs to view more details.

For example, your email may contain information such as:

Â