master
json 50 lines 1.6 KB
Raw
1 {
2 "jsonSchema": {
3 "$schema": "http://json-schema.org/draft-07/schema#",
4 "title": "HddTemp collector configuration.",
5 "type": "object",
6 "properties": {
7 "update_every": {
8 "title": "Update every",
9 "description": "Data collection interval, measured in seconds.",
10 "type": "integer",
11 "minimum": 1,
12 "default": 1
13 },
14 "autodetection_retry": {
15 "title": "Detection retry",
16 "description": "Recheck interval in seconds. Zero means no recheck will be scheduled.",
17 "type": "integer",
18 "minimum": 0,
19 "default": 60
20 },
21 "address": {
22 "title": "Address",
23 "description": "The IP address and port where the hddtemp daemon listens for connections.",
24 "type": "string",
25 "default": "127.0.0.1:7634"
26 },
27 "timeout": {
28 "title": "Timeout",
29 "description": "Timeout for establishing a connection and communication (reading and writing) in seconds.",
30 "type": "number",
31 "minimum": 0.5,
32 "default": 1
33 }
34 },
35 "required": [
36 "address"
37 ]
38 },
39 "uiSchema": {
40 "uiOptions": {
41 "fullPage": true
42 },
43 "autodetection_retry": {
44 "ui:help": "This option determines how frequently (in seconds) Netdata will retry data collection jobs that failed initially, with the value of 60 meaning it retries to start data collection jobs every 60 seconds, while setting it to 0 disables this retry mechanism entirely."
45 },
46 "timeout": {
47 "ui:help": "Accepts decimals for precise control (e.g., type 1.5 for 1.5 seconds)."
48 }
49 }
50 }