On 16 nov 2010, at 12:44, Seva Gluschenko wrote: > As far as I'm known, the extended information is only available when > you're invoking cf-agent using -I option. There's a reason to submit a > feature request about process_select body for allowance of greater > verbosity, because process number is indeed not very informative. > thanks for the support. I will register a ticket with this request.
> 2010/11/16 Bas van der Vlies <b...@sara.nl>: >> On 16-11-10 11:54, Seva Gluschenko wrote: >>> >>> Bas :) >>> >>> just remove action modifier. Warning action means do nothing, just >>> warn. If you remove the modifier, both warning and signal will be >>> produced. >>> >> >> Seva, >> >> In my first mail "action_policy" was unset and then the following output is >> produced with "report_level => inform;" else nothing is displayed: >> {{{ >> -> Signalled 'term' (15) to observed process match '13839' >> -> Signalled 'kill' (9) to observed process match '13839' >> -> Signalled 'term' (15) to observed process match '13515' >> -> Signalled 'kill' (9) to observed process match '13515' >> }}} >> >> I want the whole process line. That is only displayed when i set the >> action_policy to "warn". Or did i miss an option? >> >>> 2010/11/16 Bas van der Vlies<b...@sara.nl>: >>>> >>>> On 15-11-10 15:31, Bas van der Vlies wrote: >>>>> >>>>> version: cfengine community 3.1.0 >>>>> >>>>> when i process is killed in cfengine 3 we only see the pid: >>>>> {{{ >>>>> cf3 !! Process count for '.*' was out of promised range (1 found) >>>>> cf3 I: Made in version '1.2.0' of >>>>> '/var/lib/cfengine3/inputs/lisa/quarterly.cf' near line 20 >>>>> cf3 I: Comment: Kill processes that use to much resources >>>>> >>>>> cf3 -> Signalled 'term' (15) to observed process match '30255' >>>>> cf3 -> Signalled 'kill' (9) to observed process match '30255' >>>>> cf3 -> No restart promised for .* >>>>> R: There are user procesees that consume too much >>>>> }}} >>>>> >>>>> in cfengine 2 we see the whole match: >>>>> {{{ >>>>> cfengine:login3: Signalled process 19558 (.*) with SIGKILL >>>>> cfengine:login3: Killed: cedricm 19558 24.6 13.1 2181584 2167444 pts/28 >>>>> R+ >>>>> 15:20 0:05 cresuint >>>>> }}] >>>>> >>>>> So we can contact the user and know which program is executed. Is this >>>>> possible with cf3? >>>> >>>> when i defined an body action for the processes : >>>> >>>> processes: >>>> LOGIN_HOST:: >>>> ".*" >>>> comment => "Kill processes that use to much resources", >>>> signals => { "term", "kill"}, >>>> process_count => check_range("user_procs", "0", "0"), >>>> action => sara_action, >>>> process_select => sara_user_consume_resources("15", >>>> "1073741824", @(exclude_owners)); >>>> >>>> >>>> body action sara_action >>>> { >>>> action_policy => "warn"; >>>> } >>>> >>>> ==================================== >>>> >>>> I get the desired output result, but the process is not killed: >>>> {{{ >>>> !! Matched: bas 11589 99.7 0.0 100 16 pts/3 R+ 10:22 >>>> 10:22 burnP6 >>>> Process alert: USER PID %CPU %MEM VSZ RSS TTY STAT START >>>> TIME COMMAND >>>> Process alert: bas 11589 99.7 0.0 100 16 pts/3 R+ 10:22 >>>> 10:22 burnP6 >>>> !! Process count for '.*' was out of promised range (1 found) >>>> I: Made in version '1.2.0' of >>>> '/var/lib/cfengine3/inputs/lisa/quarterly.cf' >>>> near line 21 >>>> I: Comment: Kill processes that use to much resources >>>> }}} >>>> >>>> Maybe a new action_policy: fixandwarn. >>>> >>>> >>>> -- >>>> ******************************************************************** >>>> * Bas van der Vlies e-mail: b...@sara.nl * >>>> * SARA - Academic Computing Services Amsterdam, The Netherlands * >>>> ******************************************************************** >>>> _______________________________________________ >>>> Help-cfengine mailing list >>>> Help-cfengine@cfengine.org >>>> https://cfengine.org/mailman/listinfo/help-cfengine >>>> >>> >>> >>> >> >> >> -- >> ******************************************************************** >> * Bas van der Vlies e-mail: b...@sara.nl * >> * SARA - Academic Computing Services Amsterdam, The Netherlands * >> ******************************************************************** >> > > > > -- > SY, Seva Gluschenko. -- Bas van der Vlies b...@sara.nl _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine