Difference between revisions of "Server Configuration File"

Jump to navigation Jump to search
m
Text replacement - "^" to "{{deprecated}}"
m (Text replacement - "^" to "{{deprecated}}")
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
File '''netxmsd.conf''' is a master configuration file for NetXMS server. It should contain information necessary for establishing database connection, and some optional server parameters. Default location for this file is /etc/netxmsd.conf on UNIX systems and ''InstalationPath''\erc\netxmsd.conf on Windows.
{{deprecated}}File '''netxmsd.conf''' is a master configuration file for NetXMS server. It should contain information necessary for establishing database connection, and some optional server parameters. Default location for this file is /etc/netxmsd.conf on UNIX systems and ''InstalationPath''\etc\netxmsd.conf on Windows.


The file can contain the following parameters in Parameter = Value format:  
The file can contain the following parameters in Parameter = Value format:  
Line 12: Line 12:
|-
|-
| DailyLogFileSuffix || Log file name suffix used when '''LogRotationMode''' is set to 1 (daily), can contain [http://www.unix.com/man-page/posix/3/strftime/ strftime(3)] macros || %Y%m%d
| DailyLogFileSuffix || Log file name suffix used when '''LogRotationMode''' is set to 1 (daily), can contain [http://www.unix.com/man-page/posix/3/strftime/ strftime(3)] macros || %Y%m%d
|-
| DataDirectory || Directory where server looks for compiled MIB files, keep server encryption key, etc. || "/var/netxms" or "C:\NetXMS\var"
|-
|-
| DBDriver || Database driver to be used. || No default value
| DBDriver || Database driver to be used. || No default value
|-
| DBEncryptedPassword || Hashed password, as produced by "nxencpass" || none
|-
|-
| DBDrvParams || Additional driver-specific parameters. || Empty string
| DBDrvParams || Additional driver-specific parameters. || Empty string
Line 22: Line 26:
|-
|-
| DBPassword || Database user's password. || Empty password
| DBPassword || Database user's password. || Empty password
|-
| DBSchema || Schema name || not set
|-
|-
| DBServer || Database server (ODBC source name for ODBC driver). || localhost
| DBServer || Database server (ODBC source name for ODBC driver). || localhost
|-
|-
| DumpDirectory || Directory for storing crash dumps. || C:\
| DebugLevel || Set server debug logging level (''0'' - ''9'').  Value of ''0'' turns off debugging, ''9'' enables very detailed logging.  Can also be set with command line ''-D <level>'' option.  || ''0''
|-
| DumpDirectory || Directory for storing crash dumps. || "/" or "C:\"
|-
| FullCrashDumps || Write full crash dump instead of minidump (Windows only) || no
|-
| JavaLibraryDirectory || ||
|-
| JavaPath || ||
|-
| LibraryDirectory || ||
|-
|-
| ListenAddress || Interface address which should be used by server to listen for incoming connections. Use value 0.0.0.0 or * to use all available interfaces. || 0.0.0.0
| ListenAddress || Interface address which should be used by server to listen for incoming connections. Use value 0.0.0.0 or * to use all available interfaces. || 0.0.0.0
Line 32: Line 48:
|-
|-
| LogFile || Server's log file. To write log to syslog (or Event Log on Windows), use {syslog} as file name. || {syslog}
| LogFile || Server's log file. To write log to syslog (or Event Log on Windows), use {syslog} as file name. || {syslog}
|-
| LogHistorySize || Number rotated files to keep, older will be discarded || 4
|-
|-
| LogRotationMode || Log rotation mode. Possible values: 0 (disabled), 1 (daily), 2 (when current file size is bigger than '''MaxLogSize''') || 2
| LogRotationMode || Log rotation mode. Possible values: 0 (disabled), 1 (daily), 2 (when current file size is bigger than '''MaxLogSize''') || 2
Line 37: Line 55:
| MaxLogSize || Maximum log file size in bytes, used only if '''LogRotationMode''' is set to 2 || 16777216
| MaxLogSize || Maximum log file size in bytes, used only if '''LogRotationMode''' is set to 2 || 16777216
|-
|-
| LogHistorySize || Number rotated files to keep, older will be discarded || 4
| Module || Additional server module to be loaded at server startup. To load multiple modules, add additional Module parameters. || No default value
|-
|-
| Module || Additional server module to be loaded at server startup. To load multiple modules, add additional Module parameters. || No default value
| ProcessAffinityMask || Sets a processor affinity mask for the netxmsd process (Windows only). A process affinity mask is a bit vector in which each bit represents a logical processor on which the threads of the process are allowed to run. See [http://msdn.microsoft.com/en-us/library/windows/desktop/ms686223%28v=vs.85%29.aspx this MSDN article] for more details. || 0xFFFFFFFF
|}
|}


Navigation menu