-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.json
More file actions
37 lines (26 loc) · 1.57 KB
/
config.example.json
File metadata and controls
37 lines (26 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
{
"_comment": "System Monitor Client Configuration Example",
"_instructions": "Copy this file to 'config.json' and modify the values according to your needs",
"clientName": "My Server",
"_clientName_description": "Custom name for this client (will use hostname if empty)",
"clientTags": ["production", "web-server", "us-east"],
"_clientTags_description": "Tags for categorizing and filtering clients (e.g., environment, role, location)",
"clientPurpose": "Main production web server",
"_clientPurpose_description": "Description of what this client is used for",
"serverUrl": "http://localhost:7788",
"_serverUrl_description": "URL of the monitoring server (use https:// in production)",
"reportInterval": 60000,
"_reportInterval_description": "How often to report data to server in milliseconds (60000 = 1 minute)",
"minReportInterval": 10000,
"_minReportInterval_description": "Minimum allowed report interval in milliseconds (10000 = 10 seconds)",
"maxRetries": 3,
"_maxRetries_description": "Maximum number of retry attempts for failed reports",
"cacheSize": 100,
"_cacheSize_description": "Maximum number of reports to cache locally when server is unreachable",
"location": "",
"_location_description": "Custom location (e.g., 'Fujian', 'Beijing', 'New York'), override automatic detection",
"authToken": "",
"_authToken_description": "Authentication token for server validation (if required by server)",
"priority": 0,
"_priority_description": "Client priority for sorting (lower number = higher priority, default: 0)"
}