Проверка памяти Sensu не работает согласно документации

Из документации 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 Критическая свободная системная память 475Mb

Вопросы

  1. Я просто не могу сделать check-memory зеленым. Текущая система находится на эталонном уровне использования памяти. Мне нужно установить -w чуть выше, поэтому я пробовал -w 500 и не работал. Вот почему я продолжал увеличивать 0. Но никакой помощи.
  2. uchiwa сообщает о свободной памяти, разве она не должна сообщать used memory, поскольку -w установлено на max used memory, что сбивает с толку?

person Siddharth    schedule 14.10.2016    source источник


Ответы (1)


В чеке указано, сколько у вас свободной памяти, а предупреждение и критическое значение заключается в том, что у вас должно быть как минимум столько доступной памяти. Он предупреждает, так как у вас нет 50000000 МБ свободной памяти.

Вы могли бы решить этот вопрос, просто запустив скрипт в оболочке и протестировав его там, на самом деле нет необходимости привлекать sensu. Или, поскольку я довольно часто нахожу это необходимым, прочитать фактический исходный код плагина.

person Kobbe    schedule 15.10.2016