InTouch 分布式报警系统
- Last UpdatedSep 24, 2024
- 1 minute read
“分布式报警”系统由以下部分组成:
-
“报警管理器”,管理当前活动报警(摘要报警)以及历史报警与事件。摘要与历史报警保存在 InTouch 内部报警内存中。
-
Alarm DB Logger,将历史报警与事件存储到报警数据库。报警数据库是一个 SQL Server 数据库。
-
Alarm Printer,打印历史报警与事件。
-
一组 ActiveX 控件,在运行时从内部报警内存或报警数据库中检索报警与事件。
下图显示系统概况。
要点:“分布式报警”系统作为一组 Windows 服务运行。为减少以管理员权限运行“分布式报警”系统时的安全隐患,针对这些服务,用户帐户权限已设置为非交互式。
运行时操作员可以使用“分布式报警”系统:
-
显示、记录及打印由本地 InTouch 应用程序以及其它网络应用程序的报警系统生成的报警与事件。
-
在本地或从远程网络节点上确认报警。
-
在 InTouch 应用程序中使用报警 ActiveX 控件显示预先配置的报警显示。
-
使用单独的报警注释字段提供关于报警的更多反馈。
作为应用程序开发人员,您可以:
-
通过点域来控制报警。
-
配置报警,以便在应用程序的完全控制下,直接或间接启用或禁用它们。您可以将报警抑制应用于单个报警类、标记或报警组,以禁止在特定的视图节点上显示报警信息。系统范围的禁用可以从源头阻止报警活动。
-
配置要记录到历史中的报警信息。Alarm DB Logger 可以作为 Windows 服务运行,也可以根据需要手工启动。报警记录功能使用 UTC (GMT) 时间标签,并提供夏令时与跨时区兼容性。
-
设置故障转移报警供应器。如果主报警供应器出现故障,“分布式报警”系统可以顺利地从备份系统获取报警信息。重新连接主节点之后,在恢复使用主系统之前,“分布式报警”系统会确保已经重新同步报警确认。
“分布式报警”系统:
-
通过 SuiteLink 协议发送数据,使用最少的 CPU 与网络资源。
-
在报警发生时,而不是在接收器接收报警时,给报警加上时间标签。时间标签包含毫秒。