[英]Sensu check-memory not working as per documentation
從文檔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的原因。 但是沒有幫助。 -w
設置為max used memory
,所以它不應該報告已used memory
嗎? 支票顯示您有多少免費內存,警告和關鍵是您至少應剩余那么多可用的內存。 它會發出警告,因為您沒有50000000 MB的可用內存。
您可以通過僅在shell中運行腳本並在那里進行測試來解決此問題,而無需真正參與sensu。 或者,正如我經常發現的那樣,請閱讀插件的實際源代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.