This article was updated to support v11.7.8 of Goliath Performance Monitor.
This document will guide you through the process of configuring SNMP notifications.
Article Contents
Configure SNMP Notifications
- Open the Goliath Console
- Select the ‘Configure’ tab, and then the ‘Monitoring Rules’ sub menu
- Select the alert condition in which you’d like to enable email or text message notifications
- Click the ‘Edit’ button at the bottom of the page
- A new pane will open, choose the ‘Notifications’ tab
- The subsection for ‘Email’ will be selected by default, on this tab please use the ‘Email Subject’ field to define the subject for the SNMP message.
- Please note, by default you will see characters like ‘&N’ in the subject, this is a part of our macro functionality. A full list of macros is provided in the Appendix at the end of this document.
- Click the tab for ‘SNMP Trap and select the checkbox at the top of the subsection to enable SNMP notifications.
- In the ‘Trap Target Address’ field, define the IP address or machine name where the SNMP Trap notification will be sent. To send to multiple addresses please delimit with a semi-colon.
- For the ‘Enterprise OID’ menu, enter 1.3.6.1.4.1.50410.x where ‘x’ is the category of alert based on the table below.
|
Category |
1 |
Goliath Performance Monitor |
2 |
VMware |
3 |
XenServer |
4 |
Citrix Role Servers |
5 |
Citrix XenApp |
6 |
Citrix XenDesktop |
7 |
VMware Horizon |
8 |
Remote Desktop Services |
9 |
Goliath Application Availability Monitor |
10 |
Microsoft Windows |
- For the ‘Specific Trap Number’ option, define a number representing the specific trap/alert/notification. These numbers are typically sequential and specific to each Monitoring Rule that will be sending notifications.
- Define your SNMP Community string in the ‘Community’. If multiple trap addresses are defined, and the community string is the same for all addresses, it only needs to be defined once. If multiple trap addresses are defined, and the community string is different for all addresses, semi-colon delimit the strings (in the same order the trap addresses are defined).
- When finished, you can click the ‘Test Trap’ button to confirm that the SNMP trap is received by appropriately by the target device/service.
- Click ‘Save’ when ready to enable this configuration.
Appendix
Macro Substitution
Custom Email and SMS Text Notifications supports fourteen ‘Macros’ that are substituted with the appropriate data for a particular alert when it occurs. The parameters are case sensitive and must be upper case.
- &N: which is replaced by the name of the server/device causing the alert
- &A: which is replaced by the IP Address of the server/device causing the alert
- &W: which is replaced by the name of the Monitoring Rule
- &S: which is replaced by the Status message associated with this failure causing the alert status information is source dependent and differs based upon the watch type.
- For Example:
- ServerWatch: 429 Mb memory free; 2% available
- ProcessWatch: Process not running no restart attempted
- EventLogWatch: Event ID, Source, & Description
- GAAM: The full simulation details log
- For Example:
- &D: which is replaced by the date of the alert
- &T: which is replaced by the time of the alert
- &P: which is replaced by the Server/Device Description
- &O: which is replaced by the Server/Device Notes
- &G: which is replaced by the name of the Group that the Server/Device belongs
- &C: which is replaced by the Group Description
- &R: which is replaced by the Monitoring Rule ‘Description’ text
- &L: which is replaced by the for the Monitoring Rule ‘Severity’ level
- &E: which is replaced by the for the Monitoring Rule Notes
- &V: (only for CounterWatch) is replaced by the Counter value that exceeded the threshold and caused an alert.