This is the main configuration file for the director. It defines how the Director will access databases, where it finds its secondary configuration, and which runtime options it should use.
where to put job related temporary files (this might get rather disk space consuming - /tmp is the default but not the right place for it
Workaround.exit
Set this to yes if you want the sfidirector command to use a workaround for the System.exit() bug. Please only use this if your sfidirector shell commands hang sporadically without any apparent reason.
MasterHost
The name of our admin server
TmpHost
The name of the server where shared temp files are stored Defaults to the same as MasterHost
Syslog.facility
Syslog facility the Director logs its messages as
LocalLocks
Where locks that are only valid for the local host will be stored.
Locks
The locks database
FlakyLDAPServer
Set this to 'yes' for OpenLDAP < 2.0
TimeZone
set the time zone ... should your installation suffer from strange times e.g. in system log, then please set the time zone, here. Sorry, this is a problem of Java/GCJ ...
The subnode of the management database where hosts entries will reside in.
Classes
The subnode of the management database where host and person classes entries will reside in.
People
The subnode of the management database where people and people related entries will reside in.
Auth
This database is used for authentication. The Director expects to find user objects therein. Usually, this is the same tree as People. Note that even if Auth is a sub-database of Top one should never use the "directory:Top:ou=..." syntax. When used with LDAP or other databases Auth will be an anonymous connection while Top will be an authenticated one!
Applications
The subnode of the management database where entries for the software distribution will reside in
DSRules
The subnode of the management database where domain service rules are stored.
Services
The subnode of the management database where various configuration data is stored.
Schema
The subnode of the management database where schema information is stored.
Documentation
The subnode of the management database where documentation information is stored
The command used on remote machines for starting an agent - if the sfidirector command is not in the PATH on the remote machine this option might be useful
RunServer
If set to "no", the init script will not start a queueworker for this config file.
AdminServerPort
The port on which the queueworker will listen for HTTP client requests (e.g. job monitor, password change)
Scheduler
Which scheduler should be used
Scheduler.MaxParallel
An integer number that tells the scheduler how many jobs are allowed to run in parallel.
Scheduler.MaxPerHost
An integer number telling the scheduler how many jobs per target host are allowed to run in parallel.
QueueCycle
Time (in seconds) between scanning the job queue for newly appeared jobs
ArchiveCycle
Time (in seconds) between dumping out old jobs from the active job queue into the "past jobs archive"
ArchiveMoveTime
Time (in seconds) a job stays in the active job queue after termination before it is moved into the "past jobs archive" Note that jobs are directly deleted if "Archive:" is unset
ArchivePurgeCycle
Time (in seconds) between searching the archive for jobs to be removed
ArchivePurgeTime
Time (in seconds) an archived job stays in the archive
frontend interfaces should limit themselves to listen to the localhost address. Replace "127.0.0.1" by "all" if you want frontend interface to listen to all network interfaces or a list of IP addresses it should listen to.
frinterface.Port
Port to listen to. Note that depending on the Director version this is not evaluated by the frinterface itself but rather by the start script.
If set on a target machine, TrustfulAgent makes the agent believe it is running on the correct target machine without comparing job target machine names with the local host name(s). If name resolution mismatches between the server and agent arise, with TrustfulAgent off this will probably result in a target machine becoming unmanageable, with TrustfulAgent on the server's world view will win
NIS.Push
Set this to yes if you want the nistable: db driver to distribute updated tables via yppush
NIS.PushOpts
By default yppush is called as "yppush -d domain table". Set NIS.PushOpts if yppush should be called with additional arguments.
ConfigBackup.Dir
If set, the config file distribution and a few other functions like the 'backupfile' file retriever will backup files that get overwritten into this directory
ConfigBackup.Keep
Denotates the number of file versions that should be kept when backing up config files. Only effective if ConfigBackup.Dir is set. Defaults to 4.