Default Notification Actions

Prev Next

You can set up default notification actions so that VAST Cluster can send notifications of events to configured destinations. Default notification actions apply to all event definitions on the VAST Cluster cluster and can be overridden per event definition.

The following default notification actions can be configured:

  • Sending notifications to email recipients. This action requires that an outgoing SMTP server is configured.

  • Triggering a webhook that sends alarms to an external applications using HTTP requests.

  • Sending messages to a Linux syslog server.

Default notification actions can be disabled and then re-enabled during maintenance activities.

If you want to disable notification actions or to create a custom action for a particular event definition, modify the event definition as described in Modifying Event Definitions. Custom action settings include webhooks and syslog settings, but do not include the outgoing SMTP server setup. The outgoing SMTP server is global, required for default email recipients as well as for any alternate email recipients that you define per event definition.Modifying Event Definitions

Configuring Default Notification Actions

  1. From the left navigation menu, select Settings and then Notifications.

  2. To configure SMTP for sending email notifications, select SMTP Setup and complete the fields:

    SMTP Host

    The host name of the SMTP server.

    For example: mail.company.com.

    SMTP Port

    The port used by the SMTP server to send outgoing emails. The most commonly used port for SMTP is port 25, although some IPs deny its use in order to block spam. SMTP servers often support alternate ports, including port 587.

    SMTP User

    User for SMTP host authentication.

    SMTP Password

    The password for the SMTP user.

    Use TLS

    Enable this setting to send emails over a TLS connection.

  3. To set up email message properties and recipients, select Email Setup and complete the fields::

    Email Sender

    The sender email address that is included in outgoing emails. This setting applies to all alarm notification emails.

    Example: do_not_reply@company.com

    Email Subject

    The email subject to be be included in outgoing emails. This optional setting applies to all alarm notification emails.

    Example: VAST Alarm

    If you want VAST Cluster to include the alarm description as the email subject, leave this field blank.

    Email Recipients

    Default email recipients. These recipients receive notifications of all alarms except those triggered by events that have a different list of email recipients specified in the event definition or for which default notification actions are disabled.

    Enter as a comma-separated list of email addresses (no spaces).

    Example: storage_admin@company.com,bsmith@company.com,abrown@company.com

  4. To specify a webhook for sending alarms to an external application (optional), select Webhook Setup and enter the details for the default webhook.

    This webhook is triggered by all events except those for this a custom webhook is defined or for which notification actions are disabled.

    Webhook URL

    The URL of the API endpoint of an external application, including parameters.

    Webhook Data

    The payload, if required, for the endpoint. You can use the $event variable to include the event message.

    Webhook Method

    Select the HTTP method you want to invoke with the trigger:

    • POST

    • GET

    • PUT

    • PATCH

    • DELETE

  5. To configure sending alarm information to a syslog server, select Syslog Setup and complete the fields:

    Note

    For server-side configuration for the syslog server, see Sending Alarms to a Syslog Server.

    Syslog Host

    Specify the syslog server's IP address.

    Syslog Port

    Specify the port number that the server listens on for syslog requests.

    Default: 514

    Syslog Protocol

    Specify either of the protocols for communicating with the remote syslog server:

    • TCP

    • UDP (default)

    The protocol you choose must be enabled on the syslog server. See Sending Alarms to a Syslog Server.

    Enable VMS Audit

    Toggle on (default) or off to enable or disable auditing of VMS operations.

    Enable Shell Audit

    Toggle on or off (default) to enable or disable auditing of CNode and DNode shell commands.

    Enable IPMI Audit

    Toggle on or off (default) to enable or disable auditing of CNode and DNode IPMI commands.

    Audit Logs Retention

    Enter the number of days to store audit logs on the syslog server.

  6. Click Save.

Disabling and Re-enabling Default Notification Actions

When running maintenance tasks, you may need to disable default notification actions. To do so, click the Disable Actions button at the bottom of the dialog.

The button is a toggle button. Click it to disable the configured actions. The default notification actions are disabled and the button text changes to Enable Actions. Click it again to re-enable the default notification actions.