随时随地了解你的小主机性能——小主机性能监控方案

2021-10-09 19:21:12 46点赞 434收藏 11评论

Docker的出现,让以前比较复杂的网络服务搭建变得非常简单,你只需要运行一句命令就可以搭建一个自己专属的web服务。这也是为什么小主机越来越热门的原因,你可以用Docker搭建自己的个人服务器

如何搭建个人服务器的文章我之前有分享:未来每个家庭都会有一个家庭服务器

如果你有自己的小主机,我建议安装Linux。当然Windows通过Docker for Windows或者WSL也可以体验。如果你想随时随地了解你的主机性能,这里介绍两个方案,非常简单看似炫酷,但也许没什么用处。

如果你想随时随地查询你的主机性能,你还需要搭建远程访问你的小主机的服务我推荐你用zerotier或者tailscale,操作教程网上有很多。

1.glances

glances是一个开源性能检测方案,我特别喜欢glances的web页面展示效果,和终端很像:

随时随地了解你的小主机性能——小主机性能监控方案

操作也很简单,最佳的安装方式是Docker,只需要输入如下命令:

#拉取glances镜像
docker pull nicolargo/glances:latest-full
#运行glances
docker run -d --restart="always" -p 61208-61209:61208-61209 -e GLANCES_OPT="-w" -v /var/run/docker.sock:/var/run/docker.sock:ro --pid host nicolargo/glances:latest-full

然后在浏览器中输入http://你的小主机IP:61208就可以看到这个效果了,我一般会保存一个书签可以随时打开查看。其实和htop命令很像,所以你手机安装一个JuiceSSH然后用Htop一样有这个效果:

随时随地了解你的小主机性能——小主机性能监控方案

2.netdata

如果你想要带仪表盘的展示方式可以试试netdata:

随时随地了解你的小主机性能——小主机性能监控方案

通过Docker安装一样非常简单

#拉取netdata镜像
docker pull netdata/netdata
#运行netdate
docker run -d --restart="always" --name=netdata
-p 19999:19999
-v netdataconfig:/etc/netdata
-v netdatalib:/var/lib/netdata
-v netdatacache:/var/cache/netdata
-v /etc/passwd:/host/etc/passwd:ro
-v /etc/group:/host/etc/group:ro
-v /proc:/host/proc:ro
-v /sys:/host/sys:ro
-v /etc/os-release:/host/etc/os-release:ro
--restart unless-stopped
--cap-add SYS_PTRACE
--security-opt apparmor=unconfined
netdata/netdata

因为不涉及集群所以上面两种方案基本可以满足需求。如果你想体验一下集群性能监控可以了解一下Prometheus+Grafana。Prometheus是非常强大的性能检测方案,而Grafana则是非常强大的仪表盘,二者配合可以起到非常炫酷的效果,这是网上的图:

随时随地了解你的小主机性能——小主机性能监控方案

好了就分享到这里,如果有什么建议欢迎讨论!最近还没有时间学习kubunets

展开 收起
11评论

  • 精彩
  • 最新
  • btop 也不错,不过是纯命令行模式,但是效果比glances更帅

    校验提示文案

    提交
  • 未来不是都把服务器放云上吗?家庭不用装修机房和配线间了

    校验提示文案

    提交
    不用未来,现在就是,花钱就可以了

    校验提示文案

    提交
    收起所有回复
  • 第一个没实验,后面那个其实不是很建议,资源占用太大,好看是好看,普罗米修斯就算了,大型集群监控再考虑吧

    校验提示文案

    提交
  • 谢谢分享,

    校验提示文案

    提交
  • Prometheus还得搭配node exporter才能拿到数据的

    校验提示文案

    提交
  • 这个是真好

    校验提示文案

    提交
  • kubernetes吧

    校验提示文案

    提交
  • 楼主用的什么小主机?

    校验提示文案

    提交
  • 哈哈哈,家用小主机你给人推荐普罗米修斯,是不是还要上k8s [皱眉]

    校验提示文案

    提交
  • 说得好,我选择serverstatus

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
434
扫一下,分享更方便,购买更轻松