源码介绍
哪吒监控是一款开源、轻量、易用的服务器监控、运维工具源码。
支持一键脚本安装面板和监控服务,轻松使用;Linux、Windows、MacOS、OpenWRT等主流系统均受支持。
支持同时监控多个服务器的系统状态,支持监控网页、端口、SSL证书状态;支持故障、流量等状态报警,支持多种通知方式(Telegram、邮件、微信等)。
支持WebSSH,支持流量循环监控,支持设置定时任务、服务器批量执行任务。
源码安装方法
一台可以连接公网的 VPS,防火墙和安全策略需要放行 8008 和 5555 端口,否则会无法访问和无法接收数据。单核 512MB 内存的服务器配置就足以满足大多数使用场景
一个已经设置好 A 记录,指向 Dashboard 服务器 ip 的域名。
哪吒监控接入 GitHub、Gitlab、Jihulab、Gitee 作为后台管理员账号
首先我们需要新建一个验证应用,以 Github 为例,登录 Github 后,打开 https://github.com/settings/developers ,依次选择“OAuth Apps” – “New OAuth App”
Application name – 随意填写
Homepage URL – 填写面板的访问域名,如:”http://cdn.example.com”
Authorization callback URL – 填写回调地址,如:”http://cdn.example.com/oauth2/callback”
点击 “Register application”
保存页面中的 Client ID,然后点击 “Generate a new client secret“,创建一个新的 Client Secret,新建的密钥仅会显示一次,请妥善保存
JihuLab 的应用创建入口为:https://jihulab.com/-/profile/applications
Redirect URL 中应填入回调地址
在下方范围中勾选 read_user 和 read_api
创建完成后,保存好应用程序 ID 和密码