Home Directory Plugins System Metrics Processes check processes combined

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com

Login

Remember Me
Don't miss your chance to attend the 2014 Nagios World conference!

Don't miss your chance to attend the 2014 Nagios World Conference, Oct 13-16th. Informative Sessions, Networking, Food and Cocktails! Visit go.nagios.com/conference/ for more information or to register.


check processes combined

Bookmark and Share

Current Version
1.2
Owner
E-mail
License
GPL
Hits
14211
Files:
FileDescription
check_process.plcheck_process.pl
This plugin check cpu / ram or both for one or more process for all,one or few user.
The data is put on graphs

Usage: check_process -C -p [-w ] [-c ] [-n nickname] ] [-u ] [-o ]
This plugin check cpu / ram or both for one or more process for all,one or few user.
The data is put on graphs

Usage: check_process -C -p [-w ] [-c ] [-n nickname] ] [-u ] [-o ]


-C, --checktype=STRING
can be "CPU" or "RAM" or both separed by a comma
-w, --warning=STRING
warning threshold , default = 70
If you check both type put values in the same order as in the -C arg or put only one value
-c, --critical=STRING
Critical threshold, default = 90
If you check both type put values in the same order as in the -C arg or put only one value
-o, --operator=STRING
Operator between check type
can be "and" or "or", default ="or"
-p, --process=STRING
process(es) to be check separed by comma
-u, --user=STRING
user to monitor
-n, --name=STRING
name to show instead of the command name from the " -p " arg


Data shown : Cpu used in %; Ram used in % and number of process as asked

Here is the boolean table i used to combined the check, please comment if you find anything strange.


### BOOLEAN TABLE ###

### OR ###
_or_| _0_|_1_|_2_|_3_|
_0_ | _0_|_1_|_2_|_3_|
_1_ | _1_|_1_|_2_|_1_|
_2_ | _2_|_2_|_2_|_2_|
_3_ | _3_|_1_|_2_|_3_|

because i assume an unknown state between an ok state and a warning state as following

_or_| _0_|_3_|_1_|_2_|
_0_ | _0_|_3_|_1_|_2_|
_3_ | _3_|_3_|_1_|_2_|
_1_ | _1_|_1_|_1_|_2_|
_2_ | _2_|_2_|_2_|_2_|

### AND ###

and_| _0_|_1_|_2_|_3_|
_0_ | _0_|_0_|_0_|_0_|
_1_ | _0_|_1_|_1_|_1_|
_2_ | _0_|_1_|_2_|_3_|
_3_ | _0_|_1_|_3_|_3_|

because i assume an unknown state has 2/3 chance to hide a state worse or egual to a warning state

and_| _2_|_3_|_1_|_0_|
_2_ | _2_|_3_|_1_|_0_|
_3_ | _3_|_3_|_1_|_0_|
_1_ | _1_|_1_|_1_|_0_|
_0_ | _0_|_0_|_0_|_0_|




Reviews (1)
Hi,

It would be nice to have total number of processes graph. Is it possible.

Thanks.
Owner's reply

Hi,
I just add this feature.