Difference between revisions of "Seon Core environment variables"
From Seon
| Line 13: | Line 13: | ||
*<code>Seon_WEBGUI_DIR</code>: web interface installation directory | *<code>Seon_WEBGUI_DIR</code>: web interface installation directory | ||
*<code>JAVA_BIN</code>: configured path to the Java runtime (JRE) binary | *<code>JAVA_BIN</code>: configured path to the Java runtime (JRE) binary | ||
| + | *<code>CA_FILE</code>: configured absolute path to the root certificate file | ||
| + | *<code>CA_PATH</code>: configured absolute path to the root certificate directory | ||
All processes started by Seon (event scripts, plugins, etc.) have access to these environment variables. | All processes started by Seon (event scripts, plugins, etc.) have access to these environment variables. | ||
Revision as of 18:32, 4 November 2007
Some environment variables are created and/or set by all Seon binaries. These variables are:
Seon_CFGFILE: Seon main configuration file (absolute path information)Seon_IN_DIR: incoming data directorySeon_OUT_DIR: outgoing data directorySeon_TMP_DIR: temporary data directorySeon_BIN_DIR: binary program directorySeon_SCRIPT_DIR: script installation directorySeon_BACKUP_DIR: backup directoryRAND_FILE: entropy file for OFTP2 needsOPENSSL_BIN: absolute path to openSSL binaryRRDTOOL_BIN: absolute path to RRDtools binaryRRDB_DATAPATH: RRD data pathSeon_WEBGUI_DIR: web interface installation directoryJAVA_BIN: configured path to the Java runtime (JRE) binaryCA_FILE: configured absolute path to the root certificate fileCA_PATH: configured absolute path to the root certificate directory
All processes started by Seon (event scripts, plugins, etc.) have access to these environment variables.
The environment variable "Seon_CFGFILE" points to the absolute path to the Seon main configuration file. This has two effects:
- you may start Seon programs in a shell where this variable is set without using the parameter "
-C" for all binaries (because the environment variable points to the correct position of the configfile) - all subsequent processes started by Seon (like event scripts) don't have to bother about the given configfile (like plugins of Seon Enterprise).