Message Settings

The messaging page governs the setup of the email and phone texting systems needed to route all messages in the system.

Email Messaging

Enabling email messaging allows several systems to operate including: publication distributions; alerts; conversation notifications; and, administrative notifications.

SendGrid

SendGrid is a convenient cloud hosted emailing service that is easy to setup and use. Plans start at $0 per month and does not require much effort to initialize and deploy.

  • Description: some text useful for tacking issues in the logging.
  • Sender Email: the email address that will be used in emails as the "sender"
  • API Key: this is the specialized key from SendGrid that will enable the service and allow you to send emails from Pyramid using their framework.

SMTP Email Server

Use this option to setup a traditional link to an emailing server.

  • Description of the SMTP server (optional)
  • Sender Email: the email address that will be used in emails as the "sender"
  • SMTP: provide the host server address of the machine hosting the SMTP service (either its IP or FQDN)
  • Port: The SMTP port the host service operates under (usually 25)

If required, the following security options can be added:

  • If the connection to the SMTP server requires authentication - provide the relevant user name and password
  • If the connection will be secured via SSL, check the TLS box.

Testing Email

Once you have setup your email service, provide a test account to check if the system works. Clicking the button will send an email using the systems to the provided address.

User Email Edits

To allow users to change their own email address in the system, check the box.

Mobile Messaging

Enabling SMS messaging allows several systems to operate including: alerts and administrative notifications.

Twilio

To enable mobile text messaging, select Twilio. Twilio is a cloud service that enables you to programmatically perform communication functions, including sending and receiving text messages.

First, enable phone messaging for SMS:

  • Provide the Twilio Account Sid
  • Provide the Twilio authentication token
  • Enter the Twilio account phone number

Click Apply to confirm your settings.

Testing SMS

Once you have setup your mobile service, provide a test phone number to check if the system works. Clicking the button will send a text message to the provided number.

Administrative Alerts

The system can auto-email or text enterprise admins if resource limits have been exceeded on any machine in the cluster. Before this can be enabled, messaging needs to be configured in the system (either email, mobile or both).

  • To enable this feature, click on the Administrative Alerts tab.
  • Check the Enable administrative alerts box.
  • Select which type of mechanism the admins will receive alerts on: email, mobile or both
  • Select the monitoring level: light, medium or high. Increasing the monitoring level can impact performance.
  • Select the monitoring audience to receive the alerts: All admins, Selected admins, or All but selected admins.
    • If selected admins is selected, select the admins to receive the emails. If the selected admins must not be sent emails, then click on the left arrow to move them to the Unselected admins group.
    • If All but selected admins is selected, select the admins to not receive the emails. If the selected admins must be sent emails, then click on the right arrow to move them to the Selected admins group.

Note: This feature is only available in the Enterprise edition

Server Status

There are three levels of classification regarding the status of the Pyramid server:

  • Green - CPU, memory, and disk usage are below 60%
  • Yellow - either the CPU, memory, or disk usage is between 60 and 85%.
  • Red - either the CPU, memory, or disk usage is above 85%.

If the server status is red, Pyramid sends a daily notification email regarding this until it returns to green.

Pyramid also sends a notification email when status changes to yellow, and to green.

Check Server Status

Monitoring levels determine how often we check the Pyramid server status:

  • Light - 10 minute delay
  • Medium - 5 minute delay
  • Heavy - 2 minute delay

These delays can change according to other factors.