5.0
2020-06-10T13:57:57Z
Cheetah F1
Cheetah F1
Cheetah F1
Cheetah F1
-
Elapsed
DEPENDENT
AntMinerF1.Elapsed
0
1d
0
s
JSONPATH
$[1]['Elapsed']
Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]
-
Fan1
DEPENDENT
AntMinerF1.Fan1
0
1d
0
RPM
JSONPATH
$[0]['Fan0 rpm']
Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]
-
Fan2
DEPENDENT
AntMinerF1.Fan2
0
1d
0
RPM
JSONPATH
$[0]['Fan0 rpm']
Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]
-
Hashrate
DEPENDENT
AntMinerF1.Hashrate
0
60d
60d
TH/s
JSONPATH
$[0]['MHS 5s']
MULTIPLIER
0.001
Miner["summary", "{HOST.CONN}", "{$HOST.PORT}"]
-
Temp1
DEPENDENT
AntMinerF1.Temp1
0
1d
1d
C
JSONPATH
$[0]['Temperature']
Miner["devs", "{HOST.CONN}", "{$HOST.PORT}"]
-
Temp2
DEPENDENT
AntMinerF1.Temp2
0
1d
1d
C
JSONPATH
$[1]['Temperature']
Miner["devs", "{HOST.CONN}", "{$HOST.PORT}"]
-
Temp3
DEPENDENT
AntMinerF1.Temp3
0
1d
1d
C
JSONPATH
$[2]['Temperature']
Miner["devs", "{HOST.CONN}", "{$HOST.PORT}"]
-
Temp4
DEPENDENT
AntMinerF1.Temp4
0
1d
1d
C
JSONPATH
$[3]['Temperature']
Miner["devs", "{HOST.CONN}", "{$HOST.PORT}"]
-
UP_DOwn
SIMPLE
icmpping
60s
60d
60d
Service state
-
AntMinerGetAlldevs
EXTERNAL
Miner["devs", "{HOST.CONN}", "{$HOST.PORT}"]
300s
0
0
TEXT
-
AntMinerGetAllpool
EXTERNAL
Miner["pools", "{HOST.CONN}", "{$HOST.PORT}"]
300s
0
0
TEXT
-
AntMinerGetAllstats
EXTERNAL
Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]
300s
0
0
TEXT
-
AntMinerGetAllsummary
EXTERNAL
Miner["summary", "{HOST.CONN}", "{$HOST.PORT}"]
300s
0
0
TEXT
-
Asic
SIMPLE
net.tcp.service[tcp,,4028]
60s
60d
60d
Service state
{$FAN_LOW}
500
{$HASH_LOW}
18000
{$HOST.PORT}
4028
{$TEMP_LOW}
90
{$UNAME}
yongyi
{$UPASS}
SECRET_TEXT
{Cheetah F1:AntMinerF1.Hashrate.nodata(15m)}=1 and {Cheetah F1:icmpping.last()}=1
AntMiner F1 Hashrate information not available on {HOST.NAME}
HIGH
YES
({Cheetah F1:AntMinerF1.Temp1.min(15m)}>{$TEMP_LOW} or {Cheetah F1:AntMinerF1.Temp2.min(15m)}>{$TEMP_LOW} or {Cheetah F1:AntMinerF1.Temp3.min(15m)}>{$TEMP_LOW} or {Cheetah F1:AntMinerF1.Temp4.min(15m)}>{$TEMP_LOW}) and {Cheetah F1:icmpping.last()}=1
RECOVERY_EXPRESSION
({Cheetah F1:AntMinerF1.Temp1.last()}<{$TEMP_LOW} or {Cheetah F1:AntMinerF1.Temp2.last()}<{$TEMP_LOW} or {Cheetah F1:AntMinerF1.Temp3.last()}<{$TEMP_LOW}) and {Cheetah F1:icmpping.last()}=1
AntMiner F1 High temp on {HOST.NAME}
AVERAGE
YES
{Cheetah F1:icmpping.last(5m)}=0 and {Cheetah F1:net.tcp.service[tcp,,4028].last(5m)}=0
RECOVERY_EXPRESSION
{Cheetah F1:icmpping.last()}=1 or {Cheetah F1:net.tcp.service[tcp,,4028].last()}=1
AntMiner F1 Host DOWN {HOST.NAME}
DISASTER
YES
({Cheetah F1:AntMinerF1.Fan1.last(10m)}<{$FAN_LOW} or {Cheetah F1:AntMinerF1.Fan2.last(10m)}<{$FAN_LOW}) and {Cheetah F1:icmpping.last()}=1
AntMiner F1 low fan speed {HOST.NAME}
YES
({Cheetah F1:AntMinerF1.Hashrate.last()}<{$HASH_LOW} and {Cheetah F1:AntMinerF1.Elapsed.last()}>600) and ({Cheetah F1:icmpping.last()}=1 and {Cheetah F1:net.tcp.service[tcp,,4028].last()}=1)
RECOVERY_EXPRESSION
{Cheetah F1:AntMinerF1.Hashrate.last(#3)}>{$HASH_LOW}
AntMiner F1 Low hashrate on {HOST.NAME}
WARNING
YES
Service state
0
Down
1
Up