Server Configuration Variables

From NetXMS Wiki
Revision as of 00:37, 12 April 2012 by Macro (talk | contribs)
Jump to navigation Jump to search

After reading the connection information from the configuration file, the server is connected to the database and operational. Additional configuration is stored in the database itself and accessible through the Server Configuration window in the console. Please note that changes to most of the settings will take effect only after server restart.


Parameter Description Default Require Restart
ActiveDiscoveryInterval Interval in seconds between active network discovery polls. 7200
ActiveNetworkDiscovery Enable (1) or disable (0) active network discovery. 0
AgentCommandTimeout Timeout in milliseconds for commands sent to agent. If agent did not respond to command within given number of seconds, command considered as failed. 2000
AgentUpgradeWaitTime Maximum wait time in seconds for agent restart after upgrade. If agent cannot be contacted after this time period, upgrade process is considered as failed. 600
AlarmHistoryRetentionTime A number of days the server keeps an alarm history in the database 180
AllowDirectSMS Allow (1) or disallow (0) sending of SMS via NetXMS server using nxsms utility. 0
AllowTrapVarbindsConversion 1
AllowedCiphers A bitmask for encryption algorithms allowed in the server: 1 - AES256, 2 - Blowfish, 4 - IDEA, 8 - 3DES (sum the values to allow multiple algorithms at once) 15
AuditLogRetentionTime Retention time in days for the records in audit log. All records older than specified will be deleted by housekeeping process. 90
BeaconHosts Comma-separated list of hosts to be used as beacons for checking NetXMS server network connectivity. Either DNS names or IP addresses can be used.
BeaconPollingInterval Interval in milliseconds between beacon hosts polls. 1000
BeaconTimeout Timeout in milliseconds to consider beacon host unreachable. 1000
BlockInactiveUserAccounts 0
CapabilityExpirationTime 604800
CheckTrustedNodes Enable (1) or disable (0) checking of trusted nodes list for cross-node data collection (using Proxy Node DCI attribute). 1
ClientListenerPort The server port for incoming client connections (such as management console) 4701
ConditionPollingInterval Interval in seconds between polling (re-evaluating) of condition objects. 60
ConfigurationPollingInterval Interval in seconds between configuration polls. 3600
ConnectionPoolBaseSize A number of connections to the database created on the server startup. 5
ConnectionPoolCooldownTime 300
ConnectionPoolMaxSize A maximum number of connections in the connection pool 20
DataDirectory Directory used by server to store additional data – MIB files, agent packages, etc. Win: \var under installation directory

UNIX: /share/netxms under installation prefix||

DefaultCommunityString System-wide default SNMP community string. public
DefaultEncryptionPolicy Set the default encryption policy for communications with agents: 0 - encryption disabled, 1 - allowed, 2 - preferred, 3 - required 1
DeleteEmptySubnets Enable (1) or disable (0) automatic deletion of subnet objects without any nodes within. When enabled, empty subnets will be deleted by housekeeping process. 1
DisableVacuum Disable (1) or enable (0) VACUUM command for PostgreSQL database as part of housekeeping procedures 0
DiscoveryFilter
DiscoveryFilterFlags 3
DiscoveryPollingInterval 900
EnableAdminInterface 1
EnableAgentRegistration 0
EnableEventStormDetection 0
EnableISCListener 0
EnableMultipleDBConnections Enable (1) or disable (0) multiple database connections from the NetXMS server. This setting has no effect on SQLite databases 1
EnableNXSLContainerFunctions Enable (1) or disable (0) server-side NXSL functions for container management (such as CreateContainer, RemoveContainer, BindObject, UnbindObject) 0
EnableSNMPTraps Enable (1) or disable (0) SNMP trap processing. A dedicated thread will be created if set to 1 1
EnableSyslogDaemon 0
EnableZoning 0
EventLogRetentionTime 90
EventStormDuraction 15
EventStormEventsPerSecond 100
ExternalAuditFacility 13
ExternalAuditPort 514
ExternalAuditServer none
ExternalAuditSeverity 5
ExternalAuditTag netxmsd-audit
FixedStatusValue 0
HouseKeepingInterval 3600
IcmpPingSize 46
InternalCA 0
IntruderLockoutThreshold 0
IntruderLockoutTime 30
KeepAliveInterval 60
LockTimeout 60000
LogAllSNMPTraps 0
MailEncoding iso-8859-1
MaxActiveUploadJobs 10
MinPasswordLength Default minimum password length for a NetXMS user. The default applied only if per-user setting is not defined 0
NumberOfBusinessServicePollers A number of threads responsible for business service (SLA) monitoring 10
NumberOfConditionPollers A number of threads responsible for condition polling 10
NumberOfConfigurationPollers 10
NumberOfDataCollectors 10
NumberOfDatabaseWriters 1
NumberOfDiscoveryPollers 1
NumberOfEventProcessors 1
NumberOfRoutingTablePollers 10
NumberOfStatusPollers 25
NumberOfTopologyPollers 10
NumberOfUpgradeThreads 10
PasswordComplexity 0
PasswordExpiration 0
PasswordHistoryLength 0
PollCountForStatusChange 1
RADIUSNumRetries 5
RADIUSPort 1645
RADIUSSecondaryPort 1645
RADIUSSecondarySecret netxms
RADIUSSecondaryServer none
RADIUSSecret netxms
RADIUSServer none
RADIUSTimeout 3
ResolveNodeNames 1
RoutingTableUpdateInterval 300
RunNetworkDiscovery 0
SMSDriver <none>
SMSDrvConfig
SMTPFromAddr netxms@localhost
SMTPFromName NetXMS Server
SMTPPort 25
SMTPRetryCount 1
SMTPServer localhost
SNMPRequestTimeout 2000
SlmPollingInterval 60
StatusCalculationAlgorithm 1
StatusPollingInterval 60
StatusPropagationAlgorithm 1
StatusShift 0
StatusSingleThreshold 75
StatusThresholds
StatusTranslation
SyncInterval 60
SyncNodeNamesWithDNS 0
SyslogListenPort 514
SyslogParser <parser></parser>
SyslogRetentionTime 90
ThresholdRepeatInterval 0
TileServerURL http://tile.openstreetmap.org/
TopologyDiscoveryRadius 5
TopologyExpirationTime 900
TopologyPollingInterval 1800
UseDNSNameForDiscoveredNodes 0
UseIfXTable 1
UseInterfaceAliases 0
WindowsConsoleUpgradeURL