Linux性能监控工具Netdata(修订)

最近的寒潮,感觉把脑子都冻住了,虽然直觉告诉我『Linux性能监控工具Netdata』安装存在问题,但是并没有意识到问题出在哪里。

这两天 coding.net 又升级了,迁移的时候因为域名没备案被迁到了香港的主机,从这几天的使用看,比原来慢了不是一点半点,因为不断在测试又翻到了『Glances实时监视群晖运行状况』。

这才焕然大悟,又一次忘记了 /var/run/docker.sock 这个桥梁,今天我们再重新正确的安装一次。

之前我们 docker 安装主要是使用群晖自带的 Docker 管理器,也用过 portainer,还用过 SSH,今天我们换一种方式,直接用群晖自带的 任务计划 来完成安装。

安装

转到 控制面板 –> 任务计划

title

新增 –> 计划的任务 –> 用户定义的脚本

title

创建任务 窗口的 常规 选项卡上,确保将 用户账号 选择为 root,填入 任务名称,取消 已启动

title

创建任务 窗口的 计划 选项卡上,选择 在以下日期运行

title

创建任务 窗口的 任务设置 选项卡上,勾选 通过电子邮件发送运行详情,在 用户定义脚本 中填入

1
2
3
4
5
6
7
8
docker run -d --name=netdata \
-p 19999:19999 \
-v /proc:/host/proc:ro \
-v /sys:/host/sys:ro \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
--cap-add SYS_PTRACE \
--security-opt apparmor=unconfined \
netdata/netdata

title

确定之后会返回 控制面板

title

选择 Netdata 任务,然后单击 运行 选项卡,在弹出的确认界面选择

title

安装过程可能需要花费一些时间,这将取决于您的网络速度。

运行

当你在 Docker 管理器里看到 netdata 时就表示已经安装好了,同时也会收到邮件(如果你设置没有问题的话)。

title

在浏览器中输入 http://群晖IP:19999,就可以看到主界面了

title

参考文档

netdata/netdata - Docker Hub
地址:https://registry.hub.docker.com/r/netdata/netdata/

关于/var/run/docker.sock
地址:https://blog.fundebug.com/2017/04/17/about-docker-sock/