mirror of
https://github.com/ChenQihan666/Lolia-Nodes-Status-Pages.git
synced 2026-08-14 07:52:34 +08:00
Update uptime.config.ts
This commit is contained in:
+11
-45
@@ -18,54 +18,20 @@ const pageConfig: PageConfig = {
|
|||||||
const workerConfig: WorkerConfig = {
|
const workerConfig: WorkerConfig = {
|
||||||
// Define all your monitors here
|
// Define all your monitors here
|
||||||
monitors: [
|
monitors: [
|
||||||
// Example HTTP Monitor
|
|
||||||
{
|
{
|
||||||
// `id` should be unique, history will be kept if the `id` remains constant
|
id: '37',
|
||||||
id: 'foo_monitor',
|
name: '阿里云北京-1',
|
||||||
// `name` is used at status page and callback message
|
|
||||||
name: 'My API Monitor',
|
|
||||||
// `method` should be a valid HTTP Method
|
|
||||||
method: 'GET',
|
|
||||||
// `target` is a valid URL
|
|
||||||
target: 'https://example.com',
|
|
||||||
// [OPTIONAL] `tooltip` is ONLY used at status page to show a tooltip
|
|
||||||
tooltip: 'This is a tooltip for this monitor',
|
|
||||||
// [OPTIONAL] `statusPageLink` is ONLY used for clickable link at status page
|
|
||||||
statusPageLink: 'https://example.com',
|
|
||||||
// [OPTIONAL] `expectedCodes` is an array of acceptable HTTP response codes, if not specified, default to 2xx
|
|
||||||
expectedCodes: [200],
|
|
||||||
// [OPTIONAL] `timeout` in millisecond, if not specified, default to 10000
|
|
||||||
timeout: 10000,
|
|
||||||
// [OPTIONAL] headers to be sent
|
|
||||||
headers: {
|
|
||||||
'User-Agent': 'Uptimeflare',
|
|
||||||
Authorization: 'Bearer YOUR_TOKEN_HERE',
|
|
||||||
},
|
|
||||||
// [OPTIONAL] body to be sent (require POST/PUT/PATCH method)
|
|
||||||
// body: 'Hello, world!',
|
|
||||||
// [OPTIONAL] if specified, the response must contains the keyword to be considered as operational.
|
|
||||||
// responseKeyword: 'success',
|
|
||||||
// [OPTIONAL] if specified, the response must NOT contains the keyword to be considered as operational.
|
|
||||||
// responseForbiddenKeyword: 'bad gateway',
|
|
||||||
// [OPTIONAL] if specified, will call the check proxy to check the monitor, mainly for geo-specific checks
|
|
||||||
// refer to docs https://github.com/lyc8503/UptimeFlare/wiki/Check-proxy-setup before setting this value
|
|
||||||
// currently supports `worker://`, `globalping://` and `http(s)://` proxies
|
|
||||||
// checkProxy: 'worker://weur',
|
|
||||||
// [OPTIONAL] if true, the check will fallback to local if the specified proxy is down
|
|
||||||
// checkProxyFallback: true,
|
|
||||||
},
|
|
||||||
// Example TCP Monitor
|
|
||||||
{
|
|
||||||
id: 'test_tcp_monitor',
|
|
||||||
name: 'Example TCP Monitor',
|
|
||||||
// `method` should be `TCP_PING` for tcp monitors
|
|
||||||
method: 'TCP_PING',
|
method: 'TCP_PING',
|
||||||
// `target` should be `host:port` for tcp monitors
|
target: 'cn-bj-3.qwq.fan:10000',
|
||||||
target: '1.2.3.4:22',
|
timeout: 5000
|
||||||
tooltip: 'My production server SSH',
|
|
||||||
statusPageLink: 'https://example.com',
|
|
||||||
timeout: 5000,
|
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: '6',
|
||||||
|
name: '腾讯云北京-1',
|
||||||
|
method: 'TCP_PING',
|
||||||
|
target: 'cn-bj-1.qwq.fan:7000',
|
||||||
|
timeout: 5000
|
||||||
|
}
|
||||||
],
|
],
|
||||||
// [Optional] Notification settings
|
// [Optional] Notification settings
|
||||||
notification: {
|
notification: {
|
||||||
|
|||||||
Reference in New Issue
Block a user