License
MIT License
The Sensu Go Email Handler is a Sensu Event Handler for sending
incident notification emails.
Download the latest version of the sensu-email-handler from releases,
or create an executable script from this source.
From the local path of the sensu-email-handler repository:
go build -o /usr/local/bin/sensu-email-handler main.go
Example Sensu Go definition:
{
"api_version": "core/v2",
"type": "Handler",
"metadata": {
"namespace": "default",
"name": "email"
},
"spec": {
"type": "pipe",
"command": "sensu-email-handler -f from@example.com -t to@example.com -s smtp.example.com -u user -p password",
"timeout": 10,
"filters": [
"is_incident",
"not_silenced"
]
}
}
Help:
The Sensu Go Email handler for sending an email notification
Usage:
sensu-email-handler [flags]
Flags:
-T, --bodyTemplateFile string A template file to use for the body
-t, --toEmail string The 'to' email address
-f, --fromEmail string The 'from' email address
-h, --help help for sensu-email-handler
-s, --smtpHost string The SMTP host to use to send to send email
-p, --smtpPassword string The SMTP password, if not in env SMTP_PASSWORD
-P, --smtpPort uint16 The SMTP server port (default 587)
-u, --smtpUsername string The SMTP username, if not in env SMTP_USERNAME
-H, --hookout Include output from check hook(s)
-i, --insecure Use an insecure connection (unauthenticated on port 25)
See https://github.com/sensu/sensu-go/blob/master/CONTRIBUTING.md
Please describe the reason for reporting this asset. Our moderators will be notified and will disable the asset if it is found to be inappropriate.
×