# 概述

  监控终端是为多金字塔客户端定制的辅助类软件,通过网络通信实时监测各个金字塔客户端的运行、交易等重要信息。监控终端必须部署在金字塔客户端可以访问到的网络环境中,常见的网络环境如下:

  1. 具有公网IP地址的网络环境中,如:IDC机房、云服务器。
  2. 与各个金字塔在同一局域网内,如:公司内网。

监控终端和金字塔之间的网络关系,如下所示:

# 网络连接设置

  金字塔客户端与监控终端建立网络连接的方法非常简单,这个过程类似于同城外卖,商家(金字塔客户端)只要在派送的订单中备注好自己的店名(金字塔客户端名称),然后将外卖送往买家提供的地点:小区名称(IP地址)、门牌号(端口号)即可完成订单派送。买家根据店名就能准确区分多个订单的来源。

# 金字塔设置

  在金字塔客户端的异常监控中启用监控终端的网络设置选项,异常监控是金字塔客户端内部的一个功能模块,在菜单栏【工具】--【异常监控】中,异常监控相关的说明见上节内容,本章节不在赘述。

  在异常监控设置中,勾选启用监控终端选项后,填写监控终端所在的IP地址端口,以及当前金字塔名称(必须唯一)。最后启动监控(见标记4)即可完成客户端部分的设置。

  • 金字塔客户端必须启用异常监控功能,否者无法发送监控消息至监控终端。
  • 上图中的微信通知监控终端,都属于金字塔监控的辅助途径,只是采用的通知方式不同,他们都可以实现交易状态功能运行状态,以及用户消息推送三大类进行实时监测。
异常监控功能关系说明下图:
  • 标记1:允许监控运行状态的功能范围,产生异常时则会本地进行异常报警提示。
  • 标记2:将相关的本地产生的异常报警推送到微信或者监控终端中。
  • 标记3:将交易相关的重要过程信息推送到微信或者监控终端中,我们使用时根据自身需要进行选择性设置即可。

# 监控终端设置

  1. 在监控终端中选择添加设备,其设备名称填写我们在金字塔异常监控设置中命名的金字塔客户端名称,如下图所示:
  1. 完成设置后,金字塔客户端和监控终端都会有相应的状态提示,当监控终端列表中的设备显示已连接时,表明金字塔客户端与监控终端网络连接成功,如下图所示:

# 选项说明

邮件相关的具体设置,请参照此章节完成设置,请点击邮件设置

# 自定义消息发送

  自定义消息发送属于用户消息类型,用户可以根据需要将特定的个性化信息推送至监控终端进行汇总展示,以便于集中查阅。针对自定义消息发送功能,金字塔提供SENDCLIENTMSG和GETUSERSIGNAL两个操作函数。其中前者用于发送消息,后者用于自定义监控金字塔运行状态。

示例1:使用SENDCLIENTMSG对当指定账户的可用余额低于5万时进行预警提示。

示例2: 使用 SendClientMark 函数实现对金字塔运行状态进行监控,其监控的原理是采用心跳机制判定金字塔是否处于正常运行状态。

什么是心跳机制

心跳机制是计算机系统中用来检测和保持组件或服务活跃状态的方法。它通过定期发送信号或请求来确认系统的各个部分仍在正常运行,有助于检测故障并确保系统稳定性和可用性。

  1. 当心跳ID发生修改时,必须在监控终端中重置心跳监测,否者监控终端依旧会使用旧的心跳ID进行监测。
  2. 心跳正常时,监控终端不会有任何关于心跳类的信息输出,只有当心跳中断时监控终端才会提示。