来自文档https://github.com/sensu-plugins/sensu-plugins-memory-checks
/opt/sensu/embedded/bin/check-memory.rb -w 2500 -c 3000 - 值中的值 兆字节
我的config.json有
"command": "check-memory.sh -w 50000000 -c 100000000"
top
报告
KiB Mem: 1014632 total, 905872 used, 108760 free, 42176 buffers
uchiwa报道
Mem Critical免费系统内存475Mb
问题
check-memory
变为绿色。当前系统处于基准内存使用状态。我需要在上面设置一个-w
,所以我尝试了-w 500
并且无效。这就是为什么我一直在增加0的。但没有帮助。used memory
设置为-w
而不应报告max used memory
,这会让人感到困惑吗?答案 0 :(得分:1)
检查说你有多少免费记忆,警告和关键是你应该至少留下那么多的可用记忆。它警告,因为你没有50000000 MB的可用内存。
你可以通过在shell中运行脚本并在那里测试来解决这个问题,不需要真正涉及sensu。或者,正如我经常发现的那样,请阅读插件的实际源代码。