I have a client CF3 host (cfengine 3.2.3) that is running the policy below.  
When I run "cf-execd --no-fork”, I see that 2 additional processes are started: 
 cf-monitord & cf-serverd.  Shouldn’t cf-serverd only run the the CF3 master 
host?  There is nothing in this policy that would tell the client it needs to 
distribute files so why is cf-serverd started?  If it’s because cf-serverd must 
run on clients as well in case a response is required to cf-runagent, is there 
any way to turn off this functionality - I don’t want any client to be 
listening for cf-runagent requests until I have a specific need to have such 
functionality.

body common control
{
 bundlesequence => { 
                    "main"
                   };

 inputs => { 
            "cfengine_stdlib.cf"
           };

 version => "Community promises.cf $Rev$";
}

###############################################################################

bundle agent main
{
 reports:
  cfengine_3::
   "--> CFE is running on $(sys.fqhost)"
      comment => "Display message on screen/email",
       handle => "main_reports_cfe_running";
}

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to