创建报警记录映射文件
- Last UpdatedSep 24, 2024
- 1 minute read
只要主报警供应器与备份报警供应器在运行不同的应用程序,便必须映射热备份对的报警记录。报警记录映射在主供应器与备份供应器的不同报警记录之间建立起对应关系。例如,您可以基于指定的 InTouch 标记名来映射报警记录。尽管它们的名称可能不同,但是在两个供应器报警储备库之间,这些报警记录在逻辑上是一致的。
注意:如果主供应器与备份供应器正在运行相同的应用程序,则不需要创建报警记录映射文件。如果没有提供映射文件,则“分布式报警系统”假设主供应器与备份供应器正在运行具有相同报警记录的相同应用程序。
映射可用于在运行不同应用程序的供应器之间进行报警确认的同步。“分布式报警系统”确认供应器上的报警时,它同样知道要确认另一个供应器上的哪个报警。
下图显示某个热备份对的两个供应器之间的报警记录映射。在本例中,主供应器的 A、B 报警记录映射为备份供应器 MA 与 MB 中相应的报警记录。
Hot Backup Manager 从使用 Microsoft Excel 或文本编辑器(如“记事本”)创建的逗号分隔值 (CSV) 文件中导入报警记录映射。映射文件包含一个排序过的报警记录字段列表,这些字段关联到主供应器与备份供应器的相应报警记录。
您必须将标记报警记录字段指定为映射文件的标题。文件中标题的顺序必须与选定关键码域对话框中显示的报警记录字段匹配。下图显示某个 Excel 文件的列标题,其顺序与选定关键码域对话框中报警记录字段的顺序匹配。
您可以创建一个映射文件,其中仅包含用于生成映射关键码的所选报警记录字段的标题。下图显示一个仅包含“名称”、“分类”以及“类型”等标题的 Excel 文件。添加标题时,它们的顺序必须总是与选定关键码域对话框中报警记录字段的顺序匹配。

在左侧的列集合中,指定主供应器的报警记录字段。同样地,在右侧的列集合中指定备份供应器的相同记录。
|
映射文件列标题 |
指定给报警记录字段的值 |
|---|---|
|
组 |
指定了该标记的报警组的名称。报警组名不得包含空格。 |
|
名称 |
映射其报警记录的标记的名称。标记名不得包含空格。 |
|
类 |
指定给该标记的报警的分类。
|
|
类型 |
与报警类关联的报警条件的类型。
|
|
优先级 |
指定给报警条件的优先级。优先级必须是 1 到 999 之间的一个数字。 |
|
值 |
请参阅以下备注。 |
|
限制 |
请参阅以下备注。 |
|
注释 |
请参阅以下备注。 |
“值”、“报警限”以及“注释”列:
-
特定节点中特定记录的“分类”或“类型”值未知时,“值”与“报警限”列的值可以是 Null 之外的任何值。
-
特定节点中特定记录的“分类”值已知为 Value、Dev 或 ROC 时,“值”与“报警限”列的值只能接受 1234567890.-+eE 等字符。
-
特定节点中特定记录的“类型”值已知为 LOLO、LO、HI、HIHI、MinDev、MajDev 或 ROC 时,“值”与“报警限”列的值只能接受 1234567890.-+eE 等字符。
-
特定节点中特定记录的“分类”或“类型”值中任何一个已知为 DSC 时,“值”与“报警限”列的值可以是 Null 之外的任何值。
-
“注释”列的值没有任何限制。
-
映射文件中的所有记录都应该是唯一的。Hot Backup Manager 在导入过程中会跳过任何重复的记录。您可以在导入过程完成之后查看详细信息。
您可以合并报警记录的字段值 - 如“组”、“名称”以及“优先级” - 以生成唯一确定报警记录的“组合映射关键码”。
“InTouch 报警供应器”将“名称”字段的值赋给生成报警的标记名。因此,给定热备份对时,可以使用报警组名与标记名的组合来生成映射关键码。
例如:
|
供应器节点 |
备份节点 |
|---|---|
|
$System!TagA |
$System!TagB |
如果某个供应器将名称字段与注释字段合到一起用作唯一的字段,则映射关键码可以是名称与注释的组合。
|
供应器节点 |
备份节点 |
|---|---|
|
tagA!CommentA |
tagB!CommentB |
对于第三个供应器的任何其它字段组合,此方法也适用。