This article was updated to support v11.7.8 of Goliath Performance Monitor.
Overview
This document will cover the configuration process for allowing Goliath Performance Monitor to use SSL/TLS for configuring email notifications with SMTP.
Create a Local Service Account
In order for the SSL/TLS Support for Office 365 to run, you’ll need a user account that is logged into the Goliath Server at all times. You can use an existing account or create a new service account. Please keep in mind that if using an existing account, if that account is logged off email notifications will cease until the next time it is logged in.
- Sign into the Goliath Server with the local or domain service account that will be used for enabling email notifications
- Download the Auto Logon Utility. This utility will be used to enable auto-logons for this service account so that if for any reason the server is rebooted, the service account will be automatically signed back in.
- Extract the Auto Logon Utility from the zip file and run the executable
- Complete the form with the appropriate credentials for the service account
- If this account is local, enter localhost in the domain field
Download and Configure STunnel
Please follow the instructions below to download and configure STunnel.
- Download and Install STunnel on the Goliath Performance Monitor Server
- Please select the following options during the STunnel installation process:
- Install for anyone using this computer
- You will be prompted for company location and server name
- Choose the option to start STunnel after installation
- Please select the following options during the STunnel installation process:
- Open Windows File Explorer and navigate to C:\Program Files (x86)\stunnel\config
- Edit the file named conf
- Comment out or remove everything in the file
- Add the following text without making any modifications:
# Stunnel configuration file for Office 365 SMTP and POP3
# GLOBAL OPTIONS
client = yes
output = stunnel-log.txt
debug=4
taskbar=yes
[SMTP Outgoing]
protocol = smtp
accept = 25
connect = pod51008.outlook.com:587 #or you can use smtp.outlook.com:587
- Save and file the document when finished
- From the Start menu launch stunnel Service Configuration File Reload
- From the start menu, run Shell:Startup, this will open the users startup folder
- Minimize the folder and open a new File Explorer Window
- Navigate to C:\ProgramData\Microsoft\Windows\Start Menu\Programs\stunnel AllUsers
- Copy the stunnel GUI Startfile and paste it into the users startup folder
Configure SMTP in Goliath Performance Monitor
Now that the STunnel has been installed and configured, please follow the below steps to configure email notification within Goliath:
- Open Goliath Performance Monitor
- Click the Configure tab, and then choose the Monitoring Rules submenu
- Since the SMTP server parameters are saved globally, select any rule and click the edit button at the bottom of the page
- Once the rule pane opens, navigate to the Notifications Tab
- Under the Email tab, choose the SMTP Server Parameters for all Email button
- Configure the following settings:
- In the first text box enter localhost:25
- In the second text box, enter the email address that will be sending notifications. This will need to be an alias or a real user account.
- Select the check box for SMTP Authorization
- In the final two text boxes, please provide Office 365 credentials for the alias or account used in step B
- Click ok to test the SMTP connection
- Once the SMTP connection succeeds, you can now open any rule and enable email notifications.
- It is suggested to click the ‘Test Email’ button for the first rule you enable.