目录
需求:CPU使用率
实现:先获取cpu空闲百分比system.cpu.util[,idle] ,100 - system.cpu.util[,idle],才是真正的CPU使用率
1、添加主机
2、配置监控项
a、添加监控项
测试!!!
b、添加预处理
100 - system.cpu.util[,idle],才是真正的CPU使用率。设置如下:return 100 - value
测试没问题通过
3、配置触发器
4、查看监控的主机node2
5、模拟测试,监控主机node2的cpu使用率
在node2主机上运行cat /dev/urandom |md5sum命令 等待个几分钟
这条命令会生成一个无限流的随机数据,然后将这个数据通过MD5算法进行哈希处理,并输出哈希值。这个命令通常用于生成随机的哈希值,比如用于生成密码、加密等需要随机性的场景。
由于这个命令会不断地生成随机数据,因此会占用大量的内存资源。在运行这个命令时,需要注意系统内存的使用情况,以免因为内存不足而导致系统崩溃或运行缓慢。
等待一小会,就看到了监控报警!!!
接下来处理报警事件
停止cat /dev/urandom |md5sum命令执行,降低CPU的使用率。