如何监控linux服务器
如何获取所监控服务器(linux)的信息,如cpu,内存,磁盘读写,网络io等,知道用proc和一些命令实现,但是具体脚本或者代码怎么做呢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如何获取所监控服务器(linux)的信息,如cpu,内存,磁盘读写,网络io等,知道用proc和一些命令实现,但是具体脚本或者代码怎么做呢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
思路就是用awk类型命令获取状态然后输入到文件。
至于具体脚本代码,直接上网找,或者自己写,不难。
你来这里求具体代码根本不现实,因为你描述的也不清楚
有很多监控系统可以用:
nagios, ganglia, cacti...
这个一般是使用snmp,不过国内有很多提供这种监控平台的网站。
主要是采集/proc下面的信息,可以参考我写的这篇文章
http://blog.x2know.org/2016/07/03/monitor-system2/
如果想省事的话,可以使用我们的Saas服务,Cloudinsight,Linux 相关的各种性能监控都已经提供了,而且界面非常漂亮。而且不仅仅是linux操作系统的监控,还包括各种系统组件的监控,比如MySQL,Redis,Nginx等等,如果只有几台服务器完全是免费的。
如下图:
我们的官网是:http://cloudinsight.oneapm.com
看看wgcloud集群监控 http://www.wgstart.com
目前我觉得比较好的linux服务器运维面板是云帮手,云帮手资源监控系统全程可视化界面,一键傻瓜式操作,新手小白也能快速上手;能够从CPU、内存、磁盘、网络四个方面对服务器进行24小时不间断基础监控,并可自主设置告警规则,在状态异常时第一时间产生告警,帮助用户快速定位问题解决问题。贴个下载地址(云帮手)