哪吒面板部署?轻量级监控告警工具!
发布于 2024-04-03 1545 次阅读
一、概要
视频教程地址:https://youtu.be/B4zHuqSbUlc
1.1 概述
分享博主用了一年多的监控面板,非常直观、美观、好用,功能强大!
1.2 哪吒面板作用
简单来讲就是服务器可视化管理,以及服务器异常自动化告警,非常好用!
发布于 2024-04-03 1545 次阅读
视频教程地址:https://youtu.be/B4zHuqSbUlc
分享博主用了一年多的监控面板,非常直观、美观、好用,功能强大!
简单来讲就是服务器可视化管理,以及服务器异常自动化告警,非常好用!
电报极搜🔍机器人: 啥都能搜到!点我一键使用!
搜搜🔍搜索引擎: 搜你想要的!点我一键使用!
🐴神马搜索🔍: 效果不错!点我一键使用!
新极搜🔍: 功能也很强大!点我一键使用!
达尔文西畅聊群,大佬团在线解答! https://t.me/dewxtalk
达尔文西金融群,金融理财看这里! https://t.me/dewxmoney
全能搜索万人群,啥都能搜到! https://t.me/freegpt41
达尔文西畅聊2群,防失联专用群! https://t.me/dewxtalk2
提前解析一个域名到部署的服务器,注意不要开CDN,开了CDN会麻烦比较多
以下两个链接的格式都是默认的,根据官方说明配置就可以了。
官方默认的面板访问端口8008,默认的Agent端口5555,不过我一般喜欢改端口,可以更改成你喜欢的端口,记录好就好了,提前放通安全组!
链接格式:
Homepage URL:
http://dewx.ibeg.eu.org:523
Authorization callback URL:
http://dewx.ibeg.eu.org:523/oauth2/callback
记录好生成的Client ID跟Client secrets的值。还有记录好github的用户名
#不太推荐在国内服务器安装,源被墙了,后续一堆问题!
#国外服务器
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh
#国内服务器
curl -L https://gitee.com/naibahq/nezha/raw/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh
请自行选择您的安装方式(如果你是安装Agent,输入哪个都是一样的):
1. Docker
2. 独立安装
2. 独立安装 #选择1也问题不大
请输入选择 [1-2]:2
哪吒监控管理脚本 v0.16.0
--- https://github.com/naiba/nezha ---
1. 安装面板端
2. 修改面板配置
3. 启动面板
4. 停止面板
5. 重启并更新面板
6. 查看面板日志
7. 卸载管理面板
————————————————-
8. 安装监控Agent
9. 修改Agent配置
10. 查看Agent日志
11. 卸载Agent
12. 重启Agent
————————————————-
13. 更新脚本
————————————————-
0. 退出脚本
请输入选择 [0-13]:
1. 安装面板端
请输入选择 [0-13]: 1
> 安装面板
> 修改面板配置
关于 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
请输入 OAuth2 提供商(github/gitlab/jihulab/gitee,默认 github):
直接回车
请输入 Oauth2 应用的 Client ID:
#输入第一步记录的即可
请输入 Oauth2 应用的 Client Secret:
#输入第一步记录的即可
请输入 GitHub/Gitee 登录名作为管理员,多个以逗号隔开:
#输入自己github记录的用户名
请输入站点标题:
#这个无所谓,自己随便输入
请输入站点访问端口: (默认 8008)
#与第一步在github设置的端口保持一致,端口无所谓,只要一致就行了,博主喜欢改端口
请输入用于 Agent 接入的 RPC 端口: (默认 5555)
#其他服务器传输数据的端口,需要提前把安全组放开,可以自定义,其他的无所谓
到此安装成功
直接公网ip加设置的端口访问即可
面板的密码建议设置下,不设置会被其他人都看到
电报机器人创建者,用于获取机器人的API密钥
@BotFather
以下机器人用于获取用户ID
@userinfobot
API模版
https://api.telegram.org/botXXX/sendMessage?chat_id=XXXX&text=#NEZHA#
注意:
1、将XXX替换成完整的机器人API 628XXXXXXX:AAHIRk0YXXXXXXXXXX ,注意:bot的前缀需要保留
2、将XXXX替换成ID
备注:
https://nezha.wiki/guide/notifications.html
可以参照官方文档配置报警规则,博主都是参照官方做的报警规则
#VPS离线
[{"type":"offline","duration":20}]
#CPU负载超过80%
[{"type":"cpu","max":80,"duration":20}]
#硬盘占用超过80%
[{"type":"disk","max":80,"duration":20}]
#内存占用超过百分之80
[{"type":"memory","max":80,"duration":20}]
#告警的规则非常简单,参照官方的自定义配置就好了,当然常见的告警就是监控cpu、内存、硬盘,其他的非常多!
哪吒面板官方:https://nezha.wiki/
获取github cilent :https://github.com/settings/developers
极搜 堪称电报telegram目前最强搜索引擎,啥都能搜到!
达尔文西畅聊群,大佬团在线解答! https://t.me/dewxtalk
免费gpt4.0群,无限制白嫖gpt4.0! https://t.me/freegpt41