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 * ******************************************************************** _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine