Created attachment 223224 [details]
When checking for processes using a lot of CPU check_procs match [idle] thread and giving wrong state. For example:
>/usr/local/libexec/nagios/check_procs -v -w 70 -c 90 --metric=CPU
CPU CRITICAL: 1 crit, 0 warn out of 75 processes [idle] | procs=75;;;0; procs_warn=0;;;0; procs_crit=1;;;0; procpcpu=399.899994;
Proposed patch will skip idle.
Sorry for taking this long to get to this patch.
I am sorry but I don't understand what the patch actually does.