whatsminer template
This commit is contained in:
@@ -0,0 +1,175 @@
|
||||
zabbix_export:
|
||||
version: '5.2'
|
||||
date: '2021-10-07T01:19:45Z'
|
||||
groups:
|
||||
-
|
||||
name: Whatsminer
|
||||
templates:
|
||||
-
|
||||
template: Whatsminer
|
||||
name: Whatsminer
|
||||
groups:
|
||||
-
|
||||
name: Whatsminer
|
||||
applications:
|
||||
-
|
||||
name: WhatsHW
|
||||
-
|
||||
name: WhatsInfo
|
||||
-
|
||||
name: WhatsState
|
||||
items:
|
||||
-
|
||||
name: Fan-In
|
||||
type: DEPENDENT
|
||||
key: FanIn
|
||||
delay: '0'
|
||||
history: 1d
|
||||
trends: '0'
|
||||
value_type: FLOAT
|
||||
applications:
|
||||
-
|
||||
name: WhatsHW
|
||||
preprocessing:
|
||||
-
|
||||
type: JSONPATH
|
||||
parameters:
|
||||
- '$[0][''Fan Speed In'']'
|
||||
master_item:
|
||||
key: 'Whats["summary", "{HOST.CONN}", "{$HOST.PORT}"]'
|
||||
-
|
||||
name: Fan-Out
|
||||
type: DEPENDENT
|
||||
key: FanOut
|
||||
delay: '0'
|
||||
history: 1d
|
||||
trends: '0'
|
||||
value_type: FLOAT
|
||||
applications:
|
||||
-
|
||||
name: WhatsHW
|
||||
preprocessing:
|
||||
-
|
||||
type: JSONPATH
|
||||
parameters:
|
||||
- '$[0][''Fan Speed Out'']'
|
||||
master_item:
|
||||
key: 'Whats["summary", "{HOST.CONN}", "{$HOST.PORT}"]'
|
||||
-
|
||||
name: Hashrate
|
||||
type: DEPENDENT
|
||||
key: Hash
|
||||
delay: '0'
|
||||
history: 1d
|
||||
trends: '0'
|
||||
value_type: FLOAT
|
||||
units: TH/s
|
||||
applications:
|
||||
-
|
||||
name: WhatsHW
|
||||
preprocessing:
|
||||
-
|
||||
type: JSONPATH
|
||||
parameters:
|
||||
- '$[0][''MHS av'']'
|
||||
master_item:
|
||||
key: 'Whats["summary", "{HOST.CONN}", "{$HOST.PORT}"]'
|
||||
-
|
||||
name: UpDown
|
||||
type: SIMPLE
|
||||
key: icmpping
|
||||
delay: 60s
|
||||
history: 1d
|
||||
trends: '0'
|
||||
applications:
|
||||
-
|
||||
name: WhatsState
|
||||
valuemap:
|
||||
name: 'Service state'
|
||||
-
|
||||
name: Asic
|
||||
type: SIMPLE
|
||||
key: 'net.tcp.service[tcp,,4028]'
|
||||
delay: 60s
|
||||
history: 1d
|
||||
trends: '0'
|
||||
applications:
|
||||
-
|
||||
name: WhatsState
|
||||
valuemap:
|
||||
name: 'Service state'
|
||||
request_method: POST
|
||||
-
|
||||
name: Temperature
|
||||
type: DEPENDENT
|
||||
key: Temp
|
||||
delay: '0'
|
||||
history: 1d
|
||||
trends: '0'
|
||||
value_type: TEXT
|
||||
applications:
|
||||
-
|
||||
name: WhatsHW
|
||||
preprocessing:
|
||||
-
|
||||
type: JSONPATH
|
||||
parameters:
|
||||
- '$[0][''Temperature'']'
|
||||
master_item:
|
||||
key: 'Whats["summary", "{HOST.CONN}", "{$HOST.PORT}"]'
|
||||
-
|
||||
name: AsicPolls
|
||||
type: EXTERNAL
|
||||
key: 'Whats["pools", "{HOST.CONN}", "{$HOST.PORT}"]'
|
||||
delay: 300s
|
||||
history: '0'
|
||||
trends: '0'
|
||||
value_type: TEXT
|
||||
applications:
|
||||
-
|
||||
name: WhatsInfo
|
||||
-
|
||||
name: AsicSummary
|
||||
type: EXTERNAL
|
||||
key: 'Whats["summary", "{HOST.CONN}", "{$HOST.PORT}"]'
|
||||
delay: 300s
|
||||
history: 1d
|
||||
trends: '0'
|
||||
value_type: TEXT
|
||||
applications:
|
||||
-
|
||||
name: WhatsInfo
|
||||
macros:
|
||||
-
|
||||
macro: '{$TEMP_HIGH}'
|
||||
value: '80'
|
||||
triggers:
|
||||
-
|
||||
expression: '{Whatsminer:Hash.nodata(15m)}=1 and {Whatsminer:icmpping.last()}=1'
|
||||
name: 'Whatsminer Hashrate information not available on {HOST.NAME}'
|
||||
priority: HIGH
|
||||
manual_close: 'YES'
|
||||
-
|
||||
expression: '{Whatsminer:icmpping.max(#3)}=0 and {Whatsminer:net.tcp.service[tcp,,4028].last(#3)}=0'
|
||||
recovery_mode: RECOVERY_EXPRESSION
|
||||
recovery_expression: '{Whatsminer:icmpping.last()}=1 and {Whatsminer:net.tcp.service[tcp,,4028].last()}=1'
|
||||
name: 'WhatsMiner Host Down {HOST.NAME}'
|
||||
priority: DISASTER
|
||||
manual_close: 'YES'
|
||||
-
|
||||
expression: '{Whatsminer:Temp.last(,15m)}>{$TEMP_HIGH} and {Whatsminer:icmpping.last()}=1'
|
||||
recovery_mode: RECOVERY_EXPRESSION
|
||||
recovery_expression: '{Whatsminer:Temp.last(,15m)}<{$HIGH_TEMP} and {Whatsminer:icmpping.last()}=1'
|
||||
name: 'Whatsminer {HOST.NAME} High Temp'
|
||||
priority: AVERAGE
|
||||
manual_close: 'YES'
|
||||
value_maps:
|
||||
-
|
||||
name: 'Service state'
|
||||
mappings:
|
||||
-
|
||||
value: '0'
|
||||
newvalue: Down
|
||||
-
|
||||
value: '1'
|
||||
newvalue: Up
|
||||
Reference in New Issue
Block a user