717 lines
31 KiB
XML
717 lines
31 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<zabbix_export>
|
|
<version>5.2</version>
|
|
<date>2022-04-08T07:43:24Z</date>
|
|
<groups>
|
|
<group>
|
|
<name>AntMiner S9</name>
|
|
</group>
|
|
</groups>
|
|
<templates>
|
|
<template>
|
|
<template>AntMiner S9</template>
|
|
<name>AntMiner S9</name>
|
|
<groups>
|
|
<group>
|
|
<name>AntMiner S9</name>
|
|
</group>
|
|
</groups>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
<application>
|
|
<name>AntMinerS9All</name>
|
|
</application>
|
|
<application>
|
|
<name>AntMinerS9Pool</name>
|
|
</application>
|
|
</applications>
|
|
<items>
|
|
<item>
|
|
<name>CompileTime</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.CompileTime</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>0</trends>
|
|
<status>DISABLED</status>
|
|
<value_type>TEXT</value_type>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[0]['CompileTime']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Elapsed</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Elapsed</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<units>s</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['Elapsed']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Fan5</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Fan5</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<units>RPM</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['fan5']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Fan6</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Fan6</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<units>RPM</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['fan6']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Fan_num</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Fan_num</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['fan_num']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Hashrate</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Hashrate</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<value_type>FLOAT</value_type>
|
|
<units>TH/s</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['GHS 5s']</parameter>
|
|
</parameters>
|
|
</step>
|
|
<step>
|
|
<type>MULTIPLIER</type>
|
|
<parameters>
|
|
<parameter>0.001</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Hashrate6</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Hashrate6</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<value_type>FLOAT</value_type>
|
|
<units>TH/s</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['chain_rate6']</parameter>
|
|
</parameters>
|
|
</step>
|
|
<step>
|
|
<type>MULTIPLIER</type>
|
|
<parameters>
|
|
<parameter>0.001</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Hashrate7</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Hashrate7</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<value_type>FLOAT</value_type>
|
|
<units>TH/s</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['chain_rate7']</parameter>
|
|
</parameters>
|
|
</step>
|
|
<step>
|
|
<type>MULTIPLIER</type>
|
|
<parameters>
|
|
<parameter>0.001</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Hashrate8</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Hashrate8</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<value_type>FLOAT</value_type>
|
|
<units>TH/s</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['chain_rate8']</parameter>
|
|
</parameters>
|
|
</step>
|
|
<step>
|
|
<type>MULTIPLIER</type>
|
|
<parameters>
|
|
<parameter>0.001</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>LastOnline_pool1</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.LS_online_pool1</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>0</trends>
|
|
<value_type>TEXT</value_type>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9Pool</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[0]['Stratum Active']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["pools", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>LastOnline_pool2</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.LS_online_pool2</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>0</trends>
|
|
<value_type>TEXT</value_type>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9Pool</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['Stratum Active']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["pools", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>LastOnline_pool3</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.LS_online_pool3</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>0</trends>
|
|
<value_type>TEXT</value_type>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9Pool</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[2]['Stratum Active']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["pools", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>LastTime_pool1</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.LS_pool1</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>0</trends>
|
|
<value_type>TEXT</value_type>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9Pool</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[0]['Last Share Time']</parameter>
|
|
</parameters>
|
|
</step>
|
|
<step>
|
|
<type>JAVASCRIPT</type>
|
|
<parameters>
|
|
<parameter>var $123 = (value.replace(/:/g,''));
|
|
return $123;</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["pools", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>LastTime_pool2</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.LS_pool2</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>0</trends>
|
|
<value_type>TEXT</value_type>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9Pool</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['Last Share Time']</parameter>
|
|
</parameters>
|
|
</step>
|
|
<step>
|
|
<type>JAVASCRIPT</type>
|
|
<parameters>
|
|
<parameter>var $123 = (value.replace(/:/g,''));
|
|
return $123;</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["pools", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>LastTime_pool3</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.LS_pool3</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>0</trends>
|
|
<value_type>TEXT</value_type>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9Pool</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[2]['Last Share Time']</parameter>
|
|
</parameters>
|
|
</step>
|
|
<step>
|
|
<type>JAVASCRIPT</type>
|
|
<parameters>
|
|
<parameter>var $123 = (value.replace(/:/g,''));
|
|
return $123;</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["pools", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Temp6</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Temp6</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<units>C</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['temp2_6']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Temp7</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Temp7</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<units>C</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['temp2_7']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Temp8</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Temp8</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<units>C</units>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[1]['temp2_8']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>Type</name>
|
|
<type>DEPENDENT</type>
|
|
<key>AntMinerS9.Type</key>
|
|
<delay>0</delay>
|
|
<history>1d</history>
|
|
<trends>0</trends>
|
|
<value_type>TEXT</value_type>
|
|
<inventory_link>TYPE</inventory_link>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<preprocessing>
|
|
<step>
|
|
<type>JSONPATH</type>
|
|
<parameters>
|
|
<parameter>$[0]['Type']</parameter>
|
|
</parameters>
|
|
</step>
|
|
</preprocessing>
|
|
<master_item>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
</master_item>
|
|
</item>
|
|
<item>
|
|
<name>UP_DOwn</name>
|
|
<type>SIMPLE</type>
|
|
<key>icmpping</key>
|
|
<delay>60s</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<valuemap>
|
|
<name>Service state</name>
|
|
</valuemap>
|
|
</item>
|
|
<item>
|
|
<name>AntMinerGetAllpool</name>
|
|
<type>EXTERNAL</type>
|
|
<key>Miner["pools", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
<delay>300s</delay>
|
|
<history>0</history>
|
|
<trends>0</trends>
|
|
<value_type>TEXT</value_type>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9Pool</name>
|
|
</application>
|
|
</applications>
|
|
</item>
|
|
<item>
|
|
<name>AntMinerGetAllstats</name>
|
|
<type>EXTERNAL</type>
|
|
<key>Miner["stats", "{HOST.CONN}", "{$HOST.PORT}"]</key>
|
|
<delay>300s</delay>
|
|
<history>0</history>
|
|
<trends>0</trends>
|
|
<value_type>TEXT</value_type>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9All</name>
|
|
</application>
|
|
</applications>
|
|
</item>
|
|
<item>
|
|
<name>Asic</name>
|
|
<type>SIMPLE</type>
|
|
<key>net.tcp.service[tcp,,4028]</key>
|
|
<delay>60s</delay>
|
|
<history>1d</history>
|
|
<trends>1d</trends>
|
|
<applications>
|
|
<application>
|
|
<name>AntMinerS9</name>
|
|
</application>
|
|
</applications>
|
|
<valuemap>
|
|
<name>Service state</name>
|
|
</valuemap>
|
|
</item>
|
|
</items>
|
|
<macros>
|
|
<macro>
|
|
<macro>{$FAN_LOW}</macro>
|
|
<value>800</value>
|
|
</macro>
|
|
<macro>
|
|
<macro>{$HASH_LOW}</macro>
|
|
<value>11</value>
|
|
</macro>
|
|
<macro>
|
|
<macro>{$HOST.PORT}</macro>
|
|
<value>4028</value>
|
|
</macro>
|
|
<macro>
|
|
<macro>{$LS_TIME}</macro>
|
|
<value>1000</value>
|
|
</macro>
|
|
<macro>
|
|
<macro>{$TEMP_LOW}</macro>
|
|
<value>90</value>
|
|
</macro>
|
|
<macro>
|
|
<macro>{$UNAME}</macro>
|
|
<value>root</value>
|
|
</macro>
|
|
<macro>
|
|
<macro>{$UPASS}</macro>
|
|
<value>Okey123</value>
|
|
</macro>
|
|
</macros>
|
|
</template>
|
|
</templates>
|
|
<triggers>
|
|
<trigger>
|
|
<expression>({AntMiner S9:AntMinerS9.Hashrate.nodata(15m)}=1 or {AntMiner S9:AntMinerS9.Hashrate.last(5m)}=0) and {AntMiner S9:icmpping.last()}=1</expression>
|
|
<name>AntMiner S9 Hashrate information not available on {HOST.NAME}</name>
|
|
<priority>HIGH</priority>
|
|
<manual_close>YES</manual_close>
|
|
</trigger>
|
|
<trigger>
|
|
<expression>({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</expression>
|
|
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
|
|
<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</recovery_expression>
|
|
<name>AntMiner S9 High temp on {HOST.NAME}</name>
|
|
<priority>AVERAGE</priority>
|
|
<manual_close>YES</manual_close>
|
|
</trigger>
|
|
<trigger>
|
|
<expression>{AntMiner S9:icmpping.max(#3)}=0 and {AntMiner S9:net.tcp.service[tcp,,4028].last(#3)}=0</expression>
|
|
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
|
|
<recovery_expression>{AntMiner S9:icmpping.last()}=1 or {AntMiner S9:net.tcp.service[tcp,,4028].last()}=1</recovery_expression>
|
|
<name>AntMiner S9 Host DOWN {HOST.NAME}</name>
|
|
<priority>DISASTER</priority>
|
|
<manual_close>YES</manual_close>
|
|
</trigger>
|
|
<trigger>
|
|
<expression>(({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</expression>
|
|
<name>AntMiner S9 low fan speed {HOST.NAME}</name>
|
|
<manual_close>YES</manual_close>
|
|
</trigger>
|
|
<trigger>
|
|
<expression>(({AntMiner S9:AntMinerS9.Hashrate.last()}<{$HASH_LOW} and {AntMiner S9:AntMinerS9.Hashrate.last()}>0) and {AntMiner S9:AntMinerS9.Elapsed.last()}>600) and ({AntMiner S9:icmpping.last()}=1 and {AntMiner S9:net.tcp.service[tcp,,4028].last()}=1)</expression>
|
|
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
|
|
<recovery_expression>{AntMiner S9:AntMinerS9.Hashrate.last()}>{$HASH_LOW} or {AntMiner S9:AntMinerS9.Hashrate.nodata(15m)}=1</recovery_expression>
|
|
<name>AntMiner S9 Low hashrate on {HOST.NAME}</name>
|
|
<priority>WARNING</priority>
|
|
<manual_close>YES</manual_close>
|
|
</trigger>
|
|
<trigger>
|
|
<expression>({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})</expression>
|
|
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
|
|
<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})</recovery_expression>
|
|
<name>AntMiner S9 превышено время шары {HOST.NAME}</name>
|
|
<priority>INFO</priority>
|
|
</trigger>
|
|
<trigger>
|
|
<expression>({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)</expression>
|
|
<recovery_mode>RECOVERY_EXPRESSION</recovery_mode>
|
|
<recovery_expression>{AntMiner S9:AntMinerS9.Fan_num.last()}=2</recovery_expression>
|
|
<name>Асик завис !!!</name>
|
|
<status>DISABLED</status>
|
|
<manual_close>YES</manual_close>
|
|
</trigger>
|
|
</triggers>
|
|
<value_maps>
|
|
<value_map>
|
|
<name>Service state</name>
|
|
<mappings>
|
|
<mapping>
|
|
<value>0</value>
|
|
<newvalue>Down</newvalue>
|
|
</mapping>
|
|
<mapping>
|
|
<value>1</value>
|
|
<newvalue>Up</newvalue>
|
|
</mapping>
|
|
</mappings>
|
|
</value_map>
|
|
</value_maps>
|
|
</zabbix_export>
|