From 833c14e796e40beba955ccef31a77e9a30f89610 Mon Sep 17 00:00:00 2001 From: 3err0 Date: Mon, 3 Jun 2019 11:40:40 +0800 Subject: [PATCH] Templates --- template-farm.xml | 1279 ++++++++++++++++++++++++++++++ template-l3.xml | 1807 ++++++++++++++++++++++++++++++++++++++++++ template-s9.xml | 1899 +++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 4985 insertions(+) create mode 100644 template-farm.xml create mode 100644 template-l3.xml create mode 100644 template-s9.xml diff --git a/template-farm.xml b/template-farm.xml new file mode 100644 index 0000000..030ef29 --- /dev/null +++ b/template-farm.xml @@ -0,0 +1,1279 @@ + + + 4.2 + 2019-06-03T03:35:45Z + + + Фермы + + + + + + + + {Farm:net.tcp.service[tcp,,3333].last(#3)}=0 and {Farm:icmpping.last()}=1 + 1 + {Farm:net.tcp.service[tcp,,3333].last()}=1 + Claymore DOWN {HOST.NAME} + 0 + + + 0 + 0 + + 0 + 1 + + + + + {Farm:net.tcp.service[tcp,,3333].last(#3)}=0 and {Farm:icmpping.last(#3)}=0 + 1 + {Farm:icmpping.last()}=1 or {Farm:net.tcp.service[tcp,,3333].last()}=1 + Farm Host DOWN {HOST.NAME} + 0 + + + 0 + 5 + + 0 + 1 + + + + + ({Farm:icmpping.last()}=1 and {Farm:net.tcp.service[tcp,,3333].last()}=1) and +({Farm:Farm.Card1.last()}>0 and {Farm:Farm.Card1.nodata(15m)}=1) or ({Farm:Farm.Card2.last()}>0 and {Farm:Farm.Card2.nodata(15m)}=1) or ({Farm:Farm.Card3.last()}>0 and {Farm:Farm.Card3.nodata(15m)}=1) or ({Farm:Farm.Card4.last()}>0 and {Farm:Farm.Card4.nodata(15m)}=1) or ({Farm:Farm.Card5.last()}>0 and {Farm:Farm.Card5.nodata(15m)}=1) or ({Farm:Farm.Card6.last()}>0 and {Farm:Farm.Card6.nodata(15m)}=1) or ({Farm:Farm.Card7.last()}>0 and {Farm:Farm.Card7.nodata(15m)}=1) or ({Farm:Farm.Card8.last()}>0 and {Farm:Farm.Card8.nodata(15m)}=1) or ({Farm:Farm.Card9.last()}>0 and {Farm:Farm.Card9.nodata(15m)}=1) or ({Farm:Farm.Card10.last()}>0 and {Farm:Farm.Card10.nodata(15m)}=1) or ({Farm:Farm.Card11.last()}>0 and {Farm:Farm.Card11.nodata(15m)}=1) + 0 + + Отвал GPU {HOST.NAME} + 0 + + + 0 + 1 + + 0 + 1 + + + + + {Farm:net.tcp.service[tcp,,3333].last()}=1 and {Farm:icmpping.last()}=1 and {Farm:FarmGetstats["{HOST.CONN}", "{$HOST.PORT}"].nodata(15m)}=1 + 0 + + Ферма зависла {HOST.NAME} + 0 + + + 0 + 4 + + 0 + 1 + + + + + + + Service state + + + 0 + Down + + + 1 + Up + + + + + diff --git a/template-l3.xml b/template-l3.xml new file mode 100644 index 0000000..c8b9d69 --- /dev/null +++ b/template-l3.xml @@ -0,0 +1,1807 @@ + + + 4.2 + 2019-06-03T03:37:11Z + + + AntMiner L3 + + + + + + + + {AntMiner L3:AntMinerL3.Hashrate.nodata(15m)}=1 and {AntMiner L3:icmpping.last()}=1 + 0 + + AntMiner L3 Hashrate information not available on {HOST.NAME} + 0 + + + 0 + 4 + + 0 + 1 + + + + + (({AntMiner L3:AntMinerL3.Temp1.last(#3)}>75 or {AntMiner L3:AntMinerL3.Temp2.last(#3)}>75 or {AntMiner L3:AntMinerL3.Temp3.last(#3)}>75 or {AntMiner L3:AntMinerL3.Temp4.last(#3)}>75) and {AntMiner L3:icmpping.last()}=1) + 1 + (({AntMiner L3:AntMinerL3.Temp1.last()}<75 or {AntMiner L3:AntMinerL3.Temp2.last()}<75 or {AntMiner L3:AntMinerL3.Temp3.last()}<75 or {AntMiner L3:AntMinerL3.Temp4.last()}<75) and {AntMiner L3:icmpping.last()}=1) + AntMiner L3 High temp on {HOST.NAME} + 0 + + + 0 + 1 + + 0 + 1 + + + + + {AntMiner L3:icmpping.max(#3)}=0 and {AntMiner L3:net.tcp.service[tcp,,4028].last(#3)}=0 + 1 + {AntMiner L3:icmpping.last()}=1 or {AntMiner L3:net.tcp.service[tcp,,4028].last()}=1 + AntMiner L3 Host DOWN {HOST.NAME} + 0 + + + 0 + 5 + + 0 + 1 + + + + + ({AntMiner L3:AntMinerL3.Hashrate.last(240)}<450 and {AntMiner L3:AntMinerL3.Elapsed.last()}>600) and ({AntMiner L3:icmpping.last()}=1) + 0 + + AntMiner L3 Low hashrate on {HOST.NAME} + 0 + + + 0 + 2 + + 0 + 1 + + + + + ({AntMiner L3:AntMinerL3.Hashrate1.last(240)}<90 or {AntMiner L3:AntMinerL3.Hashrate2.last(240)}<90 or {AntMiner L3:AntMinerL3.Hashrate3.last(240)}<90 or {AntMiner L3:AntMinerL3.Hashrate4.last(240)}<90 and {AntMiner L3:AntMinerL3.Elapsed.last()}>600) and ({AntMiner L3:icmpping.last()}=1) + 0 + + AntMiner L3 Хешь лезвия < 90Mh {HOST.NAME} + 0 + + + 1 + 0 + + 0 + 1 + + + + + ({AntMiner L3:AntMinerL3.Fan1.last()}=0 or {AntMiner L3:AntMinerL3.Fan2.last()}=0) and ({AntMiner L3:icmpping.last()}=1) + 0 + + AntMiner L3 пропеллер сломан {HOST.NAME} + 0 + + + 0 + 0 + + 0 + 1 + + + + + {AntMiner L3:AntMinerL3.Fan_num.last()}=0 and {AntMiner L3:icmpping.last()}=1 and ({AntMiner L3:AntMinerL3.Elapsed.last()} = {AntMiner L3:AntMinerL3.Elapsed.prev()} and {AntMiner L3:AntMinerL3.Elapsed.last()}>0) + 1 + {AntMiner L3:AntMinerL3.Fan_num.last()}=2 + Асик завис + 0 + + + 0 + 0 + + 0 + 1 + + + + + {AntMiner L3:AntMinerL3.Userpool3.strlen()}<>0 or {AntMiner L3:AntMinerL3.Userpool4.strlen()}<>0 and {AntMiner L3:icmpping.last()}=1 + 1 + {AntMiner L3:AntMinerL3.Userpool3.strlen()}=0 or {AntMiner L3:AntMinerL3.Userpool4.strlen()}=0 + Внимание "левые" пулы ! {HOST.NAME} + 0 + + + 0 + 0 + + 0 + 1 + + + + + {AntMiner L3:AntMinerL3.CompileTime.str("2018")}=0 + 1 + {AntMiner L3:AntMinerL3.CompileTime.str("2019")}=1 + Старая прошивка L3 {HOST.NAME} + 0 + + + 1 + 0 + + 0 + 1 + + + + + + + Service state + + + 0 + Down + + + 1 + Up + + + + + diff --git a/template-s9.xml b/template-s9.xml new file mode 100644 index 0000000..4ab32be --- /dev/null +++ b/template-s9.xml @@ -0,0 +1,1899 @@ + + + 4.2 + 2019-06-03T03:36:32Z + + + AntMiner S9 + + + + + + + + {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 + + + + + ({AntMiner S9:AntMinerS9.Temp6.last(#3)}>90 or {AntMiner S9:AntMinerS9.Temp7.last(#3)}>90 or {AntMiner S9:AntMinerS9.Temp8.last(#3)}>90) and {AntMiner S9:icmpping.last()}=1 + 1 + ({AntMiner S9:AntMinerS9.Temp6.last()}<90 or {AntMiner S9:AntMinerS9.Temp7.last()}<90 or {AntMiner S9:AntMinerS9.Temp8.last()}<90) and {AntMiner S9:icmpping.last()}=1 + AntMiner S9 High temp on {HOST.NAME} + 0 + + + 0 + 1 + + 0 + 1 + + + + + {AntMiner S9:icmpping.max(#3)}=0 and {AntMiner S9:net.tcp.service[tcp,,4028].last(#3)}=0 + 1 + {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 + + + + + ({AntMiner S9:AntMinerS9.Hashrate.max(240)}<13 and {AntMiner S9:AntMinerS9.Elapsed.last()}>600) and ({AntMiner S9:icmpping.last()}=1) + 0 + + AntMiner S9 Low hashrate on {HOST.NAME} + 0 + + + 0 + 2 + + 0 + 1 + + + + + ({AntMiner S9:AntMinerS9.Fan5.last()}=0 or {AntMiner S9:AntMinerS9.Fan6.last()}=0) and {AntMiner S9:icmpping.last()}=1 + 0 + + AntMiner S9 пропеллер сломан {HOST.NAME} + 0 + + + 0 + 0 + + 0 + 1 + + + + + ({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 + {AntMiner S9:AntMinerS9.Fan_num.last()}=2 + Асик завис !!! + 0 + + + 0 + 0 + + 0 + 1 + + + + + ({AntMiner S9:AntMinerS9.URL1.str(stratum+tcp://eu1.btc.sigmapool.com:3333)}=0 or {AntMiner S9:AntMinerS9.URL2.str(stratum+tcp://eu2.btc.sigmapool.com:3333)}=0 or {AntMiner S9:AntMinerS9.URL3.str(stratum+tcp://stratum.antpool.com:3333)}=0) and {AntMiner S9:icmpping.last()}=1 + 0 + + Внимание "левые" URL! {HOST.NAME} + 0 + + + 0 + 0 + + 0 + 1 + + + + + ({AntMiner S9:AntMinerS9.Userpool3.strlen()}<>0 or {AntMiner S9:AntMinerS9.Userpool4.strlen()}<>0) and ({AntMiner S9:icmpping.last()}=1) + 1 + ({AntMiner S9:AntMinerS9.Userpool3.strlen()}=0 or {AntMiner S9:AntMinerS9.Userpool4.strlen()}=0) + Внимание "левые" пулы ! {HOST.NAME} + 0 + + + 0 + 0 + + 0 + 1 + + + + + {AntMiner S9:AntMinerS9.CompileTime.str("2019")}=0 + 1 + {AntMiner S9:AntMinerS9.CompileTime.str("2019")}=1 + Старая прошивка S9 {HOST.NAME} + 0 + + + 0 + 0 + + 0 + 1 + + + + + + + Service state + + + 0 + Down + + + 1 + Up + + + + +