알람 발생 트리거는 구성된 알람 그룹이나 시스템 오류 그룹이 심각도 조건을 충족할 때 작업을 실행합니다.
모두
onAnyAlarm($Enums.AlarmOperator.Equals, 1, ()=>{
1 2 3
});
AlarmGroup
onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 1,()=>{
1 1 2 3
});
SystemErrorGroup
onAnySystemError(()=>{
1
});
1. 그룹
2. 조건
3. 중요도
그룹 | 알람 그룹이나 시스템 에러 그룹을 선택합니다. 블록[AlarmGroup1](알람 그룹 이름) [All] [SystemErrorGroup] 텍스트'onAlarm' 'onAnyAlarm' 'onAnySystemError' |
조건 | 조건을 선택합니다. 블록[==] [<=] [>=] [When Occur] 텍스트'$Enums.AlarmOperator.Equals' '$Enums.AlarmOperator.LessThanOrEquals' '$Enums.AlarmOperator.GreaterThanOrEquals' '$Enums.AlarmOperator.WhenOccur' |
[Severity] | 선택한 알람 그룹의 중요도 레벨을 설정합니다. 범위: 0 - 999 |
(예제 1)
AlarmGroup1에서 알람 중요도 5가 발생하면 Var1이 ON으로 바뀝니다.
onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.Equals, 5, ()=>{
Var1 = true;
});
(예제 2)
AlarmGroup1에서 알람이 발생하면 Var1이 ON으로 바뀝니다.
onAlarm($AlarmGroup.AlarmGroup1,$Enums.AlarmOperator.WhenOccur, ()=>{
Var1 = true;
});