六.报警管理
1.报警原理
事件触发的流程图及触发器原理:
Lonweb发送数据请求 采集数据返回 数据校验 N 校验成功 产生通讯失败事件 Y 大于最高值 N Y 产生高限报警事件 大于最低值 Y 产生低限报警事件 Loncomip接收到返回数据,如果定义了校验类型,则根据校验类型进行校验,如果校验不通过,这时假如设置了通讯失败事件,则系统产生了该ID号通讯失败事件。如果校验通过,则检查是否定义了最高事件,如果定义了最高事件并且满足高限报警则产生高限报警事件,如果不产生事件则继续检查最最低事件。检查顺序为最高事件、最低事件,只要检查到发生某某事件,就不再往下再检查其它事件。
如果Loncomip采集后的数据触发了事件,则系统产生报警事件,记录并发送给报警中心,报警中心产生报警信号,如果Loncomip再次采集时,仍与原来产生事件时相同,这时如果事件忽略栏为空,则系统不会再次产生事件,直到事件解除后,再发生这样的事件,系统才会记录和发送事件数据。如果事件忽略栏非空值为K,则第一次采集到数据触发事件时,
25
之后假如采集到的数据还是原来的情况,则第K次时,仍会产生报警事件,把事件数据记录及发送给数据中心。
2.报警方式
系统通过多种途径发送报警信息,分别为:窗口弹出报警、现场语音报警、电话语音报警、电话短信报警。
窗口弹出报警:当Client接收到Loncomip发送过来的报警信息后,相应的报警界面会自动弹出现是在屏幕的最前端,通过系统参数的“报警是否弹出新界面”设置选项来启用或者屏蔽报警窗口的自动弹出。
现场语音报警:当数据中心程序接收到Loncomip发送来的报警信息后,系统会播放相应的报警语音。
电话语音报警:当数据中心程序接收到Loncomip发送来的报警信息后,系统自动开始拨打指定的电话号码(手机号码或者固定电话),通知管理员报警情况。
电话短信报警:当数据中心程序接收到Loncomip发送来的报警信息后,系统自动把报警信息发送到指定的手机号码,通知管理员报警情况。
3.报警设置
3.1报警时段定义
在报警时段定义界面中共有三个表格,分别为:时区、时段和时间组,如下图:
26
三者之间的关系是时间组包含时区,时区包含时段。时段表示一个起止的时间区间;时区表示一个包含三个时段的起止区间;时间组表示一周内的起止区间。用户可以自行添加时段、时区和时间组,定义时段时注意时间格式。 3.2报警组定义
报警组用来定义报警类别和报警接收对象。一个报警事件可以定义多个报警组,一个报警组只能定义一个类别,一个报警组可以定义一个或者多个(最多10个)报警接收人。
下面显示的是报警组定义界面:
报警组ID:定义的报警组ID序列号,不能和现有的报警组ID相同; 报警组名:报警组的ID属性名称;
报警类型:包括电话短信、电话语音、modem语音、电子邮件、声光报警和外部程序; 事件等级:报警组的优先级,级别越高优先级越高; 报警时间组:在设定的时间段内报警; 外部程序:报警时调用的外部程序; 增加列:增加报警信息的接收目的地(人)。 删除列:删除报警信息的接收目的地(人)。 增加报警组:
点击“增加”按钮,在新窗口中输入相应的信息报警号码后点
27
,如果想删除
输入的号码,选中号码后点修改报警组:
,号码输入完成后点按钮保存。
在报警组定义列表中选择要修改的组,点按钮,在新窗口中可以直接把原
来的号码修改成新号码,或者删除原来的号码再增加新号码,修改完成后点按钮保存。 删除报警组:
在报警组定义列表中选择要删除的组,点3.3定义事件目录
在事件目录中左边显示事件目录定义列表,右边显示相应报警事件的报警条件。其中字段“是否报警”设置为False,则有相应报警事件产生时不会触发报警。
按钮把报警组从系统中删除。
事件报警最多次数:若为空则报警一次,若不为空则到达最大次数后停止此事件的报警,待事件报警解除后再重新报警。
事件报警最小周期:在最小周期内如果报警没被确认并且达到报警次数后系统不再报警。
事件发生辅助决策:当有相应事件产生时提示用户如何快速解决问题。
事件安全时间组:选择在报警时段中定义的时间组,然后在事件安全时间组下面的两种处理方式中选择一种报警处理方式,系统根据用户的选择实现有条件的报警。
28
报警群组列表:从可选择报警群组列表中选择相应的报警ID组,即可实现有事件产生时向设定的报警群组发送报警信息(多机房时必须选择Loncomip机房名称,不区分机房报警时,机房名称可为空)。
所有的修改完成后都要点击“修改确认”按钮才生效。
4.报警处理
系统发出报警信息后,用户可以通过三种途径确认报警信息,分别是数据中心确认、电话语音报警确认和手机短信息确认。 4.1报警中心确认
确认时需要输入用户名和密码,登录成功后才能对报警事件进行确认,同一个报警确认后系统在“事件确认报警最小周期”设定时间内不再重复报警。 4.2电话语音确认
用户接到电话报警后,按“#”键确认报警,同一个报警确认后系统在“事件确认报警最小周期”设定时间内不再重复报警。 4.3手机短信确认
用户收到报警短信息后,回复报警原信息确认报警,同一个报警确认后系统在“事件确认报警最小周期”设定时间内不再重复报警。
附录1:密码表
设备/软件 SqlServer Client
用户名 sa admin 密码 12345678 空 备注 数据库用户 运行用户 29