Home Directory Plugins System Metrics Processes check processes combined

Search Exchange

Search All Sites

Nagios Log Server Now Available - Download Now

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

check processes combined

Bookmark and Share

Current Version
1.2
Owner
E-mail
License
GPL
Hits
24670
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.