This is an overview of the files and directories used by Beltane.
This is the configuration file for
Beltane. It is located in
the home directory of the user under whose UID
Beltane is running (i.e.
the php scripts are executed) — this user
can be set via the configure option
USERNAME
upon installation. You can use the
Configure button in the upper left panel to
interactive change configuratioin settings in this file (see
Section 4, “Interactive configuration of beltane”).
If the home directory of that user is not suitable, you can configure
a different one with the option
HOMEDIR
upon installation.
This is the data directory of the yule log server. Here, configuration files and file signature databases of samhain clients are stored.
Beltane needs read/write access to this directory in order to be able to update the clients file signature databases. See Section 2.8.4, “Data access” for details.
This is an XML file holding a list of installed clients. This file is automatically created if you use the samhain deploy script to deploy samhain clients to remote machines. Otherwise, a dummy file will be created by Beltane. You would then need to fill in details by hand, using the function in the Clients panel. See also Section 3.2, “The Clients panel”.
This file is used internally by Beltane to undo the last update of (a) file signature database(s).
This file is created by the server with permissions of -rw-r----- and holds its PID. It is used by Beltane to determine the server status. It should be readable by the user under whose UID Beltane is running (i.e. Beltane and yule should be in the same group).
This is the server status file, which provides some basic information on the server and the active clients. It is created by the server with permissions of -rw-r----- and should be readable by the user under whose UID Beltane is running (i.e. Beltane and yule should be in the same group).