哪吒面板是一个类似于ServerStatus的服务器状态监控程序,不过,哪吒面板相对来说功能更强大一些,哪吒监控 支持服务器系统状态监控、HTTP(SSL 证书变更、即将到期、到期)、TCP、Ping 监控报警,命令批量执行和计划任务,是一个一站式轻监控轻运维系统。
哪吒监控有四大功能:计划任务:备份脚本、服务重启,等定期运维任务。使用此功能可以定期结合 restic、rclone 给服务器备份,或者定期某项重启服务来重置网络连接。报警通知:CPU、内存、硬盘、带宽、流量、月流量实时监控。服务监控:HTTP、SSL证书、ping、TCP 端口等。
哪吒监控支持自定义代码:改LOGO、改色调、加统计代码等,总得来说这个监控还是非常不错的,适合手里有多个服务器需要监控,同时还可以应用到定时的TCP、Ping 监控。
PS:更新记录。
网站:
先将你的展示给用户的域名解析到你的主服务器上。
另一个用于VPS之间通信的域名也要解析到你的主服务器上。
打开:https://github.com/settings/developers,然后点击New OAuth App按钮,这个主要用来后台登录的。
然后填写你的展示给用户的域名URL,Callback 填 http(s)://域名或IP/oauth2/callback。如下图:
如果你不想使用反代的话(下文有介绍如何反代),你可以加上端口8008。
http://你的域名:8008 http://你的域名:8008/oauth2/callback
另外:
关于 GitHub Oauth2 应用:在 https://github.com/settings/developers 创建,无需审核,Callback 填 http(s)://域名或IP/oauth2/callback 关于 Gitee Oauth2 应用:在 https://gitee.com/oauth/applications 创建,无需审核,Callback 填 http(s)://域名或IP/oauth2/callback
创建好OAuth Apps后你可以查看ID和生成一个密钥了。
安装命令如下:
国内镜像加速:
* 使用 WatchTower 可以自动更新面板,Windows 终端可以使用 nssm配置自启动
选择安装面板端。
本部署为可选项,默认的哪吒监控是使用域名url+8008端口形式访问的,如果我们想要使用浏览器默认的80端口访问,则需要使用反代域名了。
使用宝塔面板,直接在后台添加网站。
然后使用宝塔面板申请好SSL证书。
接着点击网站,添加反向,设置如下:
打开宝塔面板的nginx配置文件,你可以看到里面已经生成了反向代码了。
现在打开你的域名就可以看到哪吒监控部署成功了。
首先,使用Github登录你的哪吒监控后台。
授权登录。
现在你可以添加你的监控服务器了。
填写服务器名称。
完成后,你就可以得到密钥了。
执行哪吒监控安装命令,选择“安装监控Agent”,安装过程中会让你填写密钥。
打开你的哪吒监控,就可以看到你刚刚添加的监控服务器了。
服务监控支持:HTTP、SSL证书、ping、TCP 端口监控,进入 /monitor
页面点击新建监控即可。
效果如下图:
哪吒监控支持添加定时任务,比如定时访问、Ping等操作。
你可以选择通知方式。
哪吒监控还支持修改主题,你可以根据你自己的域名来修改。数据储存在 /opt/nezha
文件夹中,迁移数据时打包这个文件夹,到新环境解压。然后执行一键脚本安装即可。
使用宝塔反代或者上 CDN,建议 Agent 配置 跟 访问管理面板 使用不同的域名,这样管理面板使用的域名可以直接套 CDN,Agent 配置的域名是解析管理面板 IP 使用的,也方便后面管理面板迁移。
原文链接:https://cloud.tencent.com/developer/article/2053381