如何监控linux服务器

如何获取所监控服务器(linux)的信息,如cpu,内存,磁盘读写,网络io等,知道用proc和一些命令实现,但是具体脚本或者代码怎么做呢

阅读 5.2k
7 个回答

思路就是用awk类型命令获取状态然后输入到文件。
至于具体脚本代码,直接上网找,或者自己写,不难。

你来这里求具体代码根本不现实,因为你描述的也不清楚

有很多监控系统可以用:
nagios, ganglia, cacti...

这个一般是使用snmp,不过国内有很多提供这种监控平台的网站。

如果想省事的话,可以使用我们的Saas服务,Cloudinsight,Linux 相关的各种性能监控都已经提供了,而且界面非常漂亮。而且不仅仅是linux操作系统的监控,还包括各种系统组件的监控,比如MySQL,Redis,Nginx等等,如果只有几台服务器完全是免费的。

如下图:

图片描述

图片描述

图片描述

我们的官网是:http://cloudinsight.oneapm.com

新手上路,请多包涵

目前我觉得比较好的linux服务器运维面板是云帮手,云帮手资源监控系统全程可视化界面,一键傻瓜式操作,新手小白也能快速上手;能够从CPU、内存、磁盘、网络四个方面对服务器进行24小时不间断基础监控,并可自主设置告警规则,在状态异常时第一时间产生告警,帮助用户快速定位问题解决问题。贴个下载地址(云帮手
QQ图片20200110104114.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题