expression:'({AntMiner S19:AntMinerT17.Hashrate.nodata(15m)}=1 or {AntMiner S19:AntMinerT17.Hashrate.last(5m)}=0) and {AntMiner S19:icmpping.last()}=1'
name:'AntMiner S19 Hashrate information not available on {HOST.NAME}'
priority:HIGH
manual_close:'YES'
-
expression:'({AntMiner S19:AntMinerT17.Temp1.min(15m)}>{$TEMP_LOW} or {AntMiner S19:AntMinerT17.Temp2.min(15m)}>{$TEMP_LOW} or {AntMiner S19:AntMinerT17.Temp3.min(15m)}>{$TEMP_LOW}) and {AntMiner S19:icmpping.last()}=1'
recovery_mode:RECOVERY_EXPRESSION
recovery_expression:'({AntMiner S19:AntMinerT17.Temp1.last()}<{$TEMP_LOW} or {AntMiner S19:AntMinerT17.Temp2.last()}<{$TEMP_LOW} or {AntMiner S19:AntMinerT17.Temp3.last()}<{$TEMP_LOW}) and {AntMiner S19:icmpping.last()}=1'
name:'AntMiner S19 High temp on {HOST.NAME}'
priority:AVERAGE
manual_close:'YES'
-
expression:'{AntMiner S19:icmpping.max(#3)}=0 and {AntMiner S19:net.tcp.service[tcp,,4028].last(#3)}=0'
recovery_mode:RECOVERY_EXPRESSION
recovery_expression:'{AntMiner S19:icmpping.last()}=1 or {AntMiner S19:net.tcp.service[tcp,,4028].last()}=1'
name:'AntMiner S19 Host DOWN {HOST.NAME}'
priority:DISASTER
manual_close:'YES'
-
expression:'(({AntMiner S19:AntMinerT17.Fan1.last()}<{$FAN_LOW} and {AntMiner S19:AntMinerT17.Fan1.last(#2)}<{$FAN_LOW} and {AntMiner S19:AntMinerT17.Fan1.last(#3)}<{$FAN_LOW}) or ({AntMiner S19:AntMinerT17.Fan2.last()}<{$FAN_LOW} and {AntMiner S19:AntMinerT17.Fan2.last(#2)}<{$FAN_LOW} and {AntMiner S19:AntMinerT17.Fan2.last(#3)}<{$FAN_LOW})) and {AntMiner S19:icmpping.last()}=1'
expression:'(({AntMiner S19:AntMinerT17.Hashrate.last()}<{$HASH_LOW} and {AntMiner S19:AntMinerT17.Hashrate.last()}>0 ) and {AntMiner S19:AntMinerT17.Elapsed.last()}>600) and ({AntMiner S19:icmpping.last()}=1 and {AntMiner S19:net.tcp.service[tcp,,4028].last()}=1)'
recovery_expression:'{AntMiner S19:AntMinerT17.Hashrate.last()}>{$HASH_LOW} or {AntMiner S19:icmpping.last()}=0 or {AntMiner S19:AntMinerT17.Hashrate.nodata(15m)}=1'
expression:'({AntMiner S19:icmpping.max(#1)}=1 and {AntMiner S19:net.tcp.service[tcp,,4028].last()}=1) and ({AntMiner S19:AntMinerT17.LS_online_pool1.str(true, #3)}=1 and {AntMiner S19:AntMinerT17.LS_pool1.last()}>{$LS_TIME}) or ({AntMiner S19:AntMinerT17.LS_online_pool2.str(true, #3)}=1 and {AntMiner S19:AntMinerT17.LS_pool2.last()}>{$LS_TIME}) or ({AntMiner S19:AntMinerT17.LS_online_pool3.str(true, #3)}=1 and {AntMiner S19:AntMinerT17.LS_pool3.last()}>{$LS_TIME})'
recovery_mode:RECOVERY_EXPRESSION
recovery_expression:'({AntMiner S19:AntMinerT17.LS_online_pool1.str(true, #3)}=1 and {AntMiner S19:AntMinerT17.LS_pool1.last()}<{$LS_TIME}) or ({AntMiner S19:AntMinerT17.LS_online_pool2.str(true, #3)}=1 and {AntMiner S19:AntMinerT17.LS_pool2.last()}<{$LS_TIME}) or ({AntMiner S19:AntMinerT17.LS_online_pool3.str(true, #3)}=1 and {AntMiner S19:AntMinerT17.LS_pool3.last()}<{$LS_TIME})'
name:'AntMiner S19 превышено время шары {HOST.NAME}'
expression:'({AntMiner S19:AntMinerT17.Fan_num.last()}=0) and ({AntMiner S19:icmpping.last()}=1) and ({AntMiner S19:AntMinerT17.Elapsed.last()}={AntMiner S19:AntMinerT17.Elapsed.prev()}) and ({AntMiner S19:AntMinerT17.Elapsed.last()}>0)'