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

Reply via email to