Bug 254252 - net-mgmt/nagios-plugins check_procs wrong CPU matching [idle] thread with --metric=CPU
Summary: net-mgmt/nagios-plugins check_procs wrong CPU matching [idle] thread with --m...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Mathieu Arnold
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-13 08:22 UTC by Volodymyr Pushkar
Modified: 2021-03-13 08:23 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (mat)


Attachments
patch-plugins_check__procs.c (482 bytes, patch)
2021-03-13 08:22 UTC, Volodymyr Pushkar
vladimir.pushkar: maintainer-approval? (mat)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Volodymyr Pushkar 2021-03-13 08:22:11 UTC
Created attachment 223224 [details]
patch-plugins_check__procs.c

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.