Можно ли с помощью такого инструмента, как top или htop, отслеживать использование ЦП и выполнять сценарий, если загрузка ЦП превышает определенную величину?
Это было бы тривиально с помощью такого инструмента, как контролировать.
check system myhost
if cpu usage (system) > 80% for 4 cycles then alert
if cpu usage (user) > 80% for 5 cycles then alert
if cpu usage (wait) > 90% for 5 cycles then alert
Cfengine умеет работать с классами и переменными. Классы используют стандартное отклонение, которое более гибко, чем жесткие ограничения.
Я думаю, вы тоже можете сделать это с помощью net-snmp.
Вы можете загружать нагрузки из sysstat.
Необработанные числа в / proc / loadavg.