我有一个通过 Virtuozoo 容器在 VPS 上运行的 CentOS 服务器。
我感觉 CPU 使用率出现了高峰值。有什么方法可以记录每次 CPU 使用率超过某个限值(比如 50%)的情况吗?
谢谢
答案1
监控可以这样做:
check system localhost.localdomain.tld
if loadavg (1min) > 5 for 6 cycles then alert
if loadavg (5min) > 2 for 3 cycles then alert
if loadavg (15min) > 2 for 2 cycles then alert
if memory usage > 90% for 6 cycles then alert
if cpu usage (user) > 75% for 6 cycles then alert
if cpu usage (system) > 75% for 6 cycles then alert
if cpu usage (wait) > 75% for 6 cycles then alert
答案2
研究 munin 和 graphite,它们都是非常优秀且免费的系统管理工具。