我有一个刚刚购买的 VPS,我想开始监控资源,因为我拒绝为管理工具上的附加功能付费。
我想知道是否有可以记录资源使用情况(CPU、内存、磁盘)的东西,它们只是在后台记录,如果资源过高,则通知我。我应该在 bash 中编写这个东西并作为 cron 作业运行吗?
我只想要一些不会消耗大量资源的轻松东西。
谢谢
答案1
如果您想要 Web 界面 - 尝试 munin,它开箱即用,效果非常好,对于 cli 用户,我推荐atop
实用程序。
默认情况下,atop
将以 10 分钟的分辨率写入系统信息以进行登录/var/log/atop/atop_YYYYMMDD
或/var/log/atop.log
(取决于版本),现在更改它的唯一方法是编辑 atop 的 init 脚本 :(
可以使用 生成 atop 的报告atopsar
。
请注意,如果该主机出现严重问题(并且您可能最需要它),则安装在同一主机上的任何监控都将不可用。