diff --git a/backend/data/pingping.sqlite b/backend/data/pingping.sqlite index 87a8cf8..1e484d7 100644 Binary files a/backend/data/pingping.sqlite and b/backend/data/pingping.sqlite differ diff --git a/backend/logs/app.log b/backend/logs/app.log new file mode 100644 index 0000000..3e051ae --- /dev/null +++ b/backend/logs/app.log @@ -0,0 +1,18231 @@ +Tue, 10 Jun 2025 09:53:22 GMT koa deprecated Support for generators will be removed in v3. See the documentation for examples of how to convert old middleware https://github.com/koajs/koa/blob/master/docs/migration.md at dist/index.js:81:5 +应用启动时的监控任务初始化逻辑: Router { + opts: {}, + methods: [ + 'HEAD', 'OPTIONS', + 'GET', 'PUT', + 'PATCH', 'POST', + 'DELETE' + ], + exclusive: false, + params: {}, + stack: [ + Layer { + opts: [Object], + name: null, + methods: [Array], + paramNames: [], + stack: [Array], + path: '/', + regexp: /^(?:\/)(?:\/$)?$/i + }, + Layer { + opts: [Object], + name: null, + methods: [Array], + paramNames: [Array], + stack: [Array], + path: '/:id', + regexp: /^(?:\/([^\/]+))(?:\/$)?$/i + }, + Layer { + opts: [Object], + name: null, + methods: [Array], + paramNames: [], + stack: [Array], + path: '/', + regexp: /^(?:\/)(?:\/$)?$/i + }, + Layer { + opts: [Object], + name: null, + methods: [Array], + paramNames: [Array], + stack: [Array], + path: '/:id', + regexp: /^(?:\/([^\/]+))(?:\/$)?$/i + }, + Layer { + opts: [Object], + name: null, + methods: [Array], + paramNames: [Array], + stack: [Array], + path: '/:id', + regexp: /^(?:\/([^\/]+))(?:\/$)?$/i + }, + Layer { + opts: [Object], + name: null, + methods: [Array], + paramNames: [Array], + stack: [Array], + path: '/:id/results', + regexp: /^(?:\/([^\/]+)\/results)(?:\/$)?$/i + }, + Layer { + opts: [Object], + name: null, + methods: [Array], + paramNames: [Array], + stack: [Array], + path: '/:id/check', + regexp: /^(?:\/([^\/]+)\/check)(?:\/$)?$/i + } + ], + host: undefined +} +数据库连接成功 +执行系统健康检查... +系统健康状态: healthy +已停止所有监控任务 (0 个) +已启动监控: Deepseek (ID: 1), 间隔: 60秒 +已启动监控: Google (ID: 2), 间隔: 60秒 +已启动监控: Deepseek Ping (ID: 4), 间隔: 60秒 +已启动监控: ChatGPT (ID: 5), 间隔: 60秒 +已启动 4 个监控任务 +监控服务已启动 +服务器运行在 http://localhost:2070 +系统整体健康状态: healthy +[2025-06-10T09:53:26.963Z] <-- GET /api/system/health +[2025-06-10T09:53:27.008Z] --> GET /api/system/health 200 45ms 767b +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T09:53:28.727Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:25.530Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:53:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:25.373Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:53:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 431, + active: true, + lastCheckTime: 2025-06-10T09:53:27.411Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:53:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:22.455Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:53:22.000Z + } +] +[2025-06-10T09:53:28.729Z] --> GET /api/monitoring 200 3ms 1.33kb +[2025-06-10T09:53:57.843Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:25.530Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:53:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:25.373Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:53:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 431, + active: true, + lastCheckTime: 2025-06-10T09:53:27.411Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:53:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:22.455Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:53:22.000Z + } +] +[2025-06-10T09:53:57.849Z] --> GET /api/monitoring 200 6ms 1.33kb +[2025-06-10T09:53:58.642Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:25.530Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:53:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:25.373Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:53:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 431, + active: true, + lastCheckTime: 2025-06-10T09:53:27.411Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:53:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:22.455Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:53:22.000Z + } +] +[2025-06-10T09:53:58.644Z] --> GET /api/monitoring 200 3ms 1.33kb +[2025-06-10T09:54:00.602Z] <-- GET /api/system/health +[2025-06-10T09:54:00.638Z] --> GET /api/system/health 200 36ms 767b +[2025-06-10T09:54:04.987Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:25.530Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:53:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:25.373Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:53:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 431, + active: true, + lastCheckTime: 2025-06-10T09:53:27.411Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:53:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:53:22.455Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:53:22.000Z + } +] +[2025-06-10T09:54:04.989Z] --> GET /api/monitoring 200 2ms 1.33kb +[2025-06-10T09:54:06.272Z] <-- GET /api/monitoring/2 +[2025-06-10T09:54:06.273Z] --> GET /api/monitoring/2 200 1ms 354b +[2025-06-10T09:54:06.274Z] <-- GET /api/monitoring/2/results +[2025-06-10T09:54:06.280Z] --> GET /api/monitoring/2/results 200 6ms 57.42kb +[2025-06-10T09:54:06.959Z] <-- GET /api/system/health +[2025-06-10T09:54:06.983Z] --> GET /api/system/health 200 24ms 767b +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T09:54:28.756Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T09:54:26.419Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:54:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:54:25.377Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:54:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 432, + active: true, + lastCheckTime: 2025-06-10T09:54:27.358Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:54:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:54:22.401Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:54:22.000Z + } +] +[2025-06-10T09:54:28.758Z] --> GET /api/monitoring 200 2ms 1.33kb +[2025-06-10T09:55:18.545Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T09:54:26.419Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:54:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:54:25.377Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:54:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 432, + active: true, + lastCheckTime: 2025-06-10T09:54:27.358Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:54:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:54:22.401Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:54:22.000Z + } +] +[2025-06-10T09:55:18.546Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-10T09:55:20.028Z] <-- GET /api/monitoring/1 +[2025-06-10T09:55:20.029Z] --> GET /api/monitoring/1 200 1ms 370b +[2025-06-10T09:55:20.030Z] <-- GET /api/monitoring/1/results +[2025-06-10T09:55:20.042Z] --> GET /api/monitoring/1/results 200 12ms 293.86kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T09:55:28.686Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:55:25.640Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:55:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:55:25.473Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:55:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 433, + active: true, + lastCheckTime: 2025-06-10T09:55:27.418Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:55:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:55:22.569Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:55:22.000Z + } +] +[2025-06-10T09:55:28.688Z] --> GET /api/monitoring 200 2ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T09:56:28.680Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:56:25.603Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:56:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:56:25.376Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:56:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 434, + active: true, + lastCheckTime: 2025-06-10T09:56:27.359Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:56:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:56:22.436Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:56:22.000Z + } +] +[2025-06-10T09:56:28.682Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T09:57:28.665Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:57:25.541Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:57:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:57:25.393Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:57:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 435, + active: true, + lastCheckTime: 2025-06-10T09:57:27.433Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:57:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:57:22.445Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:57:22.000Z + } +] +[2025-06-10T09:57:28.667Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T09:58:28.657Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:58:25.573Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:58:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:58:25.425Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:58:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 436, + active: true, + lastCheckTime: 2025-06-10T09:58:27.396Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:58:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:58:22.468Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:58:22.000Z + } +] +[2025-06-10T09:58:28.659Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T09:59:28.684Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:59:25.743Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T09:59:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:59:25.443Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T09:59:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 437, + active: true, + lastCheckTime: 2025-06-10T09:59:27.488Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T09:59:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T09:59:22.513Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T09:59:22.000Z + } +] +[2025-06-10T09:59:28.686Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:00:28.687Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:00:25.881Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:00:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:00:25.487Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:00:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 438, + active: true, + lastCheckTime: 2025-06-10T10:00:27.456Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:00:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:00:22.545Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:00:22.000Z + } +] +[2025-06-10T10:00:28.691Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:01:28.668Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:01:25.666Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:01:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:01:26.509Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:01:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 439, + active: true, + lastCheckTime: 2025-06-10T10:01:27.543Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:01:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:01:22.563Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:01:22.000Z + } +] +[2025-06-10T10:01:28.669Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:02:28.730Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:02:26.310Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:02:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:02:25.546Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:02:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 440, + active: true, + lastCheckTime: 2025-06-10T10:02:27.521Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:02:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:02:22.564Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:02:22.000Z + } +] +[2025-06-10T10:02:28.732Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:03:28.674Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:03:25.807Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:03:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:03:26.544Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:03:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 441, + active: true, + lastCheckTime: 2025-06-10T10:03:27.603Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:03:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:03:22.588Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:03:22.000Z + } +] +[2025-06-10T10:03:28.679Z] --> GET /api/monitoring 200 6ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:04:28.724Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:04:25.837Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:04:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:04:25.596Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:04:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 442, + active: true, + lastCheckTime: 2025-06-10T10:04:27.559Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:04:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:04:22.654Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:04:22.000Z + } +] +[2025-06-10T10:04:28.726Z] --> GET /api/monitoring 200 2ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T10:05:28.667Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:05:25.735Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:05:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:05:25.589Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:05:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 443, + active: true, + lastCheckTime: 2025-06-10T10:05:27.617Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:05:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:05:22.626Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:05:22.000Z + } +] +[2025-06-10T10:05:28.669Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:06:28.689Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:06:25.828Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:06:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:06:25.615Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:06:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 444, + active: true, + lastCheckTime: 2025-06-10T10:06:27.590Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:06:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:06:22.672Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:06:22.000Z + } +] +[2025-06-10T10:06:28.690Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:07:28.654Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:07:25.812Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:07:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:07:25.640Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:07:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 445, + active: true, + lastCheckTime: 2025-06-10T10:07:27.679Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:07:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:07:22.684Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:07:22.000Z + } +] +[2025-06-10T10:07:28.657Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:08:28.676Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:08:25.827Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:08:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:08:25.665Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:08:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 446, + active: true, + lastCheckTime: 2025-06-10T10:08:27.650Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:08:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:08:22.740Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:08:22.000Z + } +] +[2025-06-10T10:08:28.678Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:09:28.687Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:09:25.868Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:09:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:09:25.711Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:09:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 447, + active: true, + lastCheckTime: 2025-06-10T10:09:27.765Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:09:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:09:22.762Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:09:22.000Z + } +] +[2025-06-10T10:09:28.689Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:10:28.697Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:10:25.907Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:10:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:10:25.733Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:10:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 448, + active: true, + lastCheckTime: 2025-06-10T10:10:27.767Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:10:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:10:22.803Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:10:22.000Z + } +] +[2025-06-10T10:10:28.701Z] --> GET /api/monitoring 200 5ms 1.33kb +[2025-06-10T10:11:28.689Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:11:25.946Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:11:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:11:25.791Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:11:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 449, + active: true, + lastCheckTime: 2025-06-10T10:11:27.782Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:11:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:11:23.023Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:11:23.000Z + } +] +[2025-06-10T10:11:28.694Z] --> GET /api/monitoring 200 5ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T10:12:28.652Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:12:26.081Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:12:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:12:25.881Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:12:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 450, + active: true, + lastCheckTime: 2025-06-10T10:12:27.757Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:12:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:12:22.928Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:12:22.000Z + } +] +[2025-06-10T10:12:28.654Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:13:28.714Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:13:25.941Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:13:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:13:26.777Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:13:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 451, + active: true, + lastCheckTime: 2025-06-10T10:13:27.812Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:13:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:13:22.822Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:13:22.000Z + } +] +[2025-06-10T10:13:28.718Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:14:28.681Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:14:25.946Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:14:25.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:14:25.803Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:14:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 452, + active: true, + lastCheckTime: 2025-06-10T10:14:27.769Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:14:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:14:22.840Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:14:22.000Z + } +] +[2025-06-10T10:14:28.684Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:15:28.680Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:15:26.853Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:15:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:15:25.817Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:15:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 453, + active: true, + lastCheckTime: 2025-06-10T10:15:27.856Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:15:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:15:22.870Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:15:22.000Z + } +] +[2025-06-10T10:15:28.682Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:16:28.692Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:16:26.001Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:16:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:16:25.847Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:16:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 454, + active: true, + lastCheckTime: 2025-06-10T10:16:27.825Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:16:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:16:22.906Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:16:22.000Z + } +] +[2025-06-10T10:16:28.694Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:17:28.659Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:17:26.042Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:17:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:17:25.849Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:17:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 455, + active: true, + lastCheckTime: 2025-06-10T10:17:27.889Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:17:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:17:22.892Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:17:22.000Z + } +] +[2025-06-10T10:17:28.661Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:18:28.673Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:18:26.096Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:18:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:18:25.893Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:18:25.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 456, + active: true, + lastCheckTime: 2025-06-10T10:18:27.867Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:18:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:18:22.935Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:18:22.000Z + } +] +[2025-06-10T10:18:28.675Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:19:28.660Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:19:26.112Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:19:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:19:26.935Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:19:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 457, + active: true, + lastCheckTime: 2025-06-10T10:19:27.951Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:19:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:19:22.960Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:19:22.000Z + } +] +[2025-06-10T10:19:28.661Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:20:28.685Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:20:26.112Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:20:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 2, + active: true, + lastCheckTime: 2025-06-10T10:20:26.944Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:20:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 458, + active: true, + lastCheckTime: 2025-06-10T10:20:27.931Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:20:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:20:22.989Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:20:22.000Z + } +] +[2025-06-10T10:20:28.686Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:21:28.710Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:21:26.141Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:21:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:21:26.026Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:21:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 459, + active: true, + lastCheckTime: 2025-06-10T10:21:28.021Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:21:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:21:23.070Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:21:23.000Z + } +] +[2025-06-10T10:21:28.711Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:22:28.686Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:22:26.154Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:22:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:22:26.000Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:22:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 460, + active: true, + lastCheckTime: 2025-06-10T10:22:27.974Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:22:27.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:22:23.044Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:22:23.000Z + } +] +[2025-06-10T10:22:28.688Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:23:28.773Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:23:26.178Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:23:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:23:26.025Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:23:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 461, + active: true, + lastCheckTime: 2025-06-10T10:23:28.059Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:23:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:23:23.086Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:23:23.000Z + } +] +[2025-06-10T10:23:28.774Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-10T10:24:28.699Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:24:26.356Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:24:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:24:27.046Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:24:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 462, + active: true, + lastCheckTime: 2025-06-10T10:24:28.026Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:24:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:24:23.095Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:24:23.000Z + } +] +[2025-06-10T10:24:28.700Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:25:28.762Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:25:26.233Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:25:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:25:26.078Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:25:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 463, + active: true, + lastCheckTime: 2025-06-10T10:25:28.117Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:25:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:25:23.135Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:25:23.000Z + } +] +[2025-06-10T10:25:28.763Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:26:28.740Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:26:26.269Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:26:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:26:26.108Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:26:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 464, + active: true, + lastCheckTime: 2025-06-10T10:26:28.088Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:26:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:26:23.162Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:26:23.000Z + } +] +[2025-06-10T10:26:28.741Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:27:28.761Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:27:26.290Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:27:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:27:27.170Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:27:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 465, + active: true, + lastCheckTime: 2025-06-10T10:27:28.162Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:27:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:27:23.214Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:27:23.000Z + } +] +[2025-06-10T10:27:28.762Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:28:28.735Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:28:26.349Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:28:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:28:26.180Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:28:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 466, + active: true, + lastCheckTime: 2025-06-10T10:28:28.187Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:28:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:28:23.243Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:28:23.000Z + } +] +[2025-06-10T10:28:28.737Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T10:29:28.776Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:29:26.422Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:29:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:29:27.142Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:29:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 467, + active: true, + lastCheckTime: 2025-06-10T10:29:28.131Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:29:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:29:23.201Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:29:23.000Z + } +] +[2025-06-10T10:29:28.778Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:30:28.715Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:30:26.486Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:30:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 2, + active: true, + lastCheckTime: 2025-06-10T10:30:27.184Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:30:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 468, + active: true, + lastCheckTime: 2025-06-10T10:30:28.245Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:30:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:30:23.223Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:30:23.000Z + } +] +[2025-06-10T10:30:28.717Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:31:28.743Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:31:26.551Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:31:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:31:26.492Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:31:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 469, + active: true, + lastCheckTime: 2025-06-10T10:31:28.196Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:31:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:31:23.556Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:31:23.000Z + } +] +[2025-06-10T10:31:28.745Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:32:28.737Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:32:26.448Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:32:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:32:26.214Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:32:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 470, + active: true, + lastCheckTime: 2025-06-10T10:32:28.252Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:32:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:32:23.257Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:32:23.000Z + } +] +[2025-06-10T10:32:28.739Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:33:28.745Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:33:26.402Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:33:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:33:26.245Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:33:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 471, + active: true, + lastCheckTime: 2025-06-10T10:33:28.227Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:33:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:33:23.292Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:33:23.000Z + } +] +[2025-06-10T10:33:28.747Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:34:28.848Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:34:27.354Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:34:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:34:27.245Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:34:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 472, + active: true, + lastCheckTime: 2025-06-10T10:34:28.284Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:34:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:34:23.300Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:34:23.000Z + } +] +[2025-06-10T10:34:28.850Z] --> GET /api/monitoring 200 2ms 1.33kb +[2025-06-10T10:35:28.722Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:35:26.412Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:35:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:35:26.268Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:35:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 473, + active: true, + lastCheckTime: 2025-06-10T10:35:28.276Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:35:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:35:23.321Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:35:23.000Z + } +] +[2025-06-10T10:35:28.723Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:36:28.750Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:36:26.437Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:36:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:36:26.278Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:36:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 474, + active: true, + lastCheckTime: 2025-06-10T10:36:28.310Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:36:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:36:23.334Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:36:23.000Z + } +] +[2025-06-10T10:36:28.752Z] --> GET /api/monitoring 200 2ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T10:37:28.782Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:37:26.477Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:37:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:37:26.340Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:37:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 475, + active: true, + lastCheckTime: 2025-06-10T10:37:28.278Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:37:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:37:23.341Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:37:23.000Z + } +] +[2025-06-10T10:37:28.783Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:38:28.742Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:38:27.320Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:38:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:38:26.327Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:38:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 476, + active: true, + lastCheckTime: 2025-06-10T10:38:28.378Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:38:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:38:23.381Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:38:23.000Z + } +] +[2025-06-10T10:38:28.744Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:39:28.711Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:39:26.502Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:39:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:39:27.433Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:39:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 477, + active: true, + lastCheckTime: 2025-06-10T10:39:28.325Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:39:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:39:23.448Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:39:23.000Z + } +] +[2025-06-10T10:39:28.713Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:40:28.745Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:40:26.577Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:40:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:40:27.389Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:40:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 478, + active: true, + lastCheckTime: 2025-06-10T10:40:28.405Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:40:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:40:23.416Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:40:23.000Z + } +] +[2025-06-10T10:40:28.747Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:41:28.791Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:41:26.558Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:41:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:41:26.401Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:41:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 479, + active: true, + lastCheckTime: 2025-06-10T10:41:28.381Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:41:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:41:23.457Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:41:23.000Z + } +] +[2025-06-10T10:41:28.795Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:42:28.762Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:42:26.735Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:42:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:42:27.444Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:42:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 480, + active: true, + lastCheckTime: 2025-06-10T10:42:28.462Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:42:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:42:23.481Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:42:23.000Z + } +] +[2025-06-10T10:42:28.765Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:43:28.755Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:43:26.615Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:43:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:43:26.452Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:43:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 481, + active: true, + lastCheckTime: 2025-06-10T10:43:28.440Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:43:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:43:23.521Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:43:23.000Z + } +] +[2025-06-10T10:43:28.757Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:44:28.735Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:44:26.625Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:44:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:44:26.478Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:44:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 482, + active: true, + lastCheckTime: 2025-06-10T10:44:28.503Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:44:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:44:23.537Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:44:23.000Z + } +] +[2025-06-10T10:44:28.739Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +[2025-06-10T10:45:28.743Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:45:26.791Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:45:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:45:27.496Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:45:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 483, + active: true, + lastCheckTime: 2025-06-10T10:45:28.477Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:45:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:45:23.552Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:45:23.000Z + } +] +[2025-06-10T10:45:28.744Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:46:28.761Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:46:26.936Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:46:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:46:26.564Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:46:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 484, + active: true, + lastCheckTime: 2025-06-10T10:46:28.556Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:46:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:46:23.573Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:46:23.000Z + } +] +[2025-06-10T10:46:28.767Z] --> GET /api/monitoring 200 6ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:47:28.731Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:47:26.872Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:47:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:47:26.540Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:47:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 485, + active: true, + lastCheckTime: 2025-06-10T10:47:28.519Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:47:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:47:23.599Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:47:23.000Z + } +] +[2025-06-10T10:47:28.734Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:48:28.763Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:48:26.819Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:48:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:48:26.599Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:48:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 486, + active: true, + lastCheckTime: 2025-06-10T10:48:28.605Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:48:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:48:23.648Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:48:23.000Z + } +] +[2025-06-10T10:48:28.765Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:49:28.745Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:49:26.758Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:49:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:49:26.610Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:49:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 487, + active: true, + lastCheckTime: 2025-06-10T10:49:28.577Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:49:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:49:23.713Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:49:23.000Z + } +] +[2025-06-10T10:49:28.747Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:50:28.732Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:50:26.837Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:50:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:50:26.627Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:50:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 488, + active: true, + lastCheckTime: 2025-06-10T10:50:28.668Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:50:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:50:23.669Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:50:23.000Z + } +] +[2025-06-10T10:50:28.733Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-10T10:51:28.706Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:51:26.817Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:51:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:51:26.654Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:51:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 489, + active: true, + lastCheckTime: 2025-06-10T10:51:28.638Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:51:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:51:23.706Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:51:23.000Z + } +] +[2025-06-10T10:51:28.708Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +[2025-06-10T10:52:28.757Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:52:27.781Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:52:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:52:27.713Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:52:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 490, + active: true, + lastCheckTime: 2025-06-10T10:52:28.716Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:52:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:52:23.734Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:52:23.000Z + } +] +[2025-06-10T10:52:28.758Z] --> GET /api/monitoring 200 1ms 1.34kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:53:28.737Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:53:27.008Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:53:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:53:26.805Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:53:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 491, + active: true, + lastCheckTime: 2025-06-10T10:53:28.680Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:53:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:53:24.002Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:53:24.000Z + } +] +[2025-06-10T10:53:28.738Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:54:28.763Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:54:26.922Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:54:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:54:26.804Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:54:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 491, + active: true, + lastCheckTime: 2025-06-10T10:53:28.680Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:53:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:54:23.777Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:54:23.000Z + } +] +[2025-06-10T10:54:28.764Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:55:28.721Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:55:26.912Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:55:26.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:55:26.761Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:55:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 492, + active: true, + lastCheckTime: 2025-06-10T10:54:28.774Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:54:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:55:23.819Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:55:23.000Z + } +] +[2025-06-10T10:55:28.722Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +[2025-06-10T10:56:28.761Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:56:27.844Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:56:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:56:27.885Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:56:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 493, + active: true, + lastCheckTime: 2025-06-10T10:55:28.789Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:55:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:56:24.072Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:56:24.000Z + } +] +[2025-06-10T10:56:28.763Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:57:28.714Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:57:27.167Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:57:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:57:26.814Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:57:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 494, + active: true, + lastCheckTime: 2025-06-10T10:56:28.819Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:56:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:57:23.925Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:57:23.000Z + } +] +[2025-06-10T10:57:28.716Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T10:58:28.790Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:58:27.219Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:58:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:58:26.841Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:58:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 495, + active: true, + lastCheckTime: 2025-06-10T10:57:28.791Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:57:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:58:23.893Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:58:23.000Z + } +] +[2025-06-10T10:58:28.791Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +[2025-06-10T10:59:28.704Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T10:59:27.893Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T10:59:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:59:26.872Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T10:59:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 496, + active: true, + lastCheckTime: 2025-06-10T10:58:28.880Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:58:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T10:59:23.933Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T10:59:23.000Z + } +] +[2025-06-10T10:59:28.706Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:00:28.753Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:00:27.064Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:00:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:00:27.943Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:00:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 497, + active: true, + lastCheckTime: 2025-06-10T10:59:28.859Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T10:59:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:00:23.937Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:00:23.000Z + } +] +[2025-06-10T11:00:28.757Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +[2025-06-10T11:01:28.743Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:01:27.232Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:01:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:01:27.950Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:01:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 498, + active: true, + lastCheckTime: 2025-06-10T11:00:28.937Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:00:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:01:23.967Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:01:23.000Z + } +] +[2025-06-10T11:01:28.744Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:02:28.774Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:02:27.110Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:02:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:02:26.949Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:02:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 499, + active: true, + lastCheckTime: 2025-06-10T11:01:28.902Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:01:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:02:24.006Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:02:24.000Z + } +] +[2025-06-10T11:02:28.776Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:03:28.772Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:03:27.160Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:03:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:03:26.972Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:03:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 500, + active: true, + lastCheckTime: 2025-06-10T11:02:28.992Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:02:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:03:24.020Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:03:24.000Z + } +] +[2025-06-10T11:03:28.774Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:04:28.823Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:04:27.205Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:04:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:04:26.993Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:04:26.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 501, + active: true, + lastCheckTime: 2025-06-10T11:03:28.940Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:03:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:04:24.049Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:04:24.000Z + } +] +[2025-06-10T11:04:28.827Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +[2025-06-10T11:05:28.741Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:05:27.999Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:05:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:05:28.035Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:05:28.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 502, + active: true, + lastCheckTime: 2025-06-10T11:04:29.030Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:04:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:05:24.045Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:05:24.000Z + } +] +[2025-06-10T11:05:28.747Z] --> GET /api/monitoring 200 6ms 1.34kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:06:28.757Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:06:27.200Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:06:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:06:27.157Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:06:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 503, + active: true, + lastCheckTime: 2025-06-10T11:05:28.993Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:05:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:06:24.210Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:06:24.000Z + } +] +[2025-06-10T11:06:28.762Z] --> GET /api/monitoring 200 5ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +[2025-06-10T11:07:28.777Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:06:27.200Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:06:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:07:28.073Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:07:28.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 504, + active: true, + lastCheckTime: 2025-06-10T11:06:29.074Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:06:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:07:24.124Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:07:24.000Z + } +] +[2025-06-10T11:07:28.781Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:08:28.761Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:08:27.397Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:08:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:08:27.112Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:08:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 505, + active: true, + lastCheckTime: 2025-06-10T11:07:29.047Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:07:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:08:24.163Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:08:24.000Z + } +] +[2025-06-10T11:08:28.764Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:09:28.801Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:09:27.484Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:09:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:09:27.139Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:09:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 506, + active: true, + lastCheckTime: 2025-06-10T11:08:29.132Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:08:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:09:24.274Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:09:24.000Z + } +] +[2025-06-10T11:09:28.802Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:10:28.791Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:10:27.405Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:10:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:10:27.170Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:10:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 507, + active: true, + lastCheckTime: 2025-06-10T11:09:29.104Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:09:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:10:24.209Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:10:24.000Z + } +] +[2025-06-10T11:10:28.792Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:11:28.768Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:11:27.344Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:11:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:11:27.189Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:11:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 508, + active: true, + lastCheckTime: 2025-06-10T11:10:29.194Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:10:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:11:24.225Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:11:24.000Z + } +] +[2025-06-10T11:11:28.770Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +[2025-06-10T11:12:28.791Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:12:27.420Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:12:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:12:28.238Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:12:28.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 509, + active: true, + lastCheckTime: 2025-06-10T11:11:29.246Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:11:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:12:24.336Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:12:24.000Z + } +] +[2025-06-10T11:12:28.796Z] --> GET /api/monitoring 200 5ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:13:28.712Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:13:27.381Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:13:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:13:27.233Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:13:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 510, + active: true, + lastCheckTime: 2025-06-10T11:12:29.195Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:12:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:13:24.282Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:13:24.000Z + } +] +[2025-06-10T11:13:28.716Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:14:28.822Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:14:27.443Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:14:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:14:27.248Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:14:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 511, + active: true, + lastCheckTime: 2025-06-10T11:13:29.264Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:13:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:14:24.303Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:14:24.000Z + } +] +[2025-06-10T11:14:28.825Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +[2025-06-10T11:15:28.754Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:15:28.332Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:15:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:15:27.266Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:15:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 512, + active: true, + lastCheckTime: 2025-06-10T11:14:29.228Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:14:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:15:24.309Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:15:24.000Z + } +] +[2025-06-10T11:15:28.755Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +[2025-06-10T11:16:28.760Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:16:28.300Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:16:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:16:28.321Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:16:28.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 513, + active: true, + lastCheckTime: 2025-06-10T11:15:29.328Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:15:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:16:24.451Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:16:24.000Z + } +] +[2025-06-10T11:16:28.761Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:17:28.758Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:17:27.493Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:17:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:17:27.333Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:17:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 514, + active: true, + lastCheckTime: 2025-06-10T11:16:29.285Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:16:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:17:24.373Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:17:24.000Z + } +] +[2025-06-10T11:17:28.759Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:18:28.747Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:18:27.516Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:18:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:18:27.357Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:18:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 515, + active: true, + lastCheckTime: 2025-06-10T11:17:29.386Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:17:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:18:24.412Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:18:24.000Z + } +] +[2025-06-10T11:18:28.750Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:19:28.756Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:19:27.535Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:19:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:19:27.380Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:19:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 516, + active: true, + lastCheckTime: 2025-06-10T11:18:29.343Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:18:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:19:24.430Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:19:24.000Z + } +] +[2025-06-10T11:19:28.758Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +[2025-06-10T11:20:28.780Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:20:27.570Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:20:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:20:28.404Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:20:28.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 517, + active: true, + lastCheckTime: 2025-06-10T11:19:29.416Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:19:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:20:24.456Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:20:24.000Z + } +] +[2025-06-10T11:20:28.783Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:21:28.709Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:21:27.835Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:21:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:21:27.426Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:21:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 518, + active: true, + lastCheckTime: 2025-06-10T11:20:29.388Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:20:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:21:24.479Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:21:24.000Z + } +] +[2025-06-10T11:21:28.711Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +[2025-06-10T11:22:28.734Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:22:28.501Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:22:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:22:28.454Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:22:28.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 519, + active: true, + lastCheckTime: 2025-06-10T11:21:29.465Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:21:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:22:24.520Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:22:24.000Z + } +] +[2025-06-10T11:22:28.736Z] --> GET /api/monitoring 200 2ms 1.34kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:23:28.750Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:23:27.827Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:23:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:23:27.484Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:23:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 520, + active: true, + lastCheckTime: 2025-06-10T11:22:29.441Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:22:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:23:24.522Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:23:24.000Z + } +] +[2025-06-10T11:23:28.752Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:24:28.814Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:24:27.656Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:24:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:24:27.504Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:24:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 521, + active: true, + lastCheckTime: 2025-06-10T11:23:29.519Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:23:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:24:24.550Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:24:24.000Z + } +] +[2025-06-10T11:24:28.816Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:25:28.972Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:25:27.690Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:25:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:25:27.533Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:25:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 522, + active: true, + lastCheckTime: 2025-06-10T11:24:29.488Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:24:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:25:24.612Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:25:24.000Z + } +] +[2025-06-10T11:25:28.974Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:26:28.745Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:26:27.728Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:26:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:26:27.566Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:26:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 523, + active: true, + lastCheckTime: 2025-06-10T11:25:29.570Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:25:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:26:24.613Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:26:24.000Z + } +] +[2025-06-10T11:26:28.746Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:27:28.705Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:27:27.940Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:27:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:27:27.628Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:27:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 524, + active: true, + lastCheckTime: 2025-06-10T11:26:29.548Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:26:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:27:24.791Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:27:24.000Z + } +] +[2025-06-10T11:27:28.708Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +[2025-06-10T11:28:28.718Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:28:28.611Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:28:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:28:27.622Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:28:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 525, + active: true, + lastCheckTime: 2025-06-10T11:27:29.637Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:27:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:28:24.668Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:28:24.000Z + } +] +[2025-06-10T11:28:28.720Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +[2025-06-10T11:29:28.712Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:29:27.977Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:29:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T11:29:28.646Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:29:28.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 526, + active: true, + lastCheckTime: 2025-06-10T11:28:29.601Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:28:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:29:24.713Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:29:24.000Z + } +] +[2025-06-10T11:29:28.714Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:30:28.711Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:30:28.052Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:30:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 2, + active: true, + lastCheckTime: 2025-06-10T11:30:28.690Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:30:28.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 527, + active: true, + lastCheckTime: 2025-06-10T11:29:29.694Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:29:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:30:24.732Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:30:24.000Z + } +] +[2025-06-10T11:30:28.713Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:31:28.697Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:31:27.871Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:31:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:31:27.715Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:31:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 528, + active: true, + lastCheckTime: 2025-06-10T11:30:29.665Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:30:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:31:24.778Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:31:24.000Z + } +] +[2025-06-10T11:31:28.699Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:32:28.718Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:32:27.885Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:32:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:32:27.727Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:32:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 529, + active: true, + lastCheckTime: 2025-06-10T11:31:29.764Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:31:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:32:24.788Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:32:24.000Z + } +] +[2025-06-10T11:32:28.721Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:33:28.695Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:33:27.964Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:33:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:33:27.752Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:33:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 530, + active: true, + lastCheckTime: 2025-06-10T11:32:29.706Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:32:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:33:24.803Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:33:24.000Z + } +] +[2025-06-10T11:33:28.699Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:34:28.734Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:34:28.026Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:34:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:34:27.758Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:34:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 531, + active: true, + lastCheckTime: 2025-06-10T11:33:29.798Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:33:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:34:24.800Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:34:24.000Z + } +] +[2025-06-10T11:34:28.736Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:35:28.693Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:35:28.020Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:35:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:35:27.788Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:35:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 532, + active: true, + lastCheckTime: 2025-06-10T11:34:29.732Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:34:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:35:24.833Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:35:24.000Z + } +] +[2025-06-10T11:35:28.699Z] --> GET /api/monitoring 200 6ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:36:28.716Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:36:27.978Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:36:27.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:35:27.788Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:35:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 533, + active: true, + lastCheckTime: 2025-06-10T11:35:29.827Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:35:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:36:24.861Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:36:24.000Z + } +] +[2025-06-10T11:36:28.718Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:37:28.692Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:37:28.004Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:37:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:37:27.841Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:37:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 534, + active: true, + lastCheckTime: 2025-06-10T11:36:29.801Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:36:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:37:24.901Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:37:24.000Z + } +] +[2025-06-10T11:37:28.695Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:38:28.734Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:38:28.007Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:38:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:38:27.853Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:38:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 535, + active: true, + lastCheckTime: 2025-06-10T11:37:29.881Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:37:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:38:24.893Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:38:24.000Z + } +] +[2025-06-10T11:38:28.736Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:39:28.753Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:39:28.061Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:39:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:38:27.853Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:38:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 536, + active: true, + lastCheckTime: 2025-06-10T11:38:29.828Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:38:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:39:24.926Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:39:24.000Z + } +] +[2025-06-10T11:39:28.755Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:40:28.734Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:40:28.033Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:40:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:40:27.880Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:40:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 537, + active: true, + lastCheckTime: 2025-06-10T11:39:29.885Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:39:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:40:24.931Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:40:24.000Z + } +] +[2025-06-10T11:40:28.736Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:41:28.735Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:41:28.046Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:41:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:41:27.894Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:41:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 538, + active: true, + lastCheckTime: 2025-06-10T11:40:29.853Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:40:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:41:24.990Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:41:24.000Z + } +] +[2025-06-10T11:41:28.737Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:42:28.694Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:42:28.080Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:42:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:41:27.894Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:41:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 539, + active: true, + lastCheckTime: 2025-06-10T11:41:29.922Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:41:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:42:24.950Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:42:24.000Z + } +] +[2025-06-10T11:42:28.696Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:43:28.761Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:43:28.097Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:43:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:43:27.946Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:43:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 540, + active: true, + lastCheckTime: 2025-06-10T11:42:29.941Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:42:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:43:25.003Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:43:25.000Z + } +] +[2025-06-10T11:43:28.763Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T11:44:28.704Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:43:28.097Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T11:43:28.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:44:27.972Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T11:44:27.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 541, + active: true, + lastCheckTime: 2025-06-10T11:43:29.978Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T11:43:29.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T11:44:25.024Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T11:44:25.000Z + } +] +[2025-06-10T11:44:28.707Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 5 +Traceroute 超时: chatgpt.com +Traceroute 完成: chatgpt.com (退出码: null) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +已发送服务宕机通知: ChatGPT +发送宕机通知: ChatGPT, 连续失败次数: 3 +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务恢复通知: ChatGPT +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务宕机通知: Deepseek Ping +发送宕机通知: Deepseek Ping, 连续失败次数: 3 +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务恢复通知: Deepseek Ping +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +已发送服务宕机通知: Deepseek Ping +发送宕机通知: Deepseek Ping, 连续失败次数: 3 +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务恢复通知: Deepseek Ping +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务宕机通知: ChatGPT +发送宕机通知: ChatGPT, 连续失败次数: 3 +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务恢复通知: ChatGPT +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +已发送服务宕机通知: ChatGPT +发送宕机通知: ChatGPT, 连续失败次数: 3 +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务恢复通知: ChatGPT +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 5 +Traceroute 超时: chatgpt.com +Traceroute 完成: chatgpt.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:50:20.066Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T14:49:33.263Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:49:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:49:32.225Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:49:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 727, + active: true, + lastCheckTime: 2025-06-10T14:49:34.262Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:49:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:49:29.278Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:49:29.000Z + } +] +[2025-06-10T14:50:20.068Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:51:20.020Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:50:32.401Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:50:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:50:32.229Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:50:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 728, + active: true, + lastCheckTime: 2025-06-10T14:50:34.271Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:50:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:50:29.284Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:50:29.000Z + } +] +[2025-06-10T14:51:20.021Z] --> GET /api/monitoring 200 1ms 1.33kb +停止 traceroute 进程: 5 +Traceroute 超时: chatgpt.com +Traceroute 完成: chatgpt.com (退出码: null) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:52:20.052Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T14:51:33.240Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:51:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T14:51:33.261Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:51:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 729, + active: true, + lastCheckTime: 2025-06-10T14:51:34.278Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:51:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:51:29.281Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:51:29.000Z + } +] +[2025-06-10T14:52:20.053Z] --> GET /api/monitoring 200 1ms 1.34kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:53:20.019Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:52:32.410Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:52:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:52:32.249Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:52:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 730, + active: true, + lastCheckTime: 2025-06-10T14:52:34.230Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:52:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:52:29.314Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:52:29.000Z + } +] +[2025-06-10T14:53:20.021Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:54:20.074Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:53:32.420Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:53:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:53:32.258Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:53:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 731, + active: true, + lastCheckTime: 2025-06-10T14:53:34.320Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:53:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:53:29.301Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:53:29.000Z + } +] +[2025-06-10T14:54:20.075Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:55:20.045Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:54:32.475Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:54:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:54:32.266Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:54:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 732, + active: true, + lastCheckTime: 2025-06-10T14:54:34.244Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:54:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:54:29.324Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:54:29.000Z + } +] +[2025-06-10T14:55:20.046Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:56:20.075Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:55:32.702Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:55:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T14:55:33.290Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:55:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 733, + active: true, + lastCheckTime: 2025-06-10T14:55:34.320Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:55:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:55:29.314Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:55:29.000Z + } +] +[2025-06-10T14:56:20.076Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:57:20.074Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:56:32.445Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:56:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:56:32.288Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:56:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 734, + active: true, + lastCheckTime: 2025-06-10T14:56:34.270Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:56:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:56:29.323Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:56:29.000Z + } +] +[2025-06-10T14:57:20.076Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:58:20.043Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T14:57:33.339Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:57:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:57:32.289Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:57:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 735, + active: true, + lastCheckTime: 2025-06-10T14:57:34.354Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:57:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:57:29.341Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:57:29.000Z + } +] +[2025-06-10T14:58:20.048Z] --> GET /api/monitoring 200 6ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T14:59:20.027Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:58:32.506Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:58:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:58:32.300Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:58:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 736, + active: true, + lastCheckTime: 2025-06-10T14:58:34.281Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:58:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:58:29.353Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:58:29.000Z + } +] +[2025-06-10T14:59:20.028Z] --> GET /api/monitoring 200 1ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T15:00:19.990Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:59:32.467Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T14:59:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:59:32.308Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T14:59:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 737, + active: true, + lastCheckTime: 2025-06-10T14:59:34.342Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T14:59:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T14:59:29.360Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T14:59:29.000Z + } +] +[2025-06-10T15:00:19.993Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:01:20.003Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:00:33.404Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:00:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:00:33.320Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:00:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 738, + active: true, + lastCheckTime: 2025-06-10T15:00:34.297Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:00:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:00:29.366Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:00:29.000Z + } +] +[2025-06-10T15:01:20.006Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:02:20.504Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:01:32.487Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:01:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:01:32.330Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:01:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 739, + active: true, + lastCheckTime: 2025-06-10T15:01:34.368Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:01:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:01:29.458Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:01:29.000Z + } +] +[2025-06-10T15:02:20.505Z] --> GET /api/monitoring 200 2ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T15:03:20.258Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:02:32.485Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:02:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:02:32.326Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:02:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 740, + active: true, + lastCheckTime: 2025-06-10T15:02:34.306Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:02:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:02:29.372Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:02:29.000Z + } +] +[2025-06-10T15:03:20.259Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:04:20.034Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:03:32.498Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:03:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:03:32.336Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:03:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 741, + active: true, + lastCheckTime: 2025-06-10T15:03:34.370Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:03:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:03:29.381Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:03:29.000Z + } +] +[2025-06-10T15:04:20.039Z] --> GET /api/monitoring 200 5ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:05:20.070Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:04:32.516Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:04:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:04:33.341Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:04:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 742, + active: true, + lastCheckTime: 2025-06-10T15:04:34.325Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:04:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:04:29.401Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:04:29.000Z + } +] +[2025-06-10T15:05:20.071Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T15:06:20.026Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:05:33.416Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:05:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:05:32.349Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:05:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 743, + active: true, + lastCheckTime: 2025-06-10T15:05:34.385Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:05:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:05:29.402Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:05:29.000Z + } +] +[2025-06-10T15:06:20.027Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:07:20.036Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:06:32.576Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:06:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:06:32.372Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:06:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 744, + active: true, + lastCheckTime: 2025-06-10T15:06:34.403Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:06:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:06:29.424Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:06:29.000Z + } +] +[2025-06-10T15:07:20.038Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:08:19.977Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:07:32.524Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:07:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:07:33.353Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:07:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 745, + active: true, + lastCheckTime: 2025-06-10T15:07:34.342Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:07:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:07:29.425Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:07:29.000Z + } +] +[2025-06-10T15:08:19.979Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T15:09:19.979Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:08:33.357Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:08:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:08:32.371Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:08:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 746, + active: true, + lastCheckTime: 2025-06-10T15:08:34.403Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:08:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:08:29.419Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:08:29.000Z + } +] +[2025-06-10T15:09:19.980Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:10:20.039Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 2, + active: true, + lastCheckTime: 2025-06-10T15:09:33.372Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:09:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:09:32.379Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:09:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 747, + active: true, + lastCheckTime: 2025-06-10T15:09:34.361Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:09:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:09:29.414Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:09:29.000Z + } +] +[2025-06-10T15:10:20.040Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:11:19.983Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:10:32.764Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:10:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:10:32.389Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:10:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 748, + active: true, + lastCheckTime: 2025-06-10T15:10:34.421Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:10:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:10:29.440Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:10:29.000Z + } +] +[2025-06-10T15:11:19.984Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:12:20.041Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:11:33.255Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:11:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:11:32.396Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:11:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 749, + active: true, + lastCheckTime: 2025-06-10T15:11:34.369Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:11:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:11:29.441Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:11:29.000Z + } +] +[2025-06-10T15:12:20.042Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:13:19.990Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:12:33.446Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:12:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:12:32.407Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:12:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 750, + active: true, + lastCheckTime: 2025-06-10T15:12:34.442Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:12:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:12:29.449Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:12:29.000Z + } +] +[2025-06-10T15:13:19.991Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:14:20.037Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 2, + active: true, + lastCheckTime: 2025-06-10T15:13:33.422Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:13:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:13:32.415Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:13:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 751, + active: true, + lastCheckTime: 2025-06-10T15:13:34.393Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:13:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:13:29.472Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:13:29.000Z + } +] +[2025-06-10T15:14:20.038Z] --> GET /api/monitoring 200 1ms 1.33kb +已发送服务宕机通知: ChatGPT +发送宕机通知: ChatGPT, 连续失败次数: 3 +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:15:19.995Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 3, + active: true, + lastCheckTime: 2025-06-10T15:14:33.407Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:14:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:14:32.454Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:14:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 752, + active: true, + lastCheckTime: 2025-06-10T15:14:34.455Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:14:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:14:29.570Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:14:29.000Z + } +] +[2025-06-10T15:15:19.997Z] --> GET /api/monitoring 200 2ms 1.33kb +已发送服务恢复通知: ChatGPT +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:16:19.990Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:15:32.586Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:15:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:15:33.418Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:15:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 753, + active: true, + lastCheckTime: 2025-06-10T15:15:34.409Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:15:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:15:29.483Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:15:29.000Z + } +] +[2025-06-10T15:16:19.991Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:17:19.990Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:16:32.599Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:16:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:16:33.467Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:16:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 754, + active: true, + lastCheckTime: 2025-06-10T15:16:34.479Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:16:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:16:29.513Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:16:29.000Z + } +] +[2025-06-10T15:17:19.995Z] --> GET /api/monitoring 200 5ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:18:20.005Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:17:33.513Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:17:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:17:33.439Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:17:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 755, + active: true, + lastCheckTime: 2025-06-10T15:17:34.428Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:17:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:17:29.478Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:17:29.000Z + } +] +[2025-06-10T15:18:20.006Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:19:20.040Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:18:33.507Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:18:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:18:32.461Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:18:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 756, + active: true, + lastCheckTime: 2025-06-10T15:18:34.490Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:18:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:18:29.513Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:18:29.000Z + } +] +[2025-06-10T15:19:20.044Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:20:20.064Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:19:32.677Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:19:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:19:33.474Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:19:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 757, + active: true, + lastCheckTime: 2025-06-10T15:19:34.447Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:19:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:19:30.578Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:19:30.000Z + } +] +[2025-06-10T15:20:20.068Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:21:20.036Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:20:32.625Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:20:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 2, + active: true, + lastCheckTime: 2025-06-10T15:20:33.470Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:20:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 758, + active: true, + lastCheckTime: 2025-06-10T15:20:34.524Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:20:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:20:29.515Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:20:29.000Z + } +] +[2025-06-10T15:21:20.037Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:22:20.040Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:21:33.459Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:21:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:21:32.474Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:21:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 759, + active: true, + lastCheckTime: 2025-06-10T15:21:34.456Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:21:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:21:29.522Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:21:29.000Z + } +] +[2025-06-10T15:22:20.041Z] --> GET /api/monitoring 200 2ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T15:23:20.168Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:22:32.648Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:22:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:22:32.488Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:22:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 760, + active: true, + lastCheckTime: 2025-06-10T15:22:34.516Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:22:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:22:29.528Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:22:29.000Z + } +] +[2025-06-10T15:23:20.169Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:24:20.072Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:23:32.927Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:23:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:23:33.481Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:23:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 761, + active: true, + lastCheckTime: 2025-06-10T15:23:34.467Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:23:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:23:29.530Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:23:29.000Z + } +] +[2025-06-10T15:24:20.073Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:25:20.002Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:24:32.711Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:24:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:24:32.505Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:24:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 762, + active: true, + lastCheckTime: 2025-06-10T15:24:34.540Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:24:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:24:29.546Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:24:29.000Z + } +] +[2025-06-10T15:25:20.003Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:26:20.005Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:25:32.665Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:25:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:25:32.507Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:25:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 763, + active: true, + lastCheckTime: 2025-06-10T15:25:34.486Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:25:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:25:29.555Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:25:29.000Z + } +] +[2025-06-10T15:26:20.008Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:27:20.011Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:26:32.894Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:26:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:26:32.516Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:26:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 764, + active: true, + lastCheckTime: 2025-06-10T15:26:34.549Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:26:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:26:29.568Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:26:29.000Z + } +] +[2025-06-10T15:27:20.013Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:28:19.982Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:27:32.684Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:27:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:27:32.525Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:27:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 765, + active: true, + lastCheckTime: 2025-06-10T15:27:34.506Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:27:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:27:29.561Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:27:29.000Z + } +] +[2025-06-10T15:28:19.983Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:29:20.012Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:28:32.689Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:28:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:28:33.557Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:28:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 766, + active: true, + lastCheckTime: 2025-06-10T15:28:34.565Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:28:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:28:29.580Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:28:29.000Z + } +] +[2025-06-10T15:29:20.013Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:30:20.017Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:29:32.797Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:29:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:29:33.536Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:29:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 767, + active: true, + lastCheckTime: 2025-06-10T15:29:34.513Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:29:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:29:29.594Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:29:29.000Z + } +] +[2025-06-10T15:30:20.018Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:31:20.168Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:30:32.914Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:30:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:30:32.545Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:30:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 768, + active: true, + lastCheckTime: 2025-06-10T15:30:34.582Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:30:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:30:29.588Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:30:29.000Z + } +] +[2025-06-10T15:31:20.170Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:32:19.990Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:31:32.713Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:31:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:31:32.560Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:31:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 769, + active: true, + lastCheckTime: 2025-06-10T15:31:34.530Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:31:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:31:29.622Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:31:29.000Z + } +] +[2025-06-10T15:32:19.992Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:33:20.051Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:32:32.716Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:32:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:32:32.561Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:32:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 770, + active: true, + lastCheckTime: 2025-06-10T15:32:34.600Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:32:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:32:29.620Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:32:29.000Z + } +] +[2025-06-10T15:33:20.055Z] --> GET /api/monitoring 200 4ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:34:20.067Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:33:32.724Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:33:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:33:32.562Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:33:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 771, + active: true, + lastCheckTime: 2025-06-10T15:33:34.545Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:33:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:33:29.623Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:33:29.000Z + } +] +[2025-06-10T15:34:20.069Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:35:20.060Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:34:32.782Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:34:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:34:32.579Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:34:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 772, + active: true, + lastCheckTime: 2025-06-10T15:34:34.616Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:34:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:34:29.656Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:34:29.000Z + } +] +[2025-06-10T15:35:20.061Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:36:19.988Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:35:33.020Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:35:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:35:32.582Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:35:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 773, + active: true, + lastCheckTime: 2025-06-10T15:35:34.568Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:35:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:35:29.630Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:35:29.000Z + } +] +[2025-06-10T15:36:19.989Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:37:20.011Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:36:32.802Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:36:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:36:33.584Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:36:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 774, + active: true, + lastCheckTime: 2025-06-10T15:36:34.628Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:36:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:36:29.652Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:36:29.000Z + } +] +[2025-06-10T15:37:20.012Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:38:20.006Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:37:32.761Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:37:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:37:32.598Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:37:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 775, + active: true, + lastCheckTime: 2025-06-10T15:37:34.577Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:37:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:37:29.663Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:37:29.000Z + } +] +[2025-06-10T15:38:20.007Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:39:20.027Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:38:33.636Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:38:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:38:32.611Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:38:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 776, + active: true, + lastCheckTime: 2025-06-10T15:38:34.644Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:38:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:38:29.657Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:38:29.000Z + } +] +[2025-06-10T15:39:20.028Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:40:20.013Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 2, + active: true, + lastCheckTime: 2025-06-10T15:39:33.619Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:39:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:39:33.639Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:39:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 777, + active: true, + lastCheckTime: 2025-06-10T15:39:34.597Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:39:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:39:29.661Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:39:29.000Z + } +] +[2025-06-10T15:40:20.017Z] --> GET /api/monitoring 200 4ms 1.34kb +已发送服务宕机通知: ChatGPT +发送宕机通知: ChatGPT, 连续失败次数: 3 +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:41:20.067Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 3, + active: true, + lastCheckTime: 2025-06-10T15:40:33.657Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:40:34.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:40:32.632Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:40:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 778, + active: true, + lastCheckTime: 2025-06-10T15:40:34.664Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:40:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:40:29.693Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:40:29.000Z + } +] +[2025-06-10T15:41:20.069Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:42:20.060Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 4, + active: true, + lastCheckTime: 2025-06-10T15:41:33.691Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:41:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:41:33.650Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:41:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 779, + active: true, + lastCheckTime: 2025-06-10T15:41:34.626Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:41:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:41:29.684Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:41:29.000Z + } +] +[2025-06-10T15:42:20.062Z] --> GET /api/monitoring 200 2ms 1.34kb +已发送服务恢复通知: ChatGPT +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:43:20.012Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:42:32.895Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:42:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:42:32.638Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:42:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 780, + active: true, + lastCheckTime: 2025-06-10T15:42:34.675Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:42:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:42:29.703Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:42:29.000Z + } +] +[2025-06-10T15:43:20.013Z] --> GET /api/monitoring 200 1ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T15:44:20.022Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:43:32.808Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:43:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:43:32.643Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:43:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 781, + active: true, + lastCheckTime: 2025-06-10T15:43:34.628Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:43:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:43:30.387Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:43:30.000Z + } +] +[2025-06-10T15:44:20.023Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:45:20.036Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:44:33.660Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:44:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:44:32.658Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:44:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 782, + active: true, + lastCheckTime: 2025-06-10T15:44:34.687Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:44:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:44:29.702Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:44:29.000Z + } +] +[2025-06-10T15:45:20.039Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:46:19.994Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:45:33.670Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:45:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:45:32.661Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:45:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 783, + active: true, + lastCheckTime: 2025-06-10T15:45:34.643Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:45:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:45:29.725Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:45:29.000Z + } +] +[2025-06-10T15:46:19.995Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:47:19.983Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:46:33.732Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:46:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:46:33.683Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:46:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 784, + active: true, + lastCheckTime: 2025-06-10T15:46:34.713Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:46:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:46:29.724Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:46:29.000Z + } +] +[2025-06-10T15:47:19.985Z] --> GET /api/monitoring 200 2ms 1.34kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:48:20.018Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:47:32.894Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:47:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:47:32.686Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:47:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 785, + active: true, + lastCheckTime: 2025-06-10T15:47:34.660Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:47:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:47:29.726Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:47:29.000Z + } +] +[2025-06-10T15:48:20.019Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:49:19.981Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:48:33.695Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:48:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:48:33.714Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:48:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 786, + active: true, + lastCheckTime: 2025-06-10T15:48:34.726Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:48:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:48:29.736Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:48:29.000Z + } +] +[2025-06-10T15:49:19.984Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:50:19.998Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:49:32.856Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:49:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:49:32.695Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:49:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 787, + active: true, + lastCheckTime: 2025-06-10T15:49:34.676Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:49:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:49:29.741Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:49:29.000Z + } +] +[2025-06-10T15:50:20.001Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:51:20.074Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:50:33.730Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:50:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:50:32.710Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:50:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 788, + active: true, + lastCheckTime: 2025-06-10T15:50:34.745Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:50:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:50:29.766Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:50:29.000Z + } +] +[2025-06-10T15:51:20.075Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:52:20.009Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:51:32.969Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:51:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:51:32.716Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:51:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 789, + active: true, + lastCheckTime: 2025-06-10T15:51:34.739Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:51:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:51:29.772Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:51:29.000Z + } +] +[2025-06-10T15:52:20.011Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:53:20.024Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:52:33.173Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:52:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:52:32.727Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:52:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 790, + active: true, + lastCheckTime: 2025-06-10T15:52:34.787Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:52:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:52:29.773Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:52:29.000Z + } +] +[2025-06-10T15:53:20.025Z] --> GET /api/monitoring 200 1ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T15:54:20.103Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:53:33.782Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:53:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:53:32.731Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:53:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 791, + active: true, + lastCheckTime: 2025-06-10T15:53:34.714Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:53:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:53:29.785Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:53:29.000Z + } +] +[2025-06-10T15:54:20.104Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:55:20.084Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:54:32.897Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:54:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:54:33.748Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:54:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 792, + active: true, + lastCheckTime: 2025-06-10T15:54:34.800Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:54:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:54:29.793Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:54:29.000Z + } +] +[2025-06-10T15:55:20.085Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:56:20.048Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:55:33.768Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:55:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:55:32.744Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:55:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 793, + active: true, + lastCheckTime: 2025-06-10T15:55:34.728Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:55:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:55:29.798Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:55:29.000Z + } +] +[2025-06-10T15:56:20.050Z] --> GET /api/monitoring 200 2ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T15:57:19.983Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:56:32.910Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:56:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:56:32.745Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:56:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 794, + active: true, + lastCheckTime: 2025-06-10T15:56:34.785Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:56:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:56:29.800Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:56:29.000Z + } +] +[2025-06-10T15:57:19.984Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:58:20.080Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:57:33.129Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:57:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:57:32.762Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:57:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 795, + active: true, + lastCheckTime: 2025-06-10T15:57:34.737Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:57:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:57:29.808Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:57:29.000Z + } +] +[2025-06-10T15:58:20.082Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T15:59:20.042Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:58:33.833Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:58:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:58:32.769Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:58:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 796, + active: true, + lastCheckTime: 2025-06-10T15:58:34.803Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:58:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:58:29.817Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:58:29.000Z + } +] +[2025-06-10T15:59:20.043Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T16:00:20.069Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:59:32.933Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T15:59:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T15:59:33.764Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T15:59:33.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 797, + active: true, + lastCheckTime: 2025-06-10T15:59:34.753Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T15:59:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T15:59:29.822Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T15:59:29.000Z + } +] +[2025-06-10T16:00:20.070Z] --> GET /api/monitoring 200 2ms 1.33kb +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +[2025-06-10T16:01:20.011Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:00:32.942Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T16:00:32.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:00:32.779Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T16:00:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 798, + active: true, + lastCheckTime: 2025-06-10T16:00:34.812Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T16:00:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:00:29.838Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T16:00:29.000Z + } +] +[2025-06-10T16:01:20.013Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T16:02:19.985Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:01:33.161Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T16:01:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:01:32.787Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T16:01:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 799, + active: true, + lastCheckTime: 2025-06-10T16:01:34.764Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T16:01:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:01:29.861Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T16:01:29.000Z + } +] +[2025-06-10T16:02:19.986Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T16:03:20.044Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:02:33.800Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T16:02:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:02:32.793Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T16:02:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 800, + active: true, + lastCheckTime: 2025-06-10T16:02:34.830Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T16:02:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:02:29.850Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T16:02:29.000Z + } +] +[2025-06-10T16:03:20.045Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T16:04:19.977Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:03:33.023Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T16:03:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:03:32.807Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T16:03:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 801, + active: true, + lastCheckTime: 2025-06-10T16:03:34.840Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T16:03:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:03:29.844Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T16:03:29.000Z + } +] +[2025-06-10T16:04:19.978Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-10T16:05:20.009Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-10T16:04:33.858Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-10T16:04:33.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:04:32.817Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-10T16:04:32.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 802, + active: true, + lastCheckTime: 2025-06-10T16:04:34.851Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-10T16:04:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-10T16:04:29.858Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-10T16:04:29.000Z + } +] +[2025-06-10T16:05:20.011Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +已发送服务宕机通知: ChatGPT +发送宕机通知: ChatGPT, 连续失败次数: 3 +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务恢复通知: ChatGPT +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 5 +Traceroute 超时: chatgpt.com +Traceroute 完成: chatgpt.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +DNS 解析失败: getaddrinfo EAI_AGAIN chatgpt.com +Traceroute 完成: chatgpt.com (退出码: 2) +DNS 解析失败: getaddrinfo EAI_AGAIN www.google.com +Traceroute 完成: www.google.com (退出码: 2) +DNS 解析失败: getaddrinfo EAI_AGAIN chatgpt.com +Traceroute 完成: chatgpt.com (退出码: 2) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务宕机通知: Deepseek Ping +发送宕机通知: Deepseek Ping, 连续失败次数: 3 +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务恢复通知: Deepseek Ping +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:40:13.856Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:39:44.089Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:39:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:39:43.932Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:39:43.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1317, + active: true, + lastCheckTime: 2025-06-11T00:39:45.995Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:39:45.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:39:40.965Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:39:40.000Z + } +] +[2025-06-11T00:40:13.859Z] --> GET /api/monitoring 200 3ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:41:12.921Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:40:44.115Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:40:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:40:43.968Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:40:43.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1318, + active: true, + lastCheckTime: 2025-06-11T00:40:45.940Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:40:45.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:40:41.087Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:40:41.000Z + } +] +[2025-06-11T00:41:12.923Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:42:13.982Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:41:44.179Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:41:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-11T00:41:45.003Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:41:45.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1319, + active: true, + lastCheckTime: 2025-06-11T00:41:46.013Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:41:46.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:41:41.029Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:41:41.000Z + } +] +[2025-06-11T00:42:13.983Z] --> GET /api/monitoring 200 1ms 1.34kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:43:13.964Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:42:44.164Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:42:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:42:44.012Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:42:44.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1320, + active: true, + lastCheckTime: 2025-06-11T00:42:45.987Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:42:45.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:42:41.072Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:42:41.000Z + } +] +[2025-06-11T00:43:13.965Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:44:14.003Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-11T00:43:45.082Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:43:45.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:43:44.033Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:43:44.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1321, + active: true, + lastCheckTime: 2025-06-11T00:43:46.069Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:43:46.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:43:41.090Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:43:41.000Z + } +] +[2025-06-11T00:44:14.004Z] --> GET /api/monitoring 200 1ms 1.34kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:45:13.959Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:44:44.229Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:44:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:44:44.099Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:44:44.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1322, + active: true, + lastCheckTime: 2025-06-11T00:44:46.037Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:44:46.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:44:41.142Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:44:41.000Z + } +] +[2025-06-11T00:45:13.960Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:46:13.967Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:45:44.322Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:45:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:45:44.077Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:45:44.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1323, + active: true, + lastCheckTime: 2025-06-11T00:45:46.109Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:45:46.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:45:41.130Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:45:41.000Z + } +] +[2025-06-11T00:46:13.968Z] --> GET /api/monitoring 200 2ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:47:14.011Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:46:44.255Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:46:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:46:44.098Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:46:44.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1324, + active: true, + lastCheckTime: 2025-06-11T00:46:46.082Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:46:46.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:46:41.150Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:46:41.000Z + } +] +[2025-06-11T00:47:14.012Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:48:13.982Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:47:44.337Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:47:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:47:44.135Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:47:44.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1325, + active: true, + lastCheckTime: 2025-06-11T00:47:46.168Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:47:46.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:47:41.190Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:47:41.000Z + } +] +[2025-06-11T00:48:13.983Z] --> GET /api/monitoring 200 1ms 1.33kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T00:49:24.070Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:48:44.314Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:48:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-11T00:48:45.173Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:48:45.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1326, + active: true, + lastCheckTime: 2025-06-11T00:48:46.135Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:48:46.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:48:41.209Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:48:41.000Z + } +] +[2025-06-11T00:49:24.073Z] --> GET /api/monitoring 200 3ms 1.34kb +[2025-06-11T00:49:41.926Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:48:44.314Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T00:48:44.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-11T00:48:45.173Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T00:48:45.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1326, + active: true, + lastCheckTime: 2025-06-11T00:48:46.135Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T00:48:46.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T00:49:41.247Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T00:49:41.000Z + } +] +[2025-06-11T00:49:41.927Z] --> GET /api/monitoring 200 1ms 1.34kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +已发送服务宕机通知: ChatGPT +发送宕机通知: ChatGPT, 连续失败次数: 3 +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务恢复通知: ChatGPT +已发送服务宕机通知: Deepseek Ping +发送宕机通知: Deepseek Ping, 连续失败次数: 3 +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +已发送服务恢复通知: Deepseek Ping +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T01:30:59.004Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T01:30:45.475Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T01:30:45.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T01:30:45.177Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T01:30:45.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1368, + active: true, + lastCheckTime: 2025-06-11T01:30:47.159Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T01:30:47.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T01:30:42.238Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T01:30:42.000Z + } +] +[2025-06-11T01:30:59.008Z] --> GET /api/monitoring 200 4ms 1.33kb +[2025-06-11T01:31:00.893Z] <-- GET /api/system/health +[2025-06-11T01:31:00.935Z] --> GET /api/system/health 200 42ms 769b +[2025-06-11T01:31:06.937Z] <-- GET /api/monitoring/5 +[2025-06-11T01:31:06.939Z] --> GET /api/monitoring/5 200 2ms 348b +[2025-06-11T01:31:06.941Z] <-- GET /api/monitoring/5/results +[2025-06-11T01:31:06.950Z] --> GET /api/monitoring/5/results 200 9ms 70.71kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T01:36:56.053Z] <-- POST /api/monitoring/5/check +[2025-06-11T01:36:56.721Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T01:36:45.522Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T01:36:45.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T01:36:45.350Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T01:36:45.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1374, + active: true, + lastCheckTime: 2025-06-11T01:36:47.252Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T01:36:47.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T01:36:42.314Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T01:36:42.000Z + } +] +[2025-06-11T01:36:56.723Z] --> GET /api/monitoring 200 2ms 1.33kb +[2025-06-11T01:36:59.253Z] --> POST /api/monitoring/5/check 200 3,200ms 1.04kb +[2025-06-11T01:37:01.239Z] <-- GET /api/monitoring/5/results +[2025-06-11T01:37:01.248Z] --> GET /api/monitoring/5/results 200 9ms 71.1kb +[2025-06-11T01:37:01.248Z] <-- GET /api/monitoring/5 +[2025-06-11T01:37:01.249Z] --> GET /api/monitoring/5 200 1ms 348b +[2025-06-11T01:37:01.364Z] <-- GET /api/monitoring/5 +[2025-06-11T01:37:01.364Z] --> GET /api/monitoring/5 200 0ms 348b +[2025-06-11T01:37:01.365Z] <-- GET /api/monitoring/5/results +[2025-06-11T01:37:01.371Z] --> GET /api/monitoring/5/results 200 6ms 71.1kb +[2025-06-11T01:37:18.279Z] <-- GET /api/system/health +[2025-06-11T01:37:18.285Z] <-- GET /api/settings/email +[2025-06-11T01:37:18.286Z] --> GET /api/settings/email 200 1ms 153b +[2025-06-11T01:37:18.316Z] --> GET /api/system/health 200 38ms 769b +[2025-06-11T01:37:18.328Z] <-- GET /api/settings/notification +[2025-06-11T01:37:18.329Z] --> GET /api/settings/notification 200 1ms 114b +[2025-06-11T01:37:18.348Z] <-- GET /api/settings/logs +[2025-06-11T01:37:18.349Z] --> GET /api/settings/logs 200 1ms 133b +[2025-06-11T01:37:18.360Z] <-- GET /api/settings/logs/stats +[2025-06-11T01:37:18.361Z] --> GET /api/settings/logs/stats 200 1ms 136b +[2025-06-11T01:37:25.271Z] <-- GET /api/system/health +[2025-06-11T01:37:25.305Z] --> GET /api/system/health 200 34ms 769b +[2025-06-11T01:37:37.906Z] <-- POST /api/settings/email/test +测试邮件配置失败: Error: Invalid login: 535 Error: authentication failed, system busy + at SMTPConnection._formatError (/it/Pingping/backend/node_modules/.pnpm/nodemailer@6.10.1/node_modules/nodemailer/lib/smtp-connection/index.js:809:19) + at SMTPConnection._actionAUTHComplete (/it/Pingping/backend/node_modules/.pnpm/nodemailer@6.10.1/node_modules/nodemailer/lib/smtp-connection/index.js:1588:34) + at SMTPConnection. (/it/Pingping/backend/node_modules/.pnpm/nodemailer@6.10.1/node_modules/nodemailer/lib/smtp-connection/index.js:556:26) + at SMTPConnection._processResponse (/it/Pingping/backend/node_modules/.pnpm/nodemailer@6.10.1/node_modules/nodemailer/lib/smtp-connection/index.js:993:20) + at SMTPConnection._onData (/it/Pingping/backend/node_modules/.pnpm/nodemailer@6.10.1/node_modules/nodemailer/lib/smtp-connection/index.js:774:14) + at SMTPConnection._onSocketData (/it/Pingping/backend/node_modules/.pnpm/nodemailer@6.10.1/node_modules/nodemailer/lib/smtp-connection/index.js:195:44) + at TLSSocket.emit (node:events:515:28) + at addChunk (node:internal/streams/readable:377:12) + at readableAddChunk (node:internal/streams/readable:350:9) + at Readable.push (node:internal/streams/readable:287:10) { + code: 'EAUTH', + response: '535 Error: authentication failed, system busy', + responseCode: 535, + command: 'AUTH PLAIN' +} +[2025-06-11T01:37:39.340Z] --> POST /api/settings/email/test 500 1,434ms 116b +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +停止 traceroute 进程: 2 +Traceroute 超时: www.google.com +Traceroute 完成: www.google.com (退出码: null) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T02:11:05.105Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:46.149Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:10:46.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:46.006Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:10:46.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1408, + active: true, + lastCheckTime: 2025-06-11T02:10:48.053Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:10:48.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:43.054Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:10:43.000Z + } +] +[2025-06-11T02:11:05.106Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-11T02:11:06.995Z] <-- GET /api/system/health +[2025-06-11T02:11:07.032Z] --> GET /api/system/health 200 37ms 769b +[2025-06-11T02:11:16.516Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:46.149Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:10:46.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:46.006Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:10:46.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1408, + active: true, + lastCheckTime: 2025-06-11T02:10:48.053Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:10:48.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:43.054Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:10:43.000Z + } +] +[2025-06-11T02:11:16.517Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-11T02:11:22.034Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:46.149Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:10:46.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:46.006Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:10:46.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1408, + active: true, + lastCheckTime: 2025-06-11T02:10:48.053Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:10:48.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:43.054Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:10:43.000Z + } +] +[2025-06-11T02:11:22.035Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-11T02:11:23.968Z] <-- GET /api/system/health +[2025-06-11T02:11:24.006Z] --> GET /api/system/health 200 38ms 769b +[2025-06-11T02:11:24.223Z] <-- GET /api/monitoring/2 +[2025-06-11T02:11:24.224Z] --> GET /api/monitoring/2 200 1ms 355b +[2025-06-11T02:11:24.224Z] <-- GET /api/monitoring/2/results +[2025-06-11T02:11:24.233Z] --> GET /api/monitoring/2/results 200 9ms 59.27kb +[2025-06-11T02:11:28.950Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:46.149Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:10:46.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:46.006Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:10:46.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1408, + active: true, + lastCheckTime: 2025-06-11T02:10:48.053Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:10:48.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:10:43.054Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:10:43.000Z + } +] +[2025-06-11T02:11:28.951Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-11T02:11:33.096Z] <-- GET /api/monitoring/5 +[2025-06-11T02:11:33.097Z] --> GET /api/monitoring/5 200 1ms 348b +[2025-06-11T02:11:33.097Z] <-- GET /api/monitoring/5/results +[2025-06-11T02:11:33.104Z] --> GET /api/monitoring/5/results 200 7ms 72.12kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T02:11:51.150Z] <-- PUT /api/monitoring/5 +停止监控: 5 +已启动监控: ChatGPT (ID: 5), 间隔: 60秒 +[2025-06-11T02:11:51.161Z] --> PUT /api/monitoring/5 200 11ms 348b +[2025-06-11T02:11:51.180Z] <-- GET /api/monitoring/5 +[2025-06-11T02:11:51.181Z] --> GET /api/monitoring/5 200 1ms 348b +[2025-06-11T02:11:56.191Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:55.202Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:11:55.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:46.005Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:11:46.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1409, + active: true, + lastCheckTime: 2025-06-11T02:11:47.979Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:11:47.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:43.053Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:11:43.000Z + } +] +[2025-06-11T02:11:56.193Z] --> GET /api/monitoring 200 2ms 1.33kb +[2025-06-11T02:12:04.339Z] <-- GET /api/monitoring/4 +[2025-06-11T02:12:04.341Z] --> GET /api/monitoring/4 200 2ms 360b +[2025-06-11T02:12:04.342Z] <-- GET /api/monitoring/4/results +[2025-06-11T02:12:04.356Z] --> GET /api/monitoring/4/results 200 14ms 92.05kb +[2025-06-11T02:12:11.214Z] <-- PUT /api/monitoring/4 +停止监控: 4 +已启动监控: Deepseek Ping (ID: 4), 间隔: 60秒 +[2025-06-11T02:12:11.226Z] --> PUT /api/monitoring/4 200 12ms 360b +[2025-06-11T02:12:11.235Z] <-- GET /api/monitoring/4 +[2025-06-11T02:12:11.238Z] --> GET /api/monitoring/4 200 3ms 360b +[2025-06-11T02:12:13.124Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:55.202Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:11:55.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:46.005Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:12:11.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1409, + active: true, + lastCheckTime: 2025-06-11T02:11:47.979Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:11:47.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:43.053Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:11:43.000Z + } +] +[2025-06-11T02:12:13.125Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-11T02:12:15.032Z] <-- GET /api/monitoring/5 +[2025-06-11T02:12:15.035Z] --> GET /api/monitoring/5 200 3ms 348b +[2025-06-11T02:12:15.052Z] <-- GET /api/monitoring/5/results +[2025-06-11T02:12:15.060Z] --> GET /api/monitoring/5/results 200 8ms 71.98kb +[2025-06-11T02:12:20.965Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:55.202Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:11:55.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:12:15.182Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:12:15.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 0, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1409, + active: true, + lastCheckTime: 2025-06-11T02:11:47.979Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:11:47.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:43.053Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:11:43.000Z + } +] +[2025-06-11T02:12:20.966Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-11T02:12:23.343Z] <-- GET /api/monitoring/2 +[2025-06-11T02:12:23.344Z] --> GET /api/monitoring/2 200 1ms 355b +[2025-06-11T02:12:23.357Z] <-- GET /api/monitoring/2/results +[2025-06-11T02:12:23.365Z] --> GET /api/monitoring/2/results 200 8ms 59.27kb +[2025-06-11T02:12:28.142Z] <-- PUT /api/monitoring/2 +停止监控: 2 +已启动监控: Google (ID: 2), 间隔: 60秒 +[2025-06-11T02:12:28.153Z] --> PUT /api/monitoring/2 200 11ms 355b +[2025-06-11T02:12:28.160Z] <-- GET /api/monitoring/2 +[2025-06-11T02:12:28.161Z] --> GET /api/monitoring/2 200 1ms 355b +[2025-06-11T02:12:30.281Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:55.202Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:11:55.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:12:15.182Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:12:15.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1409, + active: true, + lastCheckTime: 2025-06-11T02:11:47.979Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:12:28.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 5000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:11:43.053Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:11:43.000Z + } +] +[2025-06-11T02:12:30.284Z] --> GET /api/monitoring 200 3ms 1.33kb +[2025-06-11T02:12:32.643Z] <-- GET /api/monitoring/1 +[2025-06-11T02:12:32.644Z] --> GET /api/monitoring/1 200 1ms 370b +[2025-06-11T02:12:32.646Z] <-- GET /api/monitoring/1/results +[2025-06-11T02:12:32.662Z] --> GET /api/monitoring/1/results 200 16ms 301.61kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T02:12:52.767Z] <-- PUT /api/monitoring/1 +停止监控: 1 +已启动监控: Deepseek (ID: 1), 间隔: 60秒 +[2025-06-11T02:12:52.778Z] --> PUT /api/monitoring/1 200 11ms 370b +[2025-06-11T02:12:52.789Z] <-- GET /api/monitoring/1 +[2025-06-11T02:12:52.790Z] --> GET /api/monitoring/1 200 1ms 370b +Traceroute 完成: chatgpt.com (退出码: 0) +[2025-06-11T02:13:27.210Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1, + active: true, + lastCheckTime: 2025-06-11T02:12:55.180Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:12:55.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:13:14.276Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:13:14.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1410, + active: true, + lastCheckTime: 2025-06-11T02:12:34.214Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:12:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:12:52.873Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:12:52.000Z + } +] +[2025-06-11T02:13:27.211Z] --> GET /api/monitoring 200 1ms 1.34kb +[2025-06-11T02:13:31.179Z] <-- GET /api/monitoring/5 +[2025-06-11T02:13:31.180Z] --> GET /api/monitoring/5 200 1ms 350b +[2025-06-11T02:13:31.181Z] <-- GET /api/monitoring/5/results +[2025-06-11T02:13:31.190Z] --> GET /api/monitoring/5/results 200 9ms 72.31kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T02:13:56.745Z] <-- GET /api/settings/logs/download +[2025-06-11T02:13:56.771Z] --> GET /api/settings/logs/download 200 26ms 445.78kb +[2025-06-11T02:14:15.564Z] <-- POST /api/monitoring/5/check +[2025-06-11T02:14:19.611Z] --> POST /api/monitoring/5/check 200 4,047ms 1.13kb +Traceroute 完成: chatgpt.com (退出码: 0) +[2025-06-11T02:14:21.632Z] <-- GET /api/monitoring/5 +[2025-06-11T02:14:21.635Z] --> GET /api/monitoring/5 200 3ms 350b +[2025-06-11T02:14:21.636Z] <-- GET /api/monitoring/5/results +[2025-06-11T02:14:21.651Z] --> GET /api/monitoring/5/results 200 15ms 72.63kb +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: chatgpt.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T02:17:48.800Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 2, + active: true, + lastCheckTime: 2025-06-11T02:16:55.237Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:16:55.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:17:14.300Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:17:14.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1415, + active: true, + lastCheckTime: 2025-06-11T02:17:34.207Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:17:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:16:52.882Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:16:52.000Z + } +] +[2025-06-11T02:17:48.801Z] --> GET /api/monitoring 200 1ms 1.34kb +[2025-06-11T02:18:10.720Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:17:54.420Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:17:54.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:17:14.300Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:17:14.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1415, + active: true, + lastCheckTime: 2025-06-11T02:17:34.207Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:17:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:17:52.884Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:17:52.000Z + } +] +[2025-06-11T02:18:10.721Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-11T02:18:12.369Z] <-- GET /api/monitoring/2 +[2025-06-11T02:18:12.370Z] --> GET /api/monitoring/2 200 1ms 355b +[2025-06-11T02:18:12.373Z] <-- GET /api/monitoring/2/results +[2025-06-11T02:18:12.381Z] --> GET /api/monitoring/2/results 200 8ms 59.28kb +[2025-06-11T02:18:14.066Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:17:54.420Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:17:54.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:17:14.300Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:17:14.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1415, + active: true, + lastCheckTime: 2025-06-11T02:17:34.207Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:17:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:17:52.884Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:17:52.000Z + } +] +[2025-06-11T02:18:14.067Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-11T02:18:16.714Z] <-- GET /api/monitoring/5 +[2025-06-11T02:18:16.715Z] --> GET /api/monitoring/5 200 1ms 348b +[2025-06-11T02:18:16.716Z] <-- GET /api/monitoring/5/results +[2025-06-11T02:18:16.727Z] --> GET /api/monitoring/5/results 200 11ms 73.16kb +Traceroute 完成: www.google.com (退出码: 0) +[2025-06-11T02:18:48.798Z] <-- GET /api/monitoring +获取监控项: [ + Monitor { + id: 5, + name: 'ChatGPT', + type: 'ping', + host: 'chatgpt.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:17:54.420Z, + createdAt: 2025-06-09T10:14:17.000Z, + updatedAt: 2025-06-11T02:17:54.000Z + }, + Monitor { + id: 4, + name: 'Deepseek Ping', + type: 'ping', + host: 'chat.deepseek.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:18:14.317Z, + createdAt: 2025-04-14T15:58:32.000Z, + updatedAt: 2025-06-11T02:18:14.000Z + }, + Monitor { + id: 2, + name: 'Google', + type: 'ping', + host: 'www.google.com', + port: 1, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '', + status: 'down', + consecutiveFailures: 1416, + active: true, + lastCheckTime: 2025-06-11T02:18:34.265Z, + createdAt: 2025-04-14T15:47:52.000Z, + updatedAt: 2025-06-11T02:18:34.000Z + }, + Monitor { + id: 1, + name: 'Deepseek', + type: 'https', + host: 'chat.deepseek.com', + port: 443, + path: '/', + timeout: 6000, + interval: 60, + expectedStatus: 200, + expectedContent: '深度求索', + status: 'up', + consecutiveFailures: 0, + active: true, + lastCheckTime: 2025-06-11T02:17:52.884Z, + createdAt: 2025-04-14T15:47:37.000Z, + updatedAt: 2025-06-11T02:17:52.000Z + } +] +[2025-06-11T02:18:48.799Z] --> GET /api/monitoring 200 1ms 1.33kb +[2025-06-11T02:18:57.762Z] <-- GET /api/monitoring/5 +[2025-06-11T02:18:57.763Z] --> GET /api/monitoring/5 200 1ms 348b +[2025-06-11T02:18:57.763Z] <-- GET /api/monitoring/5/results +[2025-06-11T02:18:57.771Z] --> GET /api/monitoring/5/results 200 8ms 73.16kb +Traceroute 完成: chat.deepseek.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) +Traceroute 完成: www.google.com (退出码: 0) diff --git a/backend/package.json b/backend/package.json index 45d1d58..96740e1 100644 --- a/backend/package.json +++ b/backend/package.json @@ -3,10 +3,14 @@ "version": "1.0.0", "main": "dist/index.js", "scripts": { - "start": "node dist/index.js", + "start": "NODE_ENV=production node dist/index.js", + "start:daemon": "NODE_ENV=production nohup node dist/index.js > logs/app.log 2>&1 &", + "start:bg": "NODE_ENV=production node dist/index.js &", + "stop": "pkill -f 'node.*dist/index.js'", "dev": "ts-node src/index.ts", "build": "tsc", "watch": "tsc -w", + "logs": "tail -f logs/app.log", "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], diff --git a/backend/src/index.ts b/backend/src/index.ts index a4e0ab8..ac5e381 100644 --- a/backend/src/index.ts +++ b/backend/src/index.ts @@ -8,6 +8,7 @@ import { config } from './config'; import monitoringRoutes from './controllers/monitoring'; import notificationRoutes from './controllers/notification'; import settingsRoutes from './routes/settings'; +import systemHealthRoutes from './routes/systemHealth'; // 创建Koa应用 const app = new Koa(); @@ -50,6 +51,7 @@ app.use(bodyParser()); router.use('/api/monitoring', monitoringRoutes.routes()); router.use('/api/notification', notificationRoutes.routes()); router.use('/api/settings', settingsRoutes.routes()); +router.use('/api/system', systemHealthRoutes.routes()); // 使用路由中间件 app.use(router.routes()); @@ -77,15 +79,44 @@ async function startServer() { try { // 初始化数据库连接 await AppDataSource.initialize(); - console.log('数据库连接成功'); + // 导入健康检查和监控服务 + const { systemHealthService } = await import('./services/systemHealthService'); + const { monitoringService } = await import('./services/monitoringService'); + + // 执行系统健康检查 + console.log('执行系统健康检查...'); + const health = await systemHealthService.checkSystemHealth(); + + // 显示健康检查结果 + console.log(`系统健康状态: ${health.overall}`); + + // 检查关键依赖 + const criticalIssues = health.dependencies.filter(d => d.required && !d.available); + if (criticalIssues.length > 0) { + console.warn('⚠️ 发现关键依赖缺失:'); + criticalIssues.forEach(issue => { + console.warn(` - ${issue.name}: ${issue.error}`); + const instructions = systemHealthService.getInstallInstructions(issue.name); + if (instructions !== '{}') { + console.warn(` 安装方法: ${instructions}`); + } + }); + } + + // 启动监控服务 + await monitoringService.startAllMonitoring(); + console.log('监控服务已启动'); + // 启动服务器 app.listen(config.server.port, () => { console.log(`服务器运行在 http://localhost:${config.server.port}`); + console.log(`系统整体健康状态: ${health.overall}`); }); } catch (error) { console.error('启动服务器失败:', error); + process.exit(1); } } diff --git a/backend/src/routes/systemHealth.ts b/backend/src/routes/systemHealth.ts new file mode 100644 index 0000000..af72306 --- /dev/null +++ b/backend/src/routes/systemHealth.ts @@ -0,0 +1,29 @@ +import Router from 'koa-router'; +import { systemHealthService } from '../services/systemHealthService'; + +const router = new Router(); + +// 获取系统健康状态 +router.get('/health', async (ctx) => { + try { + const health = await systemHealthService.checkSystemHealth(); + ctx.body = { success: true, data: health }; + } catch (error: any) { + ctx.status = 500; + ctx.body = { success: false, message: error.message }; + } +}); + +// 获取依赖安装说明 +router.get('/install/:dependency', async (ctx) => { + try { + const dependency = ctx.params.dependency; + const instructions = systemHealthService.getInstallInstructions(dependency); + ctx.body = { success: true, data: JSON.parse(instructions) }; + } catch (error: any) { + ctx.status = 500; + ctx.body = { success: false, message: error.message }; + } +}); + +export default router; \ No newline at end of file diff --git a/backend/src/services/monitoringService.ts b/backend/src/services/monitoringService.ts index a988010..c929083 100644 --- a/backend/src/services/monitoringService.ts +++ b/backend/src/services/monitoringService.ts @@ -329,6 +329,12 @@ class MonitoringService { }); } catch (err: any) { console.error(`DNS 解析失败: ${err.message}`); + // 将DNS错误信息保存到结果中 + result.dnsResolution = JSON.stringify({ + error: `DNS解析失败: ${err.message}`, + errorCode: err.code || 'UNKNOWN', + timestamp: new Date().toISOString() + }); } // 设置初始 traceroute 消息 @@ -355,8 +361,8 @@ class MonitoringService { await monitorRepository.save(monitor); - // 异步执行 traceroute,不阻塞主流程 - this.executeTracerouteAsync(monitor, savedResult.id); + // 异步执行 traceroute(带降级策略),不阻塞主流程 + this.executeTracerouteWithFallback(monitor, savedResult.id); return savedResult; } @@ -411,6 +417,123 @@ class MonitoringService { } } + // 检查traceroute工具可用性并使用降级策略 + private async executeTracerouteWithFallback(monitor: Monitor, resultId: number) { + const resultRepository = AppDataSource.getRepository(MonitorResult); + + // 尝试使用traceroute + const tracerouteAvailable = await this.checkCommandAvailable('traceroute'); + if (tracerouteAvailable) { + return this.executeTracerouteAsync(monitor, resultId); + } + + // Windows系统尝试tracert + if (process.platform === 'win32') { + const tracertAvailable = await this.checkCommandAvailable('tracert'); + if (tracertAvailable) { + return this.executeTracertAsync(monitor, resultId); + } + } + + // 降级到ping路由检测 + return this.executePingRouteAsync(monitor, resultId); + } + + private async checkCommandAvailable(command: string): Promise { + try { + const { spawn } = require('child_process'); + return new Promise((resolve) => { + const child = spawn(command, ['--help']); + child.on('error', () => resolve(false)); + child.on('close', () => resolve(true)); + setTimeout(() => { + child.kill(); + resolve(false); + }, 5000); + }); + } catch { + return false; + } + } + + private async executeTracertAsync(monitor: Monitor, resultId: number) { + // Windows tracert实现 + try { + const resultRepository = AppDataSource.getRepository(MonitorResult); + const { spawn } = require('child_process'); + let output = ''; + + const child = spawn('tracert', ['-d', '-h', '5', monitor.host]); + + this.tracerouteProcesses.set(monitor.id, { childProcess: child, resultId }); + + child.stdout.on('data', (data: Buffer) => { + output += data.toString(); + }); + + child.stderr.on('data', (data: Buffer) => { + output += data.toString(); + }); + + child.on('close', async () => { + this.tracerouteProcesses.delete(monitor.id); + const result = await resultRepository.findOne({ where: { id: resultId } }); + if (result) { + result.traceroute = output || 'Tracert 完成,但没有输出'; + await resultRepository.save(result); + } + }); + + child.on('error', async (err: any) => { + this.tracerouteProcesses.delete(monitor.id); + const result = await resultRepository.findOne({ where: { id: resultId } }); + if (result) { + result.traceroute = `Tracert 执行失败: ${err.message}`; + await resultRepository.save(result); + } + }); + } catch (error: any) { + console.error('Tracert 执行失败:', error); + } + } + + private async executePingRouteAsync(monitor: Monitor, resultId: number) { + // 使用ping作为降级方案 + try { + const resultRepository = AppDataSource.getRepository(MonitorResult); + const { spawn } = require('child_process'); + let output = ''; + + const pingArgs = process.platform === 'win32' + ? ['-n', '5', monitor.host] + : ['-c', '5', monitor.host]; + + const child = spawn('ping', pingArgs); + + child.stdout.on('data', (data: Buffer) => { + output += data.toString(); + }); + + child.on('close', async () => { + const result = await resultRepository.findOne({ where: { id: resultId } }); + if (result) { + result.traceroute = `网络连通性测试 (降级模式):\n${output}`; + await resultRepository.save(result); + } + }); + + child.on('error', async () => { + const result = await resultRepository.findOne({ where: { id: resultId } }); + if (result) { + result.traceroute = '无法获取路由信息: 相关网络工具不可用'; + await resultRepository.save(result); + } + }); + } catch (error: any) { + console.error('降级路由检测失败:', error); + } + } + // 异步执行 traceroute private async executeTracerouteAsync(monitor: Monitor, resultId: number) { try { @@ -418,8 +541,8 @@ class MonitoringService { // 根据操作系统选择命令 const cmd = process.platform === 'win32' - ? `tracert -d -h 15 ${monitor.host}` - : `traceroute -n -m 15 ${monitor.host}`; + ? `tracert -d -h 5 ${monitor.host}` + : `traceroute -n -m 5 ${monitor.host}`; // 检查监控项是否仍处于激活状态 const monitorRepository = AppDataSource.getRepository(Monitor); @@ -439,10 +562,10 @@ class MonitoringService { let command, args; if (process.platform === 'win32') { command = 'tracert'; - args = ['-d', '-h', '15', monitor.host]; + args = ['-d', '-h', '5', monitor.host]; } else { command = 'traceroute'; - args = ['-n', '-m', '15', monitor.host]; + args = ['-n', '-m', '5', monitor.host]; } // 创建子进程 @@ -451,6 +574,25 @@ class MonitoringService { // 将进程保存到 Map 中,以便能够在需要时终止它 this.tracerouteProcesses.set(monitor.id, { childProcess, resultId }); + // 监听进程错误事件(如命令不存在等系统级错误) + childProcess.on('error', async (err: any) => { + console.error(`Traceroute 进程错误: ${err.message}`); + + // 从 Map 中移除进程 + this.tracerouteProcesses.delete(monitor.id); + + // 更新数据库中的结果 + const result = await resultRepository.findOne({ where: { id: resultId } }); + if (result) { + let errorMessage = `Traceroute 执行失败: ${err.message}`; + if (err.code === 'ENOENT') { + errorMessage = 'Traceroute 命令不存在,请确保系统已安装 traceroute 工具'; + } + result.traceroute = errorMessage; + await resultRepository.save(result); + } + }); + // 收集输出 childProcess.stdout.on('data', (data: Buffer) => { output += data.toString(); @@ -488,7 +630,11 @@ class MonitoringService { // 更新数据库中的结果 const result = await resultRepository.findOne({ where: { id: resultId } }); if (result) { - result.traceroute = `无法执行 Traceroute: ${err.message}`; + let errorMessage = `Traceroute 启动失败: ${err.message}`; + if (err.code === 'ENOENT') { + errorMessage = 'Traceroute 命令不存在,请确保系统已安装 traceroute 工具'; + } + result.traceroute = errorMessage; await resultRepository.save(result); } diff --git a/backend/src/services/systemHealthService.ts b/backend/src/services/systemHealthService.ts new file mode 100644 index 0000000..fea798c --- /dev/null +++ b/backend/src/services/systemHealthService.ts @@ -0,0 +1,158 @@ +import { exec } from 'child_process'; +import { promisify } from 'util'; +import fs from 'fs'; +import { AppDataSource } from '../index'; + +const execPromise = promisify(exec); + +interface SystemDependency { + name: string; + command: string; + description: string; + required: boolean; +} + +interface SystemHealth { + overall: 'healthy' | 'warning' | 'critical'; + dependencies: DependencyStatus[]; + resources: ResourceStatus; + database: DatabaseStatus; + timestamp: Date; +} + +interface DependencyStatus { + name: string; + available: boolean; + version?: string; + error?: string; + required: boolean; +} + +interface ResourceStatus { + diskSpace: string; + memoryUsage: string; + uptime: string; +} + +interface DatabaseStatus { + connected: boolean; + error?: string; +} + +class SystemHealthService { + private dependencies: SystemDependency[] = [ + { name: 'traceroute', command: 'traceroute --version', description: 'Linux路由追踪工具', required: true }, + { name: 'ping', command: 'ping -c 1 127.0.0.1', description: '网络连通性测试工具', required: true }, + { name: 'curl', command: 'curl --version', description: 'HTTP客户端工具', required: false }, + { name: 'nslookup', command: 'nslookup localhost', description: 'DNS查询工具', required: false } + ]; + + async checkSystemHealth(): Promise { + const dependencyStatuses = await this.checkDependencies(); + const resources = await this.checkResources(); + const database = await this.checkDatabase(); + + const overall = this.calculateOverallHealth(dependencyStatuses, database); + + return { + overall, + dependencies: dependencyStatuses, + resources, + database, + timestamp: new Date() + }; + } + + private async checkDependencies(): Promise { + const results: DependencyStatus[] = []; + + for (const dep of this.dependencies) { + try { + const { stdout } = await execPromise(dep.command); + results.push({ + name: dep.name, + available: true, + version: stdout.trim().split('\n')[0], + required: dep.required + }); + } catch (error: any) { + results.push({ + name: dep.name, + available: false, + error: error.message, + required: dep.required + }); + } + } + + return results; + } + + private async checkResources(): Promise { + try { + const memUsage = process.memoryUsage(); + const uptime = process.uptime(); + + return { + diskSpace: '检查中...', + memoryUsage: `${Math.round(memUsage.heapUsed / 1024 / 1024)}MB / ${Math.round(memUsage.heapTotal / 1024 / 1024)}MB`, + uptime: `${Math.floor(uptime / 3600)}小时${Math.floor((uptime % 3600) / 60)}分钟` + }; + } catch (error) { + return { + diskSpace: '无法检测', + memoryUsage: '无法检测', + uptime: '无法检测' + }; + } + } + + private async checkDatabase(): Promise { + try { + if (AppDataSource.isInitialized) { + await AppDataSource.query('SELECT 1'); + return { connected: true }; + } else { + return { connected: false, error: '数据库未初始化' }; + } + } catch (error: any) { + return { connected: false, error: error.message }; + } + } + + private calculateOverallHealth(deps: DependencyStatus[], db: DatabaseStatus): 'healthy' | 'warning' | 'critical' { + if (!db.connected) return 'critical'; + + const requiredMissing = deps.filter(d => d.required && !d.available); + if (requiredMissing.length > 0) return 'critical'; + + const optionalMissing = deps.filter(d => !d.required && !d.available); + if (optionalMissing.length > 0) return 'warning'; + + return 'healthy'; + } + + getInstallInstructions(dependency: string): string { + const instructions: any = { + traceroute: { + ubuntu: 'sudo apt-get install traceroute', + centos: 'sudo yum install traceroute', + alpine: 'apk add traceroute' + }, + ping: { + ubuntu: 'sudo apt-get install iputils-ping', + centos: 'sudo yum install iputils', + alpine: 'apk add iputils' + }, + curl: { + ubuntu: 'sudo apt-get install curl', + centos: 'sudo yum install curl', + alpine: 'apk add curl' + } + }; + + return JSON.stringify(instructions[dependency] || {}); + } +} + +export const systemHealthService = new SystemHealthService(); \ No newline at end of file diff --git a/frontend/index.html b/frontend/index.html index dde16aa..f3bd473 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -4,7 +4,7 @@ - Vite + Vue + TS + Pingping - 网络拨测工具
diff --git a/frontend/package.json b/frontend/package.json index 18dd311..dfe47ed 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -4,9 +4,13 @@ "version": "0.0.0", "type": "module", "scripts": { + "start": "vite --host 0.0.0.0 --port 3000", + "start:bg": "nohup vite --host 0.0.0.0 --port 3000 > logs/frontend.log 2>&1 &", + "stop": "pkill -f 'vite'", "dev": "vite", "build": "vue-tsc -b && vite build", - "preview": "vite preview" + "preview": "vite preview", + "logs": "tail -f logs/frontend.log" }, "dependencies": { "@element-plus/icons-vue": "^2.3.1", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index a6cb971..6160142 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -14,12 +14,18 @@ importers: axios: specifier: ^1.8.4 version: 1.8.4 + echarts: + specifier: ^5.6.0 + version: 5.6.0 element-plus: specifier: ^2.9.7 version: 2.9.7(vue@3.5.13(typescript@5.7.3)) vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.7.3) + vue-echarts: + specifier: ^7.0.3 + version: 7.0.3(@vue/runtime-core@3.5.13)(echarts@5.6.0)(vue@3.5.13(typescript@5.7.3)) vue-router: specifier: ^4.5.0 version: 4.5.0(vue@3.5.13(typescript@5.7.3)) @@ -481,56 +487,67 @@ packages: resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.40.0': resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.40.0': resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.40.0': resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loongarch64-gnu@4.40.0': resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-gnu@4.40.0': resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.40.0': resolution: {integrity: sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.40.0': resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.40.0': resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.40.0': resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-win32-arm64-msvc@4.40.0': resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==} @@ -837,6 +854,9 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} + echarts@5.6.0: + resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==} + electron-to-chromium@1.5.136: resolution: {integrity: sha512-kL4+wUTD7RSA5FHx5YwWtjDnEEkIIikFgWHR4P6fqjw1PPLlqYkxeOb++wAauAssat0YClCy8Y3C5SxgSkjibQ==} @@ -1330,6 +1350,9 @@ packages: peerDependencies: typescript: '>=4.8.4' + tslib@2.3.0: + resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} + tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -1397,6 +1420,17 @@ packages: vscode-uri@3.1.0: resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==} + vue-demi@0.13.11: + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} engines: {node: '>=12'} @@ -1408,6 +1442,16 @@ packages: '@vue/composition-api': optional: true + vue-echarts@7.0.3: + resolution: {integrity: sha512-/jSxNwOsw5+dYAUcwSfkLwKPuzTQ0Cepz1LxCOpj2QcHrrmUa/Ql0eQqMmc1rTPQVrh2JQ29n2dhq75ZcHvRDw==} + peerDependencies: + '@vue/runtime-core': ^3.0.0 + echarts: ^5.5.1 + vue: ^2.7.0 || ^3.1.1 + peerDependenciesMeta: + '@vue/runtime-core': + optional: true + vue-eslint-parser@10.1.3: resolution: {integrity: sha512-dbCBnd2e02dYWsXoqX5yKUZlOt+ExIpq7hmHKPb5ZqKcjf++Eo0hMseFTZMLKThrUk61m+Uv6A2YSBve6ZvuDQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1453,6 +1497,9 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} + zrender@5.6.1: + resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==} + snapshots: '@ampproject/remapping@2.3.0': @@ -2227,6 +2274,11 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 + echarts@5.6.0: + dependencies: + tslib: 2.3.0 + zrender: 5.6.1 + electron-to-chromium@1.5.136: {} element-plus@2.9.7(vue@3.5.13(typescript@5.7.3)): @@ -2728,6 +2780,8 @@ snapshots: dependencies: typescript: 5.7.3 + tslib@2.3.0: {} + tslib@2.8.1: {} type-check@0.4.0: @@ -2758,10 +2812,24 @@ snapshots: vscode-uri@3.1.0: {} + vue-demi@0.13.11(vue@3.5.13(typescript@5.7.3)): + dependencies: + vue: 3.5.13(typescript@5.7.3) + vue-demi@0.14.10(vue@3.5.13(typescript@5.7.3)): dependencies: vue: 3.5.13(typescript@5.7.3) + vue-echarts@7.0.3(@vue/runtime-core@3.5.13)(echarts@5.6.0)(vue@3.5.13(typescript@5.7.3)): + dependencies: + echarts: 5.6.0 + vue: 3.5.13(typescript@5.7.3) + vue-demi: 0.13.11(vue@3.5.13(typescript@5.7.3)) + optionalDependencies: + '@vue/runtime-core': 3.5.13 + transitivePeerDependencies: + - '@vue/composition-api' + vue-eslint-parser@10.1.3(eslint@9.24.0): dependencies: debug: 4.4.0 @@ -2807,3 +2875,7 @@ snapshots: yallist@3.1.1: {} yocto-queue@0.1.0: {} + + zrender@5.6.1: + dependencies: + tslib: 2.3.0 diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 73c7ec1..3cca02f 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -54,6 +54,7 @@ + @@ -83,6 +84,7 @@ import { Moon, Sunny, } from '@element-plus/icons-vue'; +import SystemAlert from './components/SystemAlert.vue'; const route = useRoute(); const isDarkMode = ref(localStorage.getItem('theme') === 'dark'); diff --git a/frontend/src/components/SystemAlert.vue b/frontend/src/components/SystemAlert.vue new file mode 100644 index 0000000..39a6d6e --- /dev/null +++ b/frontend/src/components/SystemAlert.vue @@ -0,0 +1,81 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/components/SystemStatus.vue b/frontend/src/components/SystemStatus.vue new file mode 100644 index 0000000..c7b925c --- /dev/null +++ b/frontend/src/components/SystemStatus.vue @@ -0,0 +1,249 @@ + + + + + \ No newline at end of file diff --git a/frontend/src/views/Settings.vue b/frontend/src/views/Settings.vue index 45fc3aa..9141559 100644 --- a/frontend/src/views/Settings.vue +++ b/frontend/src/views/Settings.vue @@ -6,6 +6,9 @@ + + +