контролировать конфигурацию | общий процессор | синтаксическая ошибка |

В официальной документации Monit говорится следующее:

# Test CPU usage including user, system and wait. Note that 
# multi-core systems can generate 100% per core
# so total CPU usage can be more than 100%
if cpu usage > 200% for 4 cycles then alert

Но приведенное выше дает синтаксическую ошибку как:

/etc/monit/conf.d/test:61: Error: syntax error 'cpu'

Есть указатели на то же самое?


person Sachin    schedule 28.07.2016    source источник


Ответы (1)


Похоже, у вас версия monit ниже 5.14, потому что эта функция была добавлена ​​в эту версию:

Версия 5.14.0

Новое: Упрощенный общесистемный тест использования ЦП (всего% пользователей,% системы,% ожидания). Пример:

if cpu usage > 99% then alert

Также обращаю ваше внимание на то, что начиная с версии 5.16 общее использование процессора в многоядерных системах рассчитывается как число от 0 до 100, поэтому ваше значение 200% не имеет оснований.

Теперь вы можете проверять использование ЦП процессом более естественным образом в процентах от 0 до 100 в многоядерной системе. Например, чтобы проверить, не застряло ли однопоточное приложение, такое как node.js, на 100% ЦП,

person Akim Kelar    schedule 06.10.2016