一站式轻监控轻运维系统nezha(下篇)
本文软件由网友
114514
推荐;
命令行安装
docker
安装所需要的文件都能在 https://github.com/naiba/nezha/tree/master/script 找到,config.yaml
和 docker-compose.yml
老苏都做了调整
你可以在 data
目录中新建一个空的 config.yaml
文件,在把下面的内容粘贴进去
1 | # 进入 data 目录 |
设置文件
config.yaml
中,因为有中文注释,所以保存时记得编码要采用UTF-8
1 | debug: false |
下图是用的
github
,但最终老苏用的是gitee
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 运行容器 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: "3.3" |
然后执行下面的命令
1 | # 进入 nezha 目录 |
运行
在浏览器中输入 http://nz.laosu.ml:444
就能看到主界面
主控端
首先需要登录
需要 同意授权
进入面板的管理后台
进入 设置
,在 未接入CDN的面板服务器域名/IP
中填入域名 192.168.0.197
因为监控的是本机,所以没必要搞的太复杂;如果还有
vps
主机要监控的话,老苏就只能用frp
将5559
映射到公网了;
点 添加服务器
点击 小企鹅
图标
会复制出一串下面这样的代码
1 | curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && sudo ./nezha.sh install_agent 192.168.0.197 5559 ijxxxxxxxxxxxxIe |
这串代码中有用的是最后的字符串 ijxxxxxxxxxxxxIe
,这个Agent
密钥后面会用到
被控端
前往 releases
下载客户端,地址:https://github.com/naiba/nezha/releases
老苏下载的是
nezha-agent_linux_amd64.tar.gz
将 nezha-agent
解压出来后放到新建的 client
目录
1 | # 进入 client 目录 |
右键 –> 属性,可以获取文件的绝对路径
进 控制面板
–> 任务计划
–> 新增
–> 任务的计划
–> 用户定义的脚本
名字随便,容易辨识就可以,用 root
执行
将下面脚本修改后填入 用户定义的脚本
中,然后点确定
1 | # 自定义脚本 |
点击刚刚创建的任务,接着点击 运行
回到主控端的首页,就能看到数据了
参考文档
naiba/nezha: 哪吒监控 一站式轻监控轻运维系统。支持系统状态、HTTP、TCP、Ping 监控报警,计划任务和在线终端。
地址:https://github.com/naiba/nezhaHome | 哪吒监控
地址:https://nezha.wiki/index.html哪吒探针——群晖客户端(被控端)安装教程 - 小叶总技术网
地址:https://wl.gta5pdx.cn/archives/546/