Gateway Enterprise Introduction

Gateway Enterprise Introduction

Gateway includes a number of enterprise features, most of which are accessed via the system settings view.

image-20251006-163200.png

In order to change most system & enterprise settings, you must first hold the System Lock.

Note that many of the system settings are stored and saved in the same configuration, so saving system settings will commit any unsaved changes in most categories.

Here is a quick description of each feature:

Alerting: Configure how alerts/events will be propagated via various protocols - email, SMS, SNMP, etc. There is a custom code control to allow you to inject your own logic (for example, integrate with ticketing or other monitoring stacks).

Authorization: Configure Windows and Active Directory users and groups who will have access to Gateway, and the associated permissions. There is a special immutable authorization group named Administrators with some settings configured in the Configuration Wizard application.

Connected Users: A dashboard which lists currently connected users (management applications). You have the ability to view each users Active Directory / Authorization mapping.

Settings: Most system settings are set in the Configuration Wizard (which is a separate application). The Configuration Wizard settings are critical to the operation of Gateway, and are purposely not exposed here (the Configuration Wizard is installed on the Gateway host). This tab hosts settings which are not critical to the operation of the Gateway.

Monitoring: This feature uses a custom code control to expose Gateway state and statistics. You can consume this information and perform custom actions based on this information. You can also forward this information to other enterprise system. There is a different feature named ‘Metrics’ which exposes system state and statistics in Prometheus format.

Auditing: A custom code control which exposes an API to consume audit information. Provide your own auditing format and integrate this information with other enterprise stacks. As of version 17, the Gateway does not have a specific audit viewer. Most audit actions are logged as regular events and can be viewed in the event viewer.

Change History: A central user interface for querying and viewing changes to Remote Agent channels, with the option to revert back to previous versions.

Channel Backups: All Gateway configuration is stored in the configuration database, and therefore backing up the Gateway database is sufficient to backup the entire system (excluding message data). This feature provides an addition backup mechanism specifically for remote agents and their channels. Remote Agents and channels are simple to import and export, so this feature can provide a more agile backup and restore mechanism compared to a full (and potentially slow) database restore. Note that use a remote agent backup file will require remote agents to be re-keyed.

Metrics: This feature exposes hundreds of metrics, spanning of all aspects of both Remote Agents and the Gateway. Leverage Prometheus and Grafana (or other observability stacks) and create complex dashboards and alerts. A metrics API is available to device developers, allowing custom devices to expose their own metrics.