Sachin
Sachin

Reputation: 1003

monit configuration | total cpu | syntax error |

Monit's official documentation states following:

# 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

But the above gives syntax error as:

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

Any pointers on same?

Upvotes: 1

Views: 1146

Answers (1)

Akim Kelar
Akim Kelar

Reputation: 635

It seems you have version of monit lower than 5.14, because this feature was added in this version:

Version 5.14.0

New: Simpler system-wide cpu usage test (total of user%, system%, wait%). Example:

if cpu usage > 99% then alert

Also, I draw your attention to the fact that from Version 5.16 total cpu usage on multi-core systems calculates as a number from 0 to 100, so your 200% value has no reason

You can now check a process' CPU usage in a more natural way as a percentage between 0-100 on a multi-core system. For instance, to check if a single-threaded application like node.js has gotten stuck on 100% CPU,

Upvotes: 3

Related Questions