Cfengine Components
cf-execd:
It runs as a daemon and its job is to start the cf-agent process at a specified time interval.
cf-agent:
Is an agent that is called by the cf-execd process.
The cf-agent component does the heavy work of system automation and maintenance.
cf-serverd:
The cf-serverd process is used to distribute policy and/or data files.
[[email protected] ~]# man -k cf-
cf-agent (8) - cfengine's change agent
cf-execd (8) - cfengine's execution agent
cf-key (8) - cfengine's key generator
cf-know (8) - cfengine's knowledge agent
cf-monitord (8) - cfengine's monitoring agent
cf-promises (8) - cfengine's promise analyzer
cf-report (8) - cfengine's reporting agent
cf-runagent (8) - Run agent
cf-serverd (8) - cfengine's server agent
|
A promise is a statement, written in plain text using the CFEngine language, that describes the desired state of a system. A policy is a collection of one or more related promises, which is executed every time the cf-agent runs.
[[email protected] bin]# ls -l
total 1116
-rwxr-xr-x. 1 root root 237938 Nov 11 2011 cf-agent
-rwxr-xr-x. 1 root root 70769 Nov 11 2011 cf-execd
-rwxr-xr-x. 1 root root 22273 Nov 11 2011 cf-key
-rwxr-xr-x. 1 root root 86095 Nov 11 2011 cf-know
-rwxr-xr-x. 1 root root 140898 Nov 11 2011 cf-monitord
-rwxr-xr-x. 1 root root 20038 Nov 11 2011 cf-promises
-rwxr-xr-x. 1 root root 92585 Nov 11 2011 cf-report
-rwxr-xr-x. 1 root root 52559 Nov 11 2011 cf-runagent
-rwxr-xr-x. 1 root root 159018 Nov 11 2011 cf-serverd
-rwxr-xr-x. 1 root root 237938 Nov 11 2011 cf-twin
[[email protected] bin]#
|