Commit Graph

280 Commits

Author SHA1 Message Date
Akkia
990394bf46
feat: Token生成|存储|验证 2022-05-18 10:10:35 +08:00
Akkia
f5f71b252e
feat: 服务器信息API 2022-05-17 20:17:02 +08:00
Akkia
76928b71d9
feat: 服务器状态API 2022-05-17 11:22:56 +08:00
naiba
2fc4939878 ♻️ refactor settings page [skip ci] 2022-04-30 23:02:40 +08:00
naiba
c2625240c4 🚸 imporve redirect page 2022-04-30 21:39:25 +08:00
naiba
9daa48945b 🔖 dashboard v0.13.3 improve l10n 2022-04-30 21:30:58 +08:00
naiba
36432e31b2 💬 update notification text [skip ci] 2022-04-30 19:23:19 +08:00
naiba
e54dfbdb6c 📝 update README.md [skip ci] 2022-04-30 15:53:21 +08:00
naiba
833519e974 🌐 dashboard v0.13.1 improve localization 2022-04-30 09:32:57 +08:00
naiba
ade06839b7 🔖 dashboard v0.13.0 Globalization 2022-04-30 00:48:39 +08:00
naiba
e8871253db 🔖 release 改为 .zip 2022-04-28 23:39:44 +08:00
naiba
7bd67b2233 🌐 localization [skip ci] 2022-04-27 23:51:45 +08:00
naiba
130248b9ed 🔖 dashboard v0.12.25 refactor oauth2 login 2022-04-26 09:20:32 +08:00
Akkia
892a147b5a
Update cmd/dashboard/controller/member_api.go
Co-authored-by: naiba <hi@nai.ba>
2022-04-23 14:46:33 +08:00
Akkia
7d03da21f3
feat: 添加/修改通知方式时可选择不发送测试信息 2022-04-23 02:07:46 +08:00
naiba
4091752096
Merge pull request #162 from AkkiaS7/enhance-notification
feat: 添加更多的占位符以支持基于服务器状态指标构造自定义的HTTP请求

Co-authored-by: AkkiaS7 <68485070+AkkiaS7@users.noreply.github.com>
2022-04-18 21:15:06 +08:00
naiba
2ed1e08707 fix code scan alerts 2022-04-18 20:45:07 +08:00
Akkia
975f11fb9e
Merge branch 'nezha-master' into enhance-notification 2022-04-17 21:07:19 +08:00
Akkia
f6a5362a97
WIP: 添加更多的占位符以支持基于服务器状态指标构造自定义的HTTP请求 2022-04-17 17:38:45 +08:00
Akkia
08ca889f78
optimise: 优化websocket数据包发送逻辑 加快首次访问时监控信息载入速度 2022-04-16 19:21:20 +08:00
Akkia
2ccb8f3477
fix: 前向兼容性 | for range pointer issue 2022-04-15 20:34:25 +08:00
Akkia
322467673f
WIP: 补全各模块的通知分组设置 2022-04-15 03:13:53 +08:00
Akkia
9c1d495eb0
WIP: 通知方式分组 支持将不同的报警|监控|计划任务的通知 发送到指定的通知分组 2022-04-14 21:06:42 +08:00
Akkia
f305d8f55c
为cloudflareCookies增加基本的合法性验证 2022-04-13 16:45:39 +08:00
Akkia
1d6cca7a9e
Update cmd/dashboard/controller/common_page.go
Co-authored-by: naiba <hi@nai.ba>
2022-04-13 15:18:10 +08:00
Akkia
a22c58305b
Update cmd/dashboard/controller/common_page.go
Co-authored-by: naiba <hi@nai.ba>
2022-04-13 15:18:05 +08:00
Akkia
913c3da79b
feat: 通过传递客户端Cookie的方式使web终端兼容被Cloudflare Access保护的面板 2022-04-13 12:27:40 +08:00
Akkia
91a1e3fe22
fix some typo 2022-04-10 20:28:22 +08:00
naiba
5c127bc03f ️ 提升「服务」页面抗击打能力 2022-03-24 20:22:05 +08:00
naiba
ba39c6e848 ️ 增强抗击打能力 2022-03-23 21:07:38 +08:00
naiba
d73ceaaaa5 🐛 修复 Windows time.LoadLocation 2022-03-18 23:45:03 +08:00
naiba
3ca23d8d88 ️ 使用 json-iterator 替换 encoding/json 进行一些序列化/反序列化操作 2022-03-18 23:13:22 +08:00
naiba
d928f65052 ️ WS 通信阻塞读写锁 2022-03-13 10:44:30 +08:00
naiba
d60bc3dad6 🚸 调整展示时间 timezone 2022-03-01 10:19:23 +08:00
naiba
520f8d2170 可选的通知信息 IP 不打码 2022-02-19 14:29:06 +08:00
MikoyChinese
bcb2610f0a 修复管理后台页面新添加CoverIgnoreAll类型服务需要重启docker镜像的问题. 2022-01-14 17:34:49 +08:00
MikoyChinese
004f4c9ef2 Round check next time format to second. 2022-01-14 12:01:55 +08:00
naiba
1e641d1249 theme-mdui by @MikoyChinese 2022-01-09 11:54:14 +08:00
naiba
0155e6e411 🚸 消除手动触发与自动触发的差异 2021-11-28 10:05:07 +08:00
naiba
6b3723461b 💄 优化循环流量展示 2021-11-11 09:40:10 +08:00
naiba
561a3c85fb 展示月流量使用情况 2021-11-06 16:00:08 +08:00
naiba
6636d77cfd ♻️ 通知支持自定义 request header 2021-11-05 12:04:39 +08:00
naiba
58d17b69a1 批量更新 Agent 2021-11-04 12:06:20 +08:00
naiba
a25a1b128d 🐛 修改计划任务并未取消旧任务 2021-09-30 11:59:57 +08:00
naiba
092f40b47f 🔥 移除后台登录类型设置,增加调度失败计划任务提醒 2021-09-30 00:01:04 +08:00
naiba
47dfa4777b ️ pprof 性能调优 / 计划任务支持秒级 2021-09-29 19:58:02 +08:00
naiba
4249fa82d7 🔖 dashboard v0.10.0 2021-09-27 21:18:09 +08:00
naiba
e40026f6cc gosec 2021-09-04 12:42:51 +08:00
naiba
446ab3b1b8 dashboard: 服务监控请求时间间隔 2021-09-02 23:45:21 +08:00
naiba
56ebc432d5 🛂 查看密码导致的 WebSSH 不可用 2021-08-20 13:50:25 +08:00
naiba
fb7e54a3af 🚸 v0.9.29 WebSSH ping-pong 保活 2021-08-20 10:45:10 +08:00
naiba
f9322f6200 🐛 range 了一个 closed channel :LOL: 2021-08-19 11:43:30 +08:00
naiba
77a89f62cd 🚸 优化 Terminal 连接健壮性、输入缓存 2021-08-19 10:21:54 +08:00
naiba
800dd07713 📝 添加 Terminal 一直黑屏解决方案 2021-08-19 09:22:48 +08:00
naiba
9bf536b68a v0.9.21 WebSSH 2021-08-18 11:56:54 +08:00
naiba
c848b9a08b 🔖 [dashboard 0.9.17] 404 页面 2021-08-10 20:13:17 +08:00
naiba
985ecc7c65 Linux 一键安装命令 2021-08-10 20:04:58 +08:00
naiba
e24121bdf7 🐛 修复修改服务器导致 Agent 离线 2021-07-25 23:50:08 +08:00
ch8o
2abcbe6b94
修复修改密钥后,agent连不上bug 2021-07-22 15:27:20 +08:00
ch8o
986cb8f3cd
修复修改密钥后,agent连不上bug 2021-07-22 14:30:16 +08:00
naiba
1e550c98ee ♻️ 错误处理优化 2021-07-19 10:44:44 +08:00
naiba
aa5ac76442 🐛 修复 cron/v3 表达式 2021-07-19 10:37:12 +08:00
naiba
d116347ef9 ️ 服务监控数据加载优化 2021-07-17 13:53:13 +08:00
naiba
8f06d90c30 🚸 使用服务器端时间判断机器离线 2021-07-16 11:14:07 +08:00
naiba
63bb1570d2 任意时间区间(月流量)统计,无视重启~ 2021-07-14 23:53:37 +08:00
naiba
365148e0ac 🚸 IP 变更提醒增强 2021-06-22 14:05:36 +08:00
naiba
4b0c0ad288 优化忽略规则配置和 Agent 获取 IP 2021-06-21 21:30:42 +08:00
naiba
2b05dcfc23 通知内 IP 脱敏 2021-05-27 20:48:12 +08:00
naiba
169865a7e4 🔨 开启 pprof、优化 agent 2021-05-10 18:04:38 +08:00
naiba
947a4d5d82 🏷️ 增加对 f2fs 的统计 2021-05-04 10:22:38 +08:00
naiba
fc0aee7c49 🐛 修复修改配置后重置为GitHub登录的问题 2021-05-02 17:21:16 +08:00
naiba
7aa3249314 v0.6.6 2021-04-23 19:09:04 +08:00
naiba
c955e21d5b 💄 Gitee 登录时展示使用 Gitee 登录 2021-04-23 11:07:18 +08:00
naiba
585cf538d0 🚸 可以使指定服务器不参与服务监控 2021-04-22 21:53:31 +08:00
naiba
6286e34af0 ♻️ 重构部分代码,打印调试信息 2021-04-20 19:30:34 +08:00
naiba
d3c3e55c88 v0.6.1 优化CSS、服务报警、服务状态展示 2021-04-19 23:11:00 +08:00
naiba
96be2330a9 dash: HTTP等服务监控的故障/恢复报警 2021-04-17 23:36:37 +08:00
naiba
330015290f NAT64 的机器一直报 IP 变更,加忽略! 2021-04-07 21:11:59 +08:00
Erope
44299459ff 没啥用的处理 2021-04-04 01:01:04 +08:00
Erope
ab9dfbc578 增加WebSocket的ping包 2021-04-04 00:22:50 +08:00
naiba
01f99a8c2c 接入 Gitee 登录,v0.4.11 之前的用户需要更新配置文件 2021-03-02 23:08:40 +08:00
naiba
c3dcc721dc 前台查看密码 close #24 close #41 2021-01-31 13:37:43 +08:00
naiba
0cdd0626f3 ♻️ v4: 去掉添加 Agent ID 要求 需要更新面板 close #83 2021-01-30 17:10:51 +08:00
naiba
777cfd84ca 💄 UI: 前端优化调整 2021-01-30 11:22:59 +08:00
naiba
b19a704aee ♻️ dayNight主题更新 + 一些重构 2021-01-24 21:17:37 +08:00
naiba
a957b21265 [dashboard v0.3.9] 手动即时触发计划任务 2021-01-24 09:41:35 +08:00
naiba
175eb996d3 🚸 [dashboard v0.3.8] improve: 不过滤的通知 2021-01-23 18:15:11 +08:00
naiba
ed8dc18caa 🐛 [dashboard v0.3.7] cron: 修复一些计划任务数据问题 2021-01-23 15:32:04 +08:00
naiba
7592655c2d [dashboard 0.3.3] 添加计划任务可搜索服务器 2021-01-20 22:15:47 +08:00
naiba
ec17948fe4 feat: 后台服务器备注 close #72 2021-01-20 19:24:59 +08:00
naiba
d7a3ba607b 🔊 v0.3.0 计划任务(定期备份等场景) 2021-01-19 09:59:04 +08:00
naiba
769b61843e 🐛 2021-01-18 09:45:15 +08:00
naiba
bf71aeaaf9 ️ refactor: 将排序的服务器列表的锁拆分出来 2021-01-17 22:18:36 +08:00
naiba
d059835877 ️ refactor: 小幅提升性能 2021-01-17 22:05:59 +08:00
naiba
904b926187 dashboard v0.2.4 优化当前状态数据 2021-01-17 11:44:50 +08:00
naiba
4b6740e6e0 ️ improve: 删除服务时删除历史数据 2021-01-16 15:05:35 +08:00
naiba
d792fc8499 🚸 release: v0.2.1 2021-01-16 14:11:51 +08:00
naiba
1c2cc5dcab 🚸 improve: 优化导航栏 close #55 close #56 2021-01-16 11:42:12 +08:00
naiba
345511e90f 🚸 improve: 优化agent取双栈IP、服务状态页面展示策略 2021-01-16 11:23:42 +08:00
naiba
a41c792577 💥 v2.0 必须更新面板,新增服务监控 2021-01-16 00:45:49 +08:00
naiba
0ce8017875 feat: ip change notification close #31 2021-01-13 22:30:28 +08:00
我若为王
be3fc41755 添加标签功能 2021-01-12 14:09:25 +08:00
naiba
397a233074 🚸 improve: 优化修改服务器导致的主机信息丢失 2021-01-08 21:21:06 +08:00
naiba
347bb7faa0 feat: 展示排序 close #29 2021-01-08 21:04:50 +08:00
naiba
d91819a265 🎨 refactor: notification 2020-12-30 21:28:57 +08:00
naiba
76c789efd8 🚸 增强面板自定义CSS功能 2020-12-24 09:54:17 +08:00
naiba
fb770573d5 🐛 fix(template): 自定义CSS 2020-12-20 22:09:53 +08:00
naiba
2ae832f509 🍻 报警通知上线 2020-12-20 12:18:27 +08:00
naiba
ad4fedaa9b up(agent): 不间断上报信息为报警作准备 2020-12-19 23:27:59 +08:00
naiba
fcbd564bff up(notification): 添加修改删除通知、报警规则 2020-12-19 23:11:16 +08:00
naiba
d19de0edc2 feat(notification): 添加通知方式 2020-12-19 22:14:36 +08:00
naiba
13f90e7a1f 💄 improve: done #10 进度条 2020-12-19 12:43:03 +08:00
naiba
9dbbfac551 feat(theme): 自定义主题 2020-12-19 10:57:10 +08:00
naiba
22935a52de 修复 go mod 不兼容 2020-12-13 00:43:25 +08:00
naiba
53ef95a664 add theme hotaru 2020-12-09 19:05:40 +08:00
naiba
8e30f48395 🐛 fix #9 2020-12-09 10:27:00 +08:00
naiba
7fdf323c05 一键脚本 2020-11-29 22:17:40 +08:00
naiba
4083a42978 🚚 from p14yground to naiba 2020-11-11 10:07:45 +08:00
naiba
4ad8a7e61a 🎨 improve offline server detect 2020-10-24 21:29:05 +08:00
奶爸
7143089dcb 多管理员 2020-03-22 22:28:25 +08:00
奶爸
6ff9f6fc75 修改删除节点 2020-03-22 20:55:27 +08:00
奶爸
70f0e92343 持久化Token 2019-12-20 23:58:09 +08:00
奶爸
41c4e2c1a0 修复添加服务器死锁 2019-12-11 14:41:12 +08:00
奶爸
7b5aae3e67 优化 Websocket 连接 2019-12-10 18:05:02 +08:00
奶爸
3c39e1537d Websocket 实时拉取 2019-12-10 17:57:57 +08:00
奶爸
8d791d91c1 展示监控信息 2019-12-09 23:45:23 +08:00
奶爸
bfe6d48927 展示服务器列表 2019-12-09 18:14:31 +08:00
奶爸
58277ba0b6 客户端授权验证 2019-12-09 16:02:49 +08:00
奶爸
1b18e7103e 添加服务器 & 展示服务器 2019-12-08 23:18:29 +08:00
奶爸
d8c4364653 Web 服务 2019-12-08 16:59:58 +08:00