diff --git a/template-antminer-s9.xml b/template-antminer-s9.xml index c8e22d0..a84a6f7 100644 --- a/template-antminer-s9.xml +++ b/template-antminer-s9.xml @@ -1,7 +1,7 @@ - 4.2 - 2020-06-04T03:56:42Z + 5.2 + 2021-06-11T02:58:41Z AntMiner S9 @@ -11,7 +11,6 @@ {AntMiner S9:AntMinerS9.Hashrate.nodata(15m)}=1 and {AntMiner S9:icmpping.last()}=1 - 0 - AntMiner S9 Hashrate information not available on {HOST.NAME} - 0 - - - 0 - 4 - - 0 - 1 - - + HIGH + YES ({AntMiner S9:AntMinerS9.Temp6.min(15m)}>{$TEMP_LOW} or {AntMiner S9:AntMinerS9.Temp7.min(15m)}>{$TEMP_LOW} or {AntMiner S9:AntMinerS9.Temp8.min(15m)}>{$TEMP_LOW}) and {AntMiner S9:icmpping.last()}=1 - 1 + RECOVERY_EXPRESSION ({AntMiner S9:AntMinerS9.Temp6.last()}<{$TEMP_LOW} or {AntMiner S9:AntMinerS9.Temp7.last()}<{$TEMP_LOW} or {AntMiner S9:AntMinerS9.Temp8.last()}<{$TEMP_LOW}) and {AntMiner S9:icmpping.last()}=1 AntMiner S9 High temp on {HOST.NAME} - 0 - - - 0 - 3 - - 0 - 1 - - + AVERAGE + YES {AntMiner S9:icmpping.max(#3)}=0 and {AntMiner S9:net.tcp.service[tcp,,4028].last(#3)}=0 - 1 + RECOVERY_EXPRESSION {AntMiner S9:icmpping.last()}=1 or {AntMiner S9:net.tcp.service[tcp,,4028].last()}=1 AntMiner S9 Host DOWN {HOST.NAME} - 0 - - - 0 - 5 - - 0 - 1 - - + DISASTER + YES (({AntMiner S9:AntMinerS9.Fan5.last()}<{$FAN_LOW} and {AntMiner S9:AntMinerS9.Fan5.last(#2)}<{$FAN_LOW} and {AntMiner S9:AntMinerS9.Fan5.last(#3)}<{$FAN_LOW}) or ({AntMiner S9:AntMinerS9.Fan6.last()}<{$FAN_LOW} and {AntMiner S9:AntMinerS9.Fan6.last(#2)}<{$FAN_LOW} and {AntMiner S9:AntMinerS9.Fan6.last(#3)}<{$FAN_LOW})) and {AntMiner S9:icmpping.last()}=1 - 0 - AntMiner S9 low fan speed {HOST.NAME} - 0 - - - 0 - 0 - - 0 - 1 - - + YES ({AntMiner S9:AntMinerS9.Hashrate.last()}<{$HASH_LOW} and {AntMiner S9:AntMinerS9.Elapsed.last()}>600) and ({AntMiner S9:icmpping.last()}=1 and {AntMiner S9:net.tcp.service[tcp,,4028].last()}=1) - 1 - {AntMiner S9:AntMinerS9.Hashrate.last()}>{$HASH_LOW} + RECOVERY_EXPRESSION + {AntMiner S9:AntMinerS9.Hashrate.last()}>{$HASH_LOW} or {AntMiner S9:icmpping.last()}=0 AntMiner S9 Low hashrate on {HOST.NAME} - 0 - - - 0 - 2 - - 0 - 1 - - - - - {AntMiner S9:AntMinerS9.WorkingMode.last()}=240 and {AntMiner S9:icmpping.last()}=1 - 1 - {AntMiner S9:AntMinerS9.WorkingMode.last()}=1 - AntMiner S9 Включен LPEM {HOST.NAME} - 0 - - - 1 - 1 - - 0 - 0 - - + WARNING + YES ({AntMiner S9:icmpping.max(#1)}=1 and {AntMiner S9:net.tcp.service[tcp,,4028].last()}=1) and ({AntMiner S9:AntMinerS9.LS_online_pool1.str(true, #3)}=1 and {AntMiner S9:AntMinerS9.LS_pool1.last()}>{$LS_TIME}) or ({AntMiner S9:AntMinerS9.LS_online_pool2.str(true, #3)}=1 and {AntMiner S9:AntMinerS9.LS_pool2.last()}>{$LS_TIME}) or ({AntMiner S9:AntMinerS9.LS_online_pool3.str(true, #3)}=1 and {AntMiner S9:AntMinerS9.LS_pool3.last()}>{$LS_TIME}) - 1 + RECOVERY_EXPRESSION ({AntMiner S9:AntMinerS9.LS_online_pool1.str(true, #3)}=1 and {AntMiner S9:AntMinerS9.LS_pool1.last()}<{$LS_TIME}) or ({AntMiner S9:AntMinerS9.LS_online_pool2.str(true, #3)}=1 and {AntMiner S9:AntMinerS9.LS_pool2.last()}<{$LS_TIME}) or ({AntMiner S9:AntMinerS9.LS_online_pool3.str(true, #3)}=1 and {AntMiner S9:AntMinerS9.LS_pool3.last()}<{$LS_TIME}) AntMiner S9 превышено время шары {HOST.NAME} - 0 - - - 0 - 1 - - 0 - 0 - - + INFO ({AntMiner S9:AntMinerS9.Fan_num.last()}=0) and ({AntMiner S9:icmpping.last()}=1) and ({AntMiner S9:AntMinerS9.Elapsed.last()}={AntMiner S9:AntMinerS9.Elapsed.prev()}) and ({AntMiner S9:AntMinerS9.Elapsed.last()}>0) - 1 + RECOVERY_EXPRESSION {AntMiner S9:AntMinerS9.Fan_num.last()}=2 Асик завис !!! - 0 - - - 0 - 0 - - 0 - 1 - - + YES ({AntMiner S9:AntMinerS9.Userpool3.strlen()}<>0 or {AntMiner S9:AntMinerS9.Userpool4.strlen()}<>0) and ({AntMiner S9:icmpping.last()}=1) - 1 + RECOVERY_EXPRESSION ({AntMiner S9:AntMinerS9.Userpool3.strlen()}=0 or {AntMiner S9:AntMinerS9.Userpool4.strlen()}=0) Внимание "левые" пулы ! {HOST.NAME} - 0 - - - 1 - 0 - - 0 - 1 - - - - - {AntMiner S9:AntMinerS9.CompileTime.str("May")}=0 - 1 - {AntMiner S9:AntMinerS9.CompileTime.str("May")}=1 - Старая прошивка S9 {HOST.NAME} - 0 - - - 1 - 0 - - 0 - 1 - - + DISABLED + YES diff --git a/template-antminer-t17.xml b/template-antminer-t17.xml index 90cf026..074c40e 100644 --- a/template-antminer-t17.xml +++ b/template-antminer-t17.xml @@ -1,7 +1,7 @@ - 5.0 - 2020-06-10T13:12:57Z + 5.2 + 2021-06-11T02:59:57Z Antminer T17 @@ -35,6 +35,7 @@ 0 1d 0 + DISABLED TEXT @@ -44,7 +45,9 @@ JSONPATH - $[0]['CompileTime'] + + $[0]['CompileTime'] + @@ -67,7 +70,9 @@ JSONPATH - $[1]['Elapsed'] + + $[1]['Elapsed'] + @@ -90,7 +95,9 @@ JSONPATH - $[1]['fan1'] + + $[1]['fan1'] + @@ -113,7 +120,9 @@ JSONPATH - $[1]['fan2'] + + $[1]['fan2'] + @@ -135,7 +144,9 @@ JSONPATH - $[1]['fan_num'] + + $[1]['fan_num'] + @@ -159,11 +170,15 @@ JSONPATH - $[1]['GHS 5s'] + + $[1]['GHS 5s'] + MULTIPLIER - 0.001 + + 0.001 + @@ -186,7 +201,9 @@ JSONPATH - $[0]['Stratum Active'] + + $[0]['Stratum Active'] + @@ -209,7 +226,9 @@ JSONPATH - $[1]['Stratum Active'] + + $[1]['Stratum Active'] + @@ -232,7 +251,9 @@ JSONPATH - $[2]['Stratum Active'] + + $[2]['Stratum Active'] + @@ -255,12 +276,16 @@ JSONPATH - $[0]['Last Share Time'] + + $[0]['Last Share Time'] + JAVASCRIPT - var $123 = (value.replace(/:/g,'')); -return $123; + + var $123 = (value.replace(/:/g,'')); +return $123; + @@ -283,12 +308,16 @@ return $123; JSONPATH - $[1]['Last Share Time'] + + $[1]['Last Share Time'] + JAVASCRIPT - var $123 = (value.replace(/:/g,'')); -return $123; + + var $123 = (value.replace(/:/g,'')); +return $123; + @@ -311,12 +340,16 @@ return $123; JSONPATH - $[2]['Last Share Time'] + + $[2]['Last Share Time'] + JAVASCRIPT - var $123 = (value.replace(/:/g,'')); -return $123; + + var $123 = (value.replace(/:/g,'')); +return $123; + @@ -324,9 +357,9 @@ return $123; - Temp6 + Temp1 DEPENDENT - AntMinerT17.Temp6 + AntMinerT17.Temp1 0 1d 1d @@ -339,7 +372,9 @@ return $123; JSONPATH - $[1]['temp2_6'] + + $[1]['temp1'] + @@ -347,9 +382,9 @@ return $123; - Temp7 + Temp2 DEPENDENT - AntMinerT17.Temp7 + AntMinerT17.Temp2 0 1d 1d @@ -362,7 +397,9 @@ return $123; JSONPATH - $[1]['temp2_7'] + + $[1]['temp2'] + @@ -370,9 +407,9 @@ return $123; - Temp8 + Temp3 DEPENDENT - AntMinerT17.Temp8 + AntMinerT17.Temp3 0 1d 1d @@ -385,7 +422,9 @@ return $123; JSONPATH - $[1]['temp2_8'] + + $[1]['temp3'] + @@ -409,7 +448,9 @@ return $123; JSONPATH - $[0]['Type'] + + $[0]['Type'] + @@ -517,9 +558,9 @@ return $123; YES - ({AntMiner T17:AntMinerT17.Temp6.min(15m)}>{$TEMP_LOW} or {AntMiner T17:AntMinerT17.Temp7.min(15m)}>{$TEMP_LOW} or {AntMiner T17:AntMinerT17.Temp8.min(15m)}>{$TEMP_LOW}) and {AntMiner T17:icmpping.last()}=1 + ({AntMiner T17:AntMinerT17.Temp1.min(15m)}>{$TEMP_LOW} or {AntMiner T17:AntMinerT17.Temp2.min(15m)}>{$TEMP_LOW} or {AntMiner T17:AntMinerT17.Temp3.min(15m)}>{$TEMP_LOW}) and {AntMiner T17:icmpping.last()}=1 RECOVERY_EXPRESSION - ({AntMiner T17:AntMinerT17.Temp6.last()}<{$TEMP_LOW} or {AntMiner T17:AntMinerT17.Temp7.last()}<{$TEMP_LOW} or {AntMiner T17:AntMinerT17.Temp8.last()}<{$TEMP_LOW}) and {AntMiner T17:icmpping.last()}=1 + ({AntMiner T17:AntMinerT17.Temp1.last()}<{$TEMP_LOW} or {AntMiner T17:AntMinerT17.Temp2.last()}<{$TEMP_LOW} or {AntMiner T17:AntMinerT17.Temp3.last()}<{$TEMP_LOW}) and {AntMiner T17:icmpping.last()}=1 AntMiner T17 High temp on {HOST.NAME} AVERAGE YES