匿名用户

这个人很神秘,什么信息也没有

关闭
拥抱日出
2025-10-22
点 赞
0
热 度
19
评 论
1

Nezha监控安装、美化教程

查看搭建后的最终效果

Nezha监控-Dashboard安装

前言

·本文的安装命令转载于哪吒监控官网,如有侵权,请联系删除,谢谢!

·Dashboard,即面板端

·若您打算给Dashboard套一个CDN,请确保您的CDN支持WebSocket。

准备工作

首先,你需要有2台即以上的服务器(一台服务器部署也不是不行【?】),部署Dashboard的服务器必须要有公网IP或者NAT端口(以下简称公网),Dashboard和Agent可以部署在同一服务器上,部署Agent的服务器可以不需要公网。

(注意:我只测试过将Dashboard安装在Linux系统上,若您为其它系统,请自行测试,Agent可以部署在Linux、Windows、macOS三个系统上,其他的暂不支持。

然后使用SSH软件连接上带有公网的服务器上,确认权限为ROOT:

root@机器名称:~#

若权限不是root权限,可在SSH中输入sudo su进行提权:

用户名@机器名称:~$sudo su
[sudo] password for 用户名
(请注意:输入密码的时候不会限时)
root@机器名称:~#

然后,将以下代码复制到SSH中:

若您的服务器可以访问Github,执行以下命令:

curl -L https://raw.githubusercontent.com/nezhahq/scripts/refs/heads/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh

若您的服务器位于大陆地区,执行以下命令:

curl -L https://gitee.com/naibahq/scripts/raw/main/install.sh -o nezha.sh && chmod +x nezha.sh && sudo CN=true ./nezha.sh

回车(Enter)执行,稍等片刻,会弹出以下提示:

请自行选择您的安装方式:
1.Docker
2.独立安装

若您服务器有docker,您可以选择输入1,回车;若您的服务器配置较小,可选择2,回车。

随后,会弹出哪吒监控管理脚本,输入1,即安装面板端,回车

(请注意:以下操作尽量不要使用删除键!)

输入站点标题,回车

输入暴露端口,回车(默认为8008)[请注意:您需要在服务器防火墙中放行该端口]

nezha-agent的链接地址,请输入[服务器IP]:[前面输入的暴露端口]

TLS链接,选择N(即 否,不启用)【一定要选择N,除非你选择套CDN且配置好了SSL证书!】

后台语言,根据需求选择【肯定选择简体中文啊(。・ω・。)】

当提示:

哪吒监控 重启成功
默认地址:域名:站点访问端口

*按回车返回主菜单 *

的时候,代表哪吒面板已经安装完成了。

然后,打开浏览器,输入您设置的IP:端口/dashboard,进入哪吒监控

默认的账号密码为admin

登陆后记得及时修改账号密码~

Nezha监控-Dashboard美化

修改完账号密码后,点击头像

点击系统设置

将以下自定义代码粘贴到“自定义代码(样式和脚本)”

    /*  基础设置 */
    <script>
        window.CustomLogo = "https://cdn.ybrc.top/images/headimg_dl.jpg";  /*  自定义logo */
        window.ShowNetTransfer  = "true"; /* 卡片显示上下行流量 */
        window.DisableAnimatedMan  = "true";    /*  关掉动画人物插图 */
        window.CustomDesc ="拥抱日出,也拥抱生活"; /* 自定义描述 */
    </script>

    <script>
 window.CustomBackgroundImage="https://cdn.ybrc.top/images/YBRC_bg.png"; /* 背景图 */
    </script>
    
    /* 更换卡通小人 */
    <script>
    var observer = new MutationObserver(function(mutationsList, observer) {
        var xpath = "/html/body/div/div/main/div[2]/section[1]/div[4]/div";
        var container = document.evaluate(xpath, document, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValue;
    
        if (container) {
            observer.disconnect();
            var existingImg = container.querySelector("img");
            if (existingImg) {
                container.removeChild(existingImg);
            }
            var imgElement = document.createElement("img");
            imgElement.src = "https://cdn.ybrc.top/images/lxh.png";
            imgElement.style.position = "absolute";
            imgElement.style.right = "8px";
            imgElement.style.top = "-80px";
            imgElement.style.zIndex = "10";
            imgElement.style.width = "90px";
            container.appendChild(imgElement);
        }
    });
    var config = { childList: true, subtree: true };
    observer.observe(document.body, config);
    </script>

(代码来源于:https://blog.fis.ink/posts/3

随后页面向下,点击“保存”按钮,回到首页就可以看到自定义的样式了~

Nezha监控-Agent安装

回到/dashboard,点击服务器,点击安装命令,选择您的系统(支持Linux、Windows、macOS)

以Linux为例,你会得到:

curl -L https://raw.githubusercontent.com/nezhahq/scripts/main/agent/install.sh -o agent.sh && chmod +x agent.sh && env NZ_SERVER=IP:Port NZ_TLS=false NZ_CLIENT_SECRET=EXAMPLE NZ_UUID=your_server_uuid ./agent.sh

但是,因为大陆地区部分服务器无法连接Github,于是,我开始在nezhahq的Gitee仓库寻找,还真的找到了agent的install.sh

您可以将上面的https://raw.githubusercontent.com/nezhahq/scripts/main/agent/install.sh 替换成https://gitee.com/naibahq/scripts/raw/main/agent/install.sh

即:

curl -L https://gitee.com/naibahq/scripts/raw/main/agent/install.sh -o agent.sh && chmod +x agent.sh && env NZ_SERVER=IP:Port NZ_TLS=false NZ_CLIENT_SECRET=EXAMPLE NZ_UUID=your_server_uuid ./agent.sh

用SSH连上需要安装Agent的服务器,执行安装命令

回到Dashboard,你会发现服务器已经出现在面板中了。


拥抱日出,也拥抱生活

拥抱日出

esfj 执政官

站长

具有版权性

请您在转载、复制时注明本文 作者、链接及内容来源信息。 若涉及转载第三方内容,还需一同注明。

具有时效性

目录

欢迎来到拥抱日出的小屋~

6 文章数
4 分类数
12 评论数
6标签数