论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
开源技术
›
开源技术
›
哪吒监控:开源、轻量、易用的服务器监控、运维工具(内 ...
哪吒监控:开源、轻量、易用的服务器监控、运维工具(内附主题美化代码) ...
去皮卡多
金牌会员
|
2024-8-3 08:26:27
|
显示全部楼层
|
阅读模式
楼主
主题
909
|
帖子
909
|
积分
2727
哪吒监控是一款开源、轻量、易用的服务器监控、运维工具,为用户提供了一系列强盛的功能和便捷的操纵方式。
一键安装:支持一键脚本安装面板和监控服务,适用于Linux、Windows、MacOS、OpenWRT等主流系统,让您轻松上手。
及时监控:可以或许同时监控多个服务器的系统状态,包罗监控网页、端口、SSL证书状态等,还支持故障、流量等状态报警,并提供多种通知方式(如Telegram、邮件、微信等),确保您第一时间获知服务器状态。
轻松运维:提供WebSSH功能,支持流量循环监控,可设置定时任务和服务器批量执行任务,让运维工作更加高效便捷。
哪吒监控不光功能强盛,而且操纵简朴易懂,是您服务器监控和运维工作的得力助手。开始利用哪吒监控,让您的服务器监控更加高效、便捷!
主题美化代码在文末
搭建一个哪吒监控系统须要举行一系列准备工作,包罗准备服务器、域名、OAuth提供商账号等。以下是详细的步骤:
准备工作:
准备一台可以连接公网的 VPS,保举设置至少单核 512MB 内存的服务器,并确保放行 8008 和 5555 端口;
准备一个已经设置好 A 记录指向 Dashboard 服务器 IP 的域名,建议准备两个域名,一个用于公开访问,另一个用于Agent端与Dashboard通信;
一个 Github 账号(或:Gitlab、Jihulab、Gitee)
TIP:
如果您位于中国大陆,访问 Github 有困难,我们建议您选择 Jihulab 作为 OAuth 提供商
获取 Github/Jihulab 的 Client ID 和密钥
哪吒监控接入 Github、Gitlab、Jihulab、Gitee 作为后台管理员账号
起首我们须要新建一个验证应用,以 Github 为例,登录 Github 后
打开 https://github.com/settings/developers
依次选择“OAuth Apps” - “New OAuth App”
Application name - 随意填写
Homepage URL - 填写面板的访问域名,如:“https://nz.to.top”
Authorization callback URL - 填写回调地点,
如:“https://nz.to.top/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 和密码
安装 Dashboard:
在服务器中运行安装脚本,命令如下:
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
复制代码
等候Docker安装完毕后,分别输入以下值:
2. 根据提示选择 OAuth提供商、输入 Client ID、Client Secret、用户名、站点标题、访问端口和Agent的通信端口等信息;
3. 等候拉取镜像完成后,通过访问IP+端标语来查看面板。
注意:
访问方式分为两种,一种是ip:端口,一种是直接域名访问;两者区别是一个已经添加过反代,一个没有(下面有反代方法),请以终极你想访问的链接为主,举行填写github的回调地点以及访问域名。
设置反向署理(
如果会请忽略
):
在宝塔面板中新建一个站点,填写域名,然后设置反向署理;
域名填写公开访问域名,然后点击“设置”进入站点设置选项,选择“反向署理” - “新建反向署理”
自定义一个署理名称,在下方“目标 URL”中填入 http://127.0.0.1然后点击“保存”(若直接反代IP+端口可以不消更改设置文件,
请自行测试
)
将设置文件更换为以下内容:
#PROXY-START/
location / {
proxy_pass http://127.0.0.1:8008;
proxy_set_header Host $http_host;
proxy_set_header Upgrade $http_upgrade;
}
location ~ ^/(ws|terminal/.+)$ {
proxy_pass http://127.0.0.1:8008;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $http_host;
}
#PROXY-END/
复制代码
保存设置,现在可以通过域名访问面板。
设置 SSL:
在宝塔面板中关闭反向署理,然后进入站点设置的 SSL 选项;
可选择自动申请 Let´s Encrypt 证书或手动设置已有的证书;
更新验证应用步调的域名为HTTPS,确保能正常登录面板后台。
利用方法
添加服务器
第一步是添加主机,可以自定义名称、分组、排序和备注。
拥有相同分组的主机会在受支持的主题中划分到一起举行显示,备注仅会在后台显示,无需担心走漏信息。
安装Agent
请参考前文安装Agent
保举利用一键安装,即设置好参数后,点击主机一键安装列上的按钮,复制到相应主机举行安装。
利用前须要在后台设置中设置参数,如下图所示
在箭头处填写安装了Dashboard的IP地点
再添加服务器后,选择符合的操纵系统的一键安装Agent的指令,复制到所需监控的服务器的终端举行安装
运行乐成截图如下:
其他注意事项:
对于 CaddyServer v1,需设置署理以支持 WebSocket 协议;
如遇到HTTPS后/terminal或/ws无法连接的题目,需添加-d参数;
如需修改/增加数据,可直接修改数据库,但请谨慎操纵;
更新 Dashboard 可通过运行脚本 ./nezha.sh,选择重启面板并更新。
主题美化代码(须要将设置中的前后台主题设置为Defalut):
<style>
@media only screen and (min-width: 1200px) {
.ui.container {
width: 80% !important;}
}
@media only screen and (max-width: 767px) {
.ui.card>.content>.header:not(.ui), .ui.cards>.card>.content>.header:not(.ui) {
margin-top: 0.4em !important;}
}
i.icon {
color: #000;
width: 1.2em !important;
}
body {
content: " " !important;
background: fixed !important;
z-index: -1 !important;
top: 0 !important;
right: 0 !important;
bottom: 0 !important;
left:
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
去皮卡多
金牌会员
这个人很懒什么都没写!
楼主热帖
民间最大社区,倒闭了!
如何基于 ZEGO SDK 实现 iOS 变声/混响 ...
FPGA虚拟化:突破次元壁的技术 ...
Ribbon负载均衡的深度分析和使用 ...
驱动开发:内核R3与R0内存映射拷贝 ...
LyScript 实现应用层钩子扫描器 ...
基于Kubernetes(k8s)部署Dubbo+Nacos服 ...
Python生成字母对后写入文件
仿京东严选商城项目,集购物+支付+发货 ...
Java 结构化数据处理开源库 SPL ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表