告警
告警是特殊类型的事件,它们使用事件发布和订阅机制。告警可用于定义触发事件的规则。与事件一样,必须定义订阅才能处理状态更改。“事物形态”、“事物模板”或“事物”内的所有属性均可定义一个或多个告警条件。当属性有新数据时,系统会评估告警规则。如果告警规则适用,则系统会创建告警。系统会将数据包发送给订阅者。
告警会写入告警历史记录文件,并可通过“告警汇总”“告警历史记录”混搭进行查看。系统会跟踪已确认和未确认的告警。告警不会触发冗余事件。例如,如果数字属性有一条规则规定值大于 50 时生成告警,则当值 = 51 时会生成告警并触发告警事件。如果另一个值在确认原始告警之前达到 53,则不会触发另一事件,因为当前状态仍大于 50。
告警类型为特定属性的数据类型。下列基本类型可用于告警:
Boolean
Datetime
Infotable
Integer
Location
Number
String
定义告警后,可将该告警的订阅配置为启动合适的业务逻辑,例如通知用户某事件 (例如,通过电子邮件或文本消息)。
有关 AlertFunctions 的信息,请参阅资源
监控告警
“告警历史记录”“告警摘要”流提供在系统中监控告警的功能。
“告警历史记录”是综合日志,其中记录所有记录至告警流的信息,数据会一直存储在内,直到手动移除为止。
“告警汇总”会将服务器自上次重置以来直到当前状态的数据汇编在一起。您可在“告警摘要”页面中查看、确认及排序 (根据已确认或未确认) 告警。
1. 从 ThingWorx 标题选择“监控” > “告警历史记录”
此处列出所有告警。
2. 单击“告警汇总”选项卡。
3. 单击“未确认”选项卡以查看尚未确认的告警。
4. 选择确认针对属性或源的告警。在相应字段中输入消息。
5. 单击“确认”
确认告警
确认 (ack) 表示有人已看到告警且正在处理 (例如技术人员正在处理 MRI 机器中氦含量低的问题)。可从“监控” > “告警历史记录”查看已确认的内容。“告警历史记录”会显示确认告警的时间以及所有备注。
您可以确认针对属性或源的告警。源确认可确认“监控” > “告警摘要”中所选告警针对源“事物”的所有告警。属性确认 (ack) 则仅确认“告警摘要”中所选告警针对属性的告警。
例如,创建具有两个已设置告警的属性的“事物”。您将这两个属性设为其告警状态。查看“告警汇总”并选择“未确认”选项卡。您应该会看到两个告警。选择其中一个,并进行属性确认。您选择的告警会移至“已确认”选项卡,且会从“未确认”选项卡中移除。再次将这两个属性设为其告警状态,在“未确认”选项卡上选择其中一个告警,此次进行源确认。在这种情况下,即使您只选择了其中一个告警,这两个告警也都会移至“已确认”选项卡。
* 
如果您确认并保存某一告警,则会重新触发该告警。这是因为该属性处于告警状态。如果不希望重新触发告警,则其不应处于告警状态,或不应对其进行确认。
覆盖告警
您可以在运行时改写“事物”告警上的阈值,以使告警特定于当前的操作条件,这样便可改写现有“事物”中的属性。
这对您有帮助吗?