Enabling email alerts

OpsCenter can post alerts to selected email addresses.

To enable email alerts, you must edit the <config_location>/event-plugins/email.conf file and provide valid SMTP server host and port information. This file is located in the following directories:

Procedure

  1. Make sure that you have valid SMTP mail accounts to send and receive alerts.
  2. On the OpsCenter daemon host, open the email.conf file for editing.
  3. Set enabled to 1.
  4. Provide valid values for your SMTP host, port, user, and password.
  5. Enable Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocol on your system if you want secure communications. Typically, SSL is required.
  6. Provide valid values for the to_addr and from_addr email addresses. The to_addr value is the account that will receive alerts.
  7. Optionally, set the level of alerts to send and the desired subject line.
  8. Save <config_location>/event-plugins/email.conf and restart the OpsCenter daemon.
    To send alerts to multpile email addresses, create a different email conf file with settings for each email address. All conf files are loaded so you can name them email1.conf, email2.conf, and so on.

Example

In a system with email alerts enabled for critical and alert-level events, <config_location>/event-plugins/email.conf looks like:

[email ] enabled =1
 # levels can be comma delimited list of any of the following: #
 DEBUG,INFO,WARN,ERROR,CRITICAL,ALERT # If left empty, will listen for all levels levels = CRITICAL,ALERT
 smtp_host = smtp.gmail.com
 smtp_port = 465
 smtp_user = mercury@gmail.com
 smtp_pass = *********
 smtp_use_ssl = 1
 smtp_use_tls = 0
 to_addr = cassandra_admin@acme.com
 from_addr = mercury@gmail.com
 subject = OpsCenter Event