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.
Configuring Default Notification Actions
From the left navigation menu, select Settings and then Notifications.
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.
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
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
$eventvariable to include the event message.Webhook Method
Select the HTTP method you want to invoke with the trigger:
POST
GET
PUT
PATCH
DELETE
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.
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.