Sensu检查内存不按文档工作

时间:2016-10-14 07:46:55

标签: sensu uchiwa

来自文档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

问题

  1. 我无法将check-memory变为绿色。当前系统处于基准内存使用状态。我需要在上面设置一个-w,所以我尝试了-w 500并且无效。这就是为什么我一直在增加0的。但没有帮助。
  2. uchiwa报告可用内存,因为used memory设置为-w而不应报告max used memory,这会让人感到困惑吗?

1 个答案:

答案 0 :(得分:1)

检查说你有多少免费记忆,警告和关键是你应该至少留下那么多的可用记忆。它警告,因为你没有50000000 MB的可用内存。

你可以通过在shell中运行脚本并在那里测试来解决这个问题,不需要真正涉及sensu。或者,正如我经常发现的那样,请阅读插件的实际源代码。