The agateway v2 is installed on your customers network and provides secure alarming over HTTPS to the AlarmTraq API.
When an SNMP Trap message is sent to the agateway v2 from one of the monitored devices, the alarm information is converted to JSON, included in an HTTP Request, and sent to the AlarmTraq API for analysis.
Once the AlarmTraq API receives the request, it checks the data included within the JSON and determines if the alarm data is valid and needs to be sent to AlarmTraq.
agateway v2 runs on all major distributions of Linux such as CentOS, Red Hat, Ubuntu and Debian as well as Windows 10.
When agateway is started for the first time it will create a file named AppSettings.xml file in the /root/agateway/ folder with default values and attempt to connect to our development AlarmTraq REST API located at
The following example shows the root/agateway/AppSettings.xml configuration file with the default values highlighted in blue.
SecureAlarmingURL Enter the URL to the primary AlarmTraq REST API.
SecureAlarmingURL2 Enter the URL to the secondary AlarmTraq REST API.
TrapDestinationIP Enter the IP Address of the SNMP Manager (not used when sending to REST API).
communityString Enter the Community String of the SNMP Manager (not used when sending to REST API).
myGuid Enter GUID of the gateway. This must be unique for all gateways.
ProductID Enter 10-digit Product ID of the gateway. This must be unique for all gateways.
UserName Enter the User Name to use for Basic Authenticate.
UserPassword Enter the User Password to use for Basic Authenticate.
Deploy Aurora Gateway running Linux from a VMware OVA template (2:15)
Aurora Gateway (agateway) on Raspberry Pi (16:26)
agatewayCS - CS1000 Alarming Gateway (14:06)