help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: tidy - hitting too many directories


From: linolil
Subject: Re: tidy - hitting too many directories
Date: 24 Feb 2005 12:42:54 -0800
User-agent: G2/0.2

Thank you for your quick response.

I didn't want to start out by posting all of the configuration files.
Here is update.conf -- you will notice that it is pretty much the
default file.  (hostname/domainname changed to example.com)

What other information would be helpful?

-------------------------------------------------------------------------------------------------
#######
#
# BEGIN cf.update
#
# This script distributes the configuration, a simple file so that,
# if there are syntax errors in the main config, we can still
# distribute a correct configuration to the machines afterwards, even
# though the main config won't parse. It is read and run just before
the
# main configuration is parsed.
#
#######

control:

   actionsequence  = ( copy processes tidy )    # Keep this simple and
constant
   domain          = ( example.com )       # Needed for remote copy

   #
   # Which host/dir is the master for configuration roll-outs?
   #

   policyhost      = ( policyhost.example.com )
   master_cfinput  = ( /var/cfengine/inputs )

   AddInstallable = ( new_cfenvd new_cfservd )

   #
   # Some convenient variables
   #

   workdir         = ( /var/cfengine )

  solaris::

   cf_install_dir  = ( /usr/local/sbin )

  linux::

   cf_install_dir  = ( /usr/local/sbin )

   ###################################################################
   #
   # Spread the load, make sure the servers get done first though
   #
   ###################################################################

     SplayTime = ( 1 )

 #####################################################################
 #
 # Make sure there is a local copy of the configuration and
 # the most important binaries in case we have no connectivity
 # e.g. for mobile stations or during DOS attacks
 #

copy:

  !policyhost::

     $(master_cfinput)            dest=$(workdir)/inputs
                                  r=inf
                                  mode=644
                                  type=binary
                                  exclude=*.lst
                                  exclude=*~
                                  exclude=#*
                                  server=$(policyhost)
                                  trustkey=true


     $(cf_install_dir)/cfagent    dest=$(workdir)/bin/cfagent
                                  mode=755
                                  backup=false
                                  type=checksum

     $(cf_install_dir)/cfservd    dest=$(workdir)/bin/cfservd
                                  mode=755
                                  backup=false
                                  type=checksum
                                  define=new_cfservd

     $(cf_install_dir)/cfexecd    dest=$(workdir)/bin/cfexecd
                                  mode=755
                                  backup=false
                                  type=checksum

     $(cf_install_dir)/cfenvd     dest=$(workdir)/bin/cfenvd
                                  mode=755
                                  backup=false
                                  type=checksum
                                  define=new_cfenvd

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

tidy:

     #
     # Cfexecd stores output in this directory.
     # Make sure we don't build up files and choke on our own words!
     #

     $(workdir)/outputs pattern=* age=7

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

processes:

  new_cfservd::

    "cfservd" signal=term restart /var/cfengine/bin/cfservd

  new_cfenvd::

    "cfenvd" signal=kill restart "/var/cfengine/bin/cfenvd -H"


###
#
# END cf.update
#
###
-------------------------------------------------------------------------------------------------

Here is what I see when I run /var/cfengine/bin/cfagent -v -q
on the test client host. Both master (solaris 7) and client (FDC2)
were built from source using defaults.

Notice that tidy still runs on spool and home directories. Until I
know how those directories are defined, I cannot move this from
the test systems.

-------------------------------------------------------------------------------------------------
Setting cfengine new port to 5308
Setting cfengine old port to 5308
Reference time set to Thu Feb 24 12:31:46 2005

GNU Configuration Engine -
2.1.13
Free Software Foundation 1994-
Donated by Mark Burgess, Faculty of Engineering,
Oslo University College, 0254 Oslo, Norway

------------------------------------------------------------------------

Host name is: client.example.com
Operating System Type is linux
Operating System Release is 2.6.5-1.358
Architecture = i686


Using internal soft-class linux for host linux

The time is now Thu Feb 24 12:31:46 2005


------------------------------------------------------------------------

Additional hard class defined as: 32_bit
Additional hard class defined as: linux_2_6_5_1_358
Additional hard class defined as: linux_i686
Additional hard class defined as: linux_i686_2_6_5_1_358
Additional hard class defined as:
linux_i686_2_6_5_1_358__1_Sat_May_8_09_04_50_EDT_2004

GNU autoconf class from compile time: compiled_on_linux_gnu

Address given by nameserver: 10.20.30.33
Interface 1: lo
Interface 2: eth0
Trying to locate my IPv6 address
Found IPv6 address addr:
Found IPv6 address fe80::20d:60ff:fed2:8df8
Found IPv6 address addr:
Looking for environment from cfenvd...

Unable to detect environment from cfenvd

cfengine:: No preconfiguration file

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 * (Changing context state to: update) *
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

Looking for an input file /var/cfengine/inputs/update.conf
Finished with update.conf

---------------------------------------------------------------------
Looking for remote method collaborations
---------------------------------------------------------------------


Finished with RPC

LogDirectory = /var/cfengine
Loaded /var/cfengine/ppkeys/localhost.priv
Loaded /var/cfengine/ppkeys/localhost.pub
Checksum database is /var/cfengine/checksum.db

*********************************************************************
 Update Sched: copy pass 1 @ Thu Feb 24 12:31:46 2005
*********************************************************************

Checking copy from policyhost.example.com:/var/cfengine/inputs to
/var/cfengine/inputs
Connect to policyhost.example.com = 10.20.30.22 on port cfengine
Updating last-seen time for policyhost.example.com
Loaded /var/cfengine/ppkeys/root-10.20.30.22.pub

...............................................................
cfengine:: Strong authentication of server=policyhost.exampe.com
connection confirmed
Checking copy from localhost:/usr/local/sbin/cfagent to
/var/cfengine/bin/cfagent
Checking copy from localhost:/usr/local/sbin/cfservd to
/var/cfengine/bin/cfservd
Checking copy from localhost:/usr/local/sbin/cfexecd to
/var/cfengine/bin/cfexecd
Checking copy from localhost:/usr/local/sbin/cfenvd to
/var/cfengine/bin/cfenvdSaving the setuid log in
/var/cfengine/cfagent.palpc14.pal.us.bosch.com.log

*********************************************************************
 Update Sched: processes pass 1 @ Thu Feb 24 12:31:47 2005
*********************************************************************

cfengine:: Running process command /bin/ps auxw

*********************************************************************
 Update Sched: tidy pass 1 @ Thu Feb 24 12:31:47 2005
*********************************************************************

---------------------------------------------------------------------
Tidying Spool Directories
---------------------------------------------------------------------

---------------------------------------------------------------------
Tidying by directory
---------------------------------------------------------------------

---------------------------------------------------------------------
Tidying home directories
---------------------------------------------------------------------

No home patterns to search
Purging private classes from context update

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
 * (Changing context state to: main) *
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

---------------------------------------------------------------------
Loading persistent classes
---------------------------------------------------------------------

---------------------------------------------------------------------
Loaded persistent memory
---------------------------------------------------------------------

Looking for environment from cfenvd...

Unable to detect environment from cfenvd

Looking for an input file /var/cfengine/inputs/cfagent.conf
Finished with cfagent.conf

Accepted domain name: example.com


Defined Classes = ( 10_20_30 10_20_30_33 32_bit Day24 February Hr12
Hr12_Q3 Min30_35 Min31 Q3 Thursday Yr2005 addr_ any cfengine_2
cfengine_2_1 cfengine_2_1_13 compiled_on_linux_gnu
fe80__20d_60ff_fed2_8df8 fedora fedora_2 i686 ipv4_10 ipv4_10_20
ipv4_10_20_30 ipv4_10_20_30_33 linux linux_2_6_5_1_358 linux_i686
linux_i686_2_6_5_1_358
linux_i686_2_6_5_1_358__1_Sat_May_8_09_04_50_EDT_2004 net_iface_eth0
net_iface_lo example_com clienthost policyhost_example_com redhat )

Negated Classes = ( )

Installable classes = ( new_cfenvd new_cfservd )

Global expiry time for locks: 120 minutes

Global anti-spam elapse time: 1 minutes

Extensions which should not be directories = ( )
Suspicious filenames to be warned about = ( )
LogDirectory = /var/cfengine
Loaded /var/cfengine/ppkeys/localhost.priv
Loaded /var/cfengine/ppkeys/localhost.pub
Checksum database is /var/cfengine/checksum.db
Reference time set to Thu Feb 24 12:31:47 2005


*********************************************************************
 Main Tree Sched: checktimezone pass 1 @ Thu Feb 24 12:31:47 2005
*********************************************************************


*********************************************************************
 Main Tree Sched: files pass 1 @ Thu Feb 24 12:31:47 2005
*********************************************************************

Checking file(s) in /etc/passwd
Checking file(s) in /etc/shadow
Checking file(s) in /usr
^C (tired of waiting)
-------------------------------------------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]