管理网关
NineData 的网关是一种支持远程访问私网数据库的数据库连接服务。通过部署网关,您可以安全且低成本地将第三方云或本地的数据库接入至 NineData,无需申请外网地址,通过私网地址即可进行安全访问,本文介绍如何配置并管理网关。
前提条件
限制
需要部署网关的主机必须可以访问公网,如果您的主机无法访问公网并且处于局域网中,则可以通过代理网关进行部署。更多信息,请参见使用代理网关。
创建网关
登录 NineData 控制台。
在左侧导航栏,单击数据源管理>。
单击页面右上角的创建网关。
根据下表配置参数。
参数 说明 网关名称 网关的名称,为方便后期查找和管理,支持手动指定。 网关环境 选择需要部署网关主机的操作系统,显示对应的网关安装方法。支持如下操作系统: - Windows(x86_64)
- Linux(x86_64)
- macOS
选择距离部署网关的主机所在地最近的地域,以获取相对快的访问速度。 高级设置 使用代理:通过代理网关进行部署。更多信息,请参见使用代理网关。 根据下方显示的安装指南,在部署端的主机中安装并配置网关,配置完成后,页面右侧的网关连接示意图会从等待网关启动中变更成网关连接成功。
单击已完成创建,返回列表即可查看已创建的网关列表。
查看并管理网关
您可以在控制台中查看网关目前的状态,并对网关进行管理操作。
登录 NineData 控制台。
在左侧导航栏,单击数据源管理>网关。
在网关页面,可以查看当前用户或组织下的所有网关。您可以进行如下操作:
操作 说明 查看网关详情 单击网关 ID,或单击网关右侧操作列的>详情。网关详情页面包含如下内容: - 基本信息:网关的基本信息,包含网关 ID、网关名称、状态、数据源数量、IP、安装路径、创建人、创建时间等。
- 监控:网关所部署主机的 CPU 和内存利用率图表。
- 日志:网关相关日志。
管理容灾 单击页面上的按钮,可以开启或关闭该网关的容灾。其中 Linux 系统的网关在创建时默认开启容灾,MacOS 系统的网关则默认关闭。 创建数据源 找到状态为正常的网关,单击其右侧操作列的>创建数据源进行数据源的创建。更多信息,请参见添加数据源。 停止网关 找到状态为正常的网关,单击其右侧操作列的停止,并在弹出的确认窗口中单击停止网关。
注意:网关停止后,该网关所部署主机中的网关进程将在几分钟内自动结束。启动网关 找到状态为运行停止的网关,单击其右侧操作列的启动,在弹出的启动网关窗口中,根据页面上的安装指南重新启动网关。 删除网关 如果您不再需要某个网关,单击该网关右侧操作的>删除,并在弹出的确认窗口中单击删除网关。
注意:网关删除后无法恢复,请谨慎操作。
开启网关容灾
NineData 网关支持容灾功能,在网关进程发生异常退出或网关服务器宕机后,该功能会自动启动新的网关进程,保障服务的高可用。
Linux 系统的网关在创建时默认开启容灾,MacOS 系统的网关则在创建时默认关闭。
前提条件
网关服务器的操作系统为 Linux 或 MacOS。
操作步骤
登录NineData 控制台。
在左侧导航栏,单击数据源管理>网关。
在网关列表中,单击目标网关 ID 或单击网关右侧操作列的>详情。
在网关详情页面,单击,找到,打开其右侧的开关即可。
提示MacOS 系统可能会要求获取终端的磁盘访问权限,如果未开启该权限,请根据页面提示开启即可。
配置网关告警
您可以对目标网关配置告警,在网关意外停止时通过短信、电话、电子邮箱,以及 Webhook 等途径通知您。
前提条件
- 已创建网关。
- 未配置网关告警。
操作步骤
登录NineData 控制台。
在左侧导航栏,单击数据源管理>网关。
在网关列表中,单击需要配置告警的网关 ID 或单击网关右侧操作列的>详情。
在网关详情页面,单击右上角的配置告警,或单击展开,并单击告警策略右侧的配置。
提示如果没有找到配置告警按钮,可能您已对该网关配置了告警功能。此时您可以执行下列操作:
- 单击展开,并单击告警策略右侧的查看,然后单击右上角的新增告警策略新增一个告警策略。
- 单击展开,并单击告警策略右侧的查看,然后单击现有告警策略右侧的图标删除当前告警策略并重新创建。
在弹出的对话框中,您可以直接单击保存配置,开启默认状态的告警策略,也可以单击自定义页签,根据下表配置自定义告警策略,然后单击保存配置。
提示默认告警策略将在网关异常时,向该网关的创建人,以及开启该告警的用户发送短信告警。
参数 说明 方式 - 创建告警策略:在当前页面创建一个新的告警策略。
- 应用已有策略:使用已创建的告警策略。更多信息,请参见配置告警策略。
策略名称 输入策略的名称,为了方便后续查找和管理,请尽量使用有意义的名称。最多支持 24 个字符。 告警规则 选择网关告警规则,告警规则中包含了触发告警的条件,以及告警的推送方式。NineData 提供了一条默认的网关告警规则,当网关状态异常时,通过短信的方式进行推送。如您需要自定义告警规则,请单击规则列表下方的立即创建。 告警接收 选择告警推送的目标。支持如下选项: - 用户:已加入至 NineData 的用户。
- 接收组:已创建的接收组。接收组内的所有成员均会接收到告警。如您还未创建,请单击接收组列表下方的立即创建。更多信息,请参见配置告警接收。
附录:使用代理网关
如果您需要通过网关打通局域网环境中某台无法访问公网的主机,则需要使用代理网关。您需要准备两台在同一个局域网中的主机,并且这两台主机之间可以相互访问:
- 主机 A:可以访问公网的主机。
- 主机 B:需要连接至 NineData 服务器的主机。
在主机 A 中创建网关,该网关的作用是代理,主机 B 可以通过该代理连接至 NineData 服务器。
操作步骤
登录主机 A 并创建网关,更多信息,请参见创建网关。
登录 NineData 控制台。
在左侧导航栏,单击数据源管理>网关。
单击页面右上角的创建网关。
在网关环境中,选择需要部署网关主机的操作系统。支持如下操作系统:
- Windows(x86_64)
- Linux(x86_64)
- macOS
单击高级设置,选中使用代理,并单击代理网关下方的下拉框,在下拉菜单中选择在主机 A 中创建的网关。
提示此时网关进程会自动在主机 A 上开启一个端口用于主机 B 的访问,当页面上提示
xxx 已开启代理功能,端口号 xxx
时,代表代理网关已开通完成,您可以继续下一步骤。单击安装命令行右侧的图标复制安装命令,并登录主机 B,在终端中执行该命令。
等待创建网关页面右侧的网关连接示意图从等待网关启动中变更成网关连接成功即可。