DxEnterprise Global Settings
AGS
AgsDbHealthCheck
- ID:
ags.dbhealthcheck - Type:
bool - Default:
false
Description
Enable or disable database-level health checking for Availability Groups.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "ags.dbhealthcheck" "false"
Dx-SetGlobalSetting -AgsDbHealthCheck 'false'
AgsQuorum
- ID:
ags.quorum - Type:
bool - Default:
true
Description
Enable or disable automatic quorum for Availability Groups.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "ags.quorum" "true"
Dx-SetGlobalSetting -AgsQuorum 'true'
AgsWriteLease
- ID:
ags.writelease - Type:
bool - Default:
false
Description
Enable or disable write lease feature when creating Availability Groups.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "ags.writelease" "false"
Dx-SetGlobalSetting -AgsWriteLease 'false'
DemoteDelay
- ID:
ags.demotedelay - Type:
int - Default:
3
Description
The duration the system waits after issuing a demotion for Availability Groups, in seconds, to allow all replicas to sync.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "ags.demotedelay" "3"
Dx-SetGlobalSetting -DemoteDelay '3'
DemoteOffline
- ID:
ags.demoteoffline - Type:
bool - Default:
true
Description
Whether to set the primary replica offline on demotion for Availability Groups.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "ags.demoteoffline" "true"
Dx-SetGlobalSetting -DemoteOffline 'true'
UseAgsMonitor2
- ID:
use.agsmonitor2 - Type:
bool - Default:
false
Description
Use sp_server_diagnostics health monitoring for Availability Groups. Note: run 'dxcli reload-monitored-ags <target_node>' to commit.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "use.agsmonitor2" "false"
Dx-SetGlobalSetting -UseAgsMonitor2 'false'
Allocation Settings
AllocatorAlerts
- ID:
allocator.alerts - Type:
bool - Default:
true
Description
Enable or Disable allocation alerts.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "allocator.alerts" "true"
Dx-SetGlobalSetting -AllocatorAlerts 'true'
AllocatorEnabled
- ID:
allocator.enabled - Type:
bool - Default:
true
Description
Enable or Disable allocation.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "allocator.enabled" "true"
Dx-SetGlobalSetting -AllocatorEnabled 'true'
Broadcast Settings
PerfBroadcastEnabled
- ID:
perf_broadcast.enabled - Type:
bool - Default:
false
Description
Enable or Disable performance statistics broadcast. True via UDP. False via TCP.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "perf_broadcast.enabled" "false"
Dx-SetGlobalSetting -PerfBroadcastEnabled 'false'
RelayBroadcast
- ID:
relaybroadcast.enabled - Type:
bool - Default:
true
Description
Enable or Disable broadcast relay.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "relaybroadcast.enabled" "true"
Dx-SetGlobalSetting -RelayBroadcast 'true'
General
AdminSessionMaxAge
- ID:
admin.session.maxage - Type:
int - Default:
900
Description
Maximum age of administration session cookie, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "admin.session.maxage" "900"
Dx-SetGlobalSetting -AdminSessionMaxAge '900'
GroupDescription
- ID:
cluster.description - Type:
string - Default: (none)
Description
The server group description.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "cluster.description" <value>
Dx-SetGlobalSetting -GroupDescription <value>
GroupMaintenanceMode
- ID:
cluster.maintenance_mode - Type:
bool - Default:
false
Description
Administratively disable automatic failovers for the entire group.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "cluster.maintenance_mode" "false"
Dx-SetGlobalSetting -GroupMaintenanceMode 'false'
TelemetryDisable
- ID:
telemetry.disable - Type:
bool - Default:
false
Description
Disable reporting of anonymized usage statistics
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "telemetry.disable" "false"
Dx-SetGlobalSetting -TelemetryDisable 'false'
Licensing
AutoReactivateEnabled
- ID:
activation.enabled - Type:
bool - Default:
false
Description
Enable or disable automatic re-activation.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "activation.enabled" "false"
Dx-SetGlobalSetting -AutoReactivateEnabled 'false'
Networking
Beacons
- ID:
beacons.enabled - Type:
bool - Default:
true
Description
Enable or Disable LAN beacons for finding peers.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "beacons.enabled" "true"
Dx-SetGlobalSetting -Beacons 'true'
ClientHeartBeat
- ID:
client.heartbeat - Type:
int - Default:
20
Description
The remote client heartbeat interval. How often the server checks the remote client connection for alive status, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "client.heartbeat" "20"
Dx-SetGlobalSetting -ClientHeartBeat '20'
MemberNameAlerts
- ID:
membername.alerts - Type:
bool - Default:
true
Description
Whether to raise alerts for hostname lookup failures for peer names.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "membername.alerts" "true"
Dx-SetGlobalSetting -MemberNameAlerts 'true'
MemberNameLookup
- ID:
membername.lookup - Type:
bool - Default:
false
Description
Whether to perform hostname lookup on peer names to find addresses.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "membername.lookup" "false"
Dx-SetGlobalSetting -MemberNameLookup 'false'
MemberNameSuffix
- ID:
membername.suffix - Type:
string - Default: (none)
Description
List of suffixes to append when performing hostname lookup on members, delimited by commas (",").
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "membername.suffix" <value>
Dx-SetGlobalSetting -MemberNameSuffix <value>
NATAgentHeartbeat
- ID:
natagent.heartbeat - Type:
int - Default:
60
Description
How often members check in with MatchMaking agents, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "natagent.heartbeat" "60"
Dx-SetGlobalSetting -NATAgentHeartbeat '60'
NATDNSRefresh
- ID:
nat.dnsrefresh - Type:
int - Default:
1800
Description
DNS refresh interval for MatchMaking agent, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "nat.dnsrefresh" "1800"
Dx-SetGlobalSetting -NATDNSRefresh '1800'
NATEnabled
- ID:
nat.enabled - Type:
bool - Default:
false
Description
Enable or Disable registration with MatchMaking agent.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "nat.enabled" "false"
Dx-SetGlobalSetting -NATEnabled 'false'
NATKeepAlive
- ID:
nat.keepalive - Type:
int - Default:
30
Description
Heartbeat interval for non-coordinator peers connected over NAT routes, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "nat.keepalive" "30"
Dx-SetGlobalSetting -NATKeepAlive '30'
NATMatchAgent
- ID:
nat.agent - Type:
string - Default:
match.dh2i.com
Description
The comma delimited list of MatchMaking agents used to resolve cluster member servers across clouds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "nat.agent" "match.dh2i.com"
Dx-SetGlobalSetting -NATMatchAgent 'match.dh2i.com'
TunnelBufSize
- ID:
tunnel.bufsize - Type:
int - Default:
1048576
Description
The maximum buffer size for tunnels in bytes.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "tunnel.bufsize" "1048576"
Dx-SetGlobalSetting -TunnelBufSize '1048576'
TunnelConnectTimeout
- ID:
tunnel.connecttimeout - Type:
int - Default:
5
Description
Tunnel destination connection timeout, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "tunnel.connecttimeout" "5"
Dx-SetGlobalSetting -TunnelConnectTimeout '5'
TunnelMaxPending
- ID:
tunnel.maxpending - Type:
int - Default:
5
Description
The maximum number of tunnels waiting to connect.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "tunnel.maxpending" "5"
Dx-SetGlobalSetting -TunnelMaxPending '5'
UDPBufSize
- ID:
udp.bufsize - Type:
int - Default:
1048576
Description
UDP socket buffer size, in bytes.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "udp.bufsize" "1048576"
Dx-SetGlobalSetting -UDPBufSize '1048576'
Quorum
QuorumSize
- ID:
quorum.size - Type:
string - Default:
0
Description
The required quorum size for the overall cluster to be active. Value can be either number of alive members, a percent of the alive members, or the maximum down members. When the threshold is not met, all vhosts and applications are shut down cluster-wide. Note that this functions separately from AGS quorum. Default is zero (0). E.g. (1) = at least one alive member required (-2) = up to two down members are allowed (75%) = at least 75% of alive members required
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "quorum.size" "0"
Dx-SetGlobalSetting -QuorumSize '0'
Sampling Intervals
IntervalDisk
- ID:
interval.disk - Type:
int - Default:
120
Description
The duration the disk I/O is sampled to calculate average use, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "interval.disk" "120"
Dx-SetGlobalSetting -IntervalDisk '120'
IntervalEventFilter
- ID:
interval.eventfilter - Type:
int - Default:
15
Description
The duration to collect additional matching events for global alert policies before sending an email message, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "interval.eventfilter" "15"
Dx-SetGlobalSetting -IntervalEventFilter '15'
IntervalMemory
- ID:
interval.memory - Type:
int - Default:
1
Description
The duration the system memory is sampled to calculate average use, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "interval.memory" "1"
Dx-SetGlobalSetting -IntervalMemory '1'
IntervalNetwork
- ID:
interval.network - Type:
int - Default:
120
Description
The duration the network is sampled to calculate average use, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "interval.network" "120"
Dx-SetGlobalSetting -IntervalNetwork '120'
IntervalProcessor
- ID:
interval.processor - Type:
int - Default:
120
Description
The duration the processor is sampled to calculate average use, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "interval.processor" "120"
Dx-SetGlobalSetting -IntervalProcessor '120'
IntervalReservationCheck
- ID:
interval.reservationcheck - Type:
int - Default:
5
Description
The timeout period for a SCSI-3 persistent reservation check to complete, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "interval.reservationcheck" "5"
Dx-SetGlobalSetting -IntervalReservationCheck '5'
SQL
SqlAgentAlertsEnabled
- ID:
sql.agentalert.enabled - Type:
bool - Default:
true
Description
Enable availability alerts for SQL Agent.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "sql.agentalert.enabled" "true"
Dx-SetGlobalSetting -SqlAgentAlertsEnabled 'true'
SqlConnectionRedundancy
- ID:
sql.connectionredundancy - Type:
int - Default:
1
Description
Number of redundant connections to retain for SQL Server health monitoring.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "sql.connectionredundancy" "1"
Dx-SetGlobalSetting -SqlConnectionRedundancy '1'
SqlDomainName
- ID:
sql.domainname - Type:
string - Default: (none)
Description
Domain suffix to use when connecting to SQL Server with Kerberos authentication
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "sql.domainname" <value>
Dx-SetGlobalSetting -SqlDomainName <value>
Storage Management
DiskWatcher
- ID:
diskwatcher.enable - Type:
bool - Default:
true
Description
Enable or Disable failover based on availability of Vhost diskgroups.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "diskwatcher.enable" "true"
Dx-SetGlobalSetting -DiskWatcher 'true'
PathWatcher
- ID:
pathwatcher.enable - Type:
bool - Default:
true
Description
Enable or Disable Pathwatcher.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "pathwatcher.enable" "true"
Dx-SetGlobalSetting -PathWatcher 'true'
System Settings
MaxProcesses
- ID:
limit.processes - Type:
int - Default:
10
Description
The number of processes the system allows to be worked on in parallel.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "limit.processes" "10"
Dx-SetGlobalSetting -MaxProcesses '10'
Timeouts
AgsTimeout
- ID:
timeout.ags - Type:
int - Default:
30
Description
The duration the system will wait for an availability group replica to change role to primary, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.ags" "30"
Dx-SetGlobalSetting -AgsTimeout '30'
AgsTimeoutDemote
- ID:
timeout.ags.demote - Type:
int - Default:
300
Description
The duration the system will wait for an availability group replica to change role to secondary, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.ags.demote" "300"
Dx-SetGlobalSetting -AgsTimeoutDemote '300'
CreateProcessTimeout
- ID:
timeout.createprocess - Type:
int - Default:
30
Description
The timeout period for creating a new worker process, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.createprocess" "30"
Dx-SetGlobalSetting -CreateProcessTimeout '30'
DelayStartNode
- ID:
delay.startnode - Type:
int - Default:
4
Description
The activation delay of an IP address after the address is added, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "delay.startnode" "4"
Dx-SetGlobalSetting -DelayStartNode '4'
DelayStopNode
- ID:
delay.stopnode - Type:
int - Default:
2
Description
The deactivation delay of an IP address after the address is removed (prevents false-positive duplicate addresses), in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "delay.stopnode" "2"
Dx-SetGlobalSetting -DelayStopNode '2'
DismountTimeout
- ID:
timeout.dismount - Type:
int - Default:
15
Description
The timeout period for volume file handles to close before performing a forced dismount, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.dismount" "15"
Dx-SetGlobalSetting -DismountTimeout '15'
DockerTimeout
- ID:
timeout.docker - Type:
int - Default:
5
Description
The timeout period for a Docker container to return a running state after the container is added to a Vhost, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.docker" "5"
Dx-SetGlobalSetting -DockerTimeout '5'
FileSystemTimeout
- ID:
timeout.filesystem - Type:
int - Default:
120
Description
The timeout period for a system path to appear before taking action, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.filesystem" "120"
Dx-SetGlobalSetting -FileSystemTimeout '120'
IoTimeout
- ID:
timeout.io - Type:
int - Default:
15
Description
The timeout period for an I/O API call to complete, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.io" "15"
Dx-SetGlobalSetting -IoTimeout '15'
PathRecheckTimeout
- ID:
timeout.pathrecheck - Type:
int - Default:
120
Description
The duration the system path watcher will wait before re-checking application paths, in seconds. This is also the maximum duration the system will take to notice an inaccessible path.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.pathrecheck" "120"
Dx-SetGlobalSetting -PathRecheckTimeout '120'
PingTimeout
- ID:
timeout.ping - Type:
int - Default:
9
Description
The timeout period for a successful ping before taking actions, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.ping" "9"
Dx-SetGlobalSetting -PingTimeout '9'
ScriptTimeout
- ID:
timeout.script - Type:
int - Default:
300
Description
The timeout period for a pre/post script to complete before taking actions, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.script" "300"
Dx-SetGlobalSetting -ScriptTimeout '300'
SqlServerConnectTimeout
- ID:
timeout.sql - Type:
int - Default:
45
Description
The timeout period for connecting to SQL Server, in seconds. Must be greater than 0.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.sql" "45"
Dx-SetGlobalSetting -SqlServerConnectTimeout '45'
SqlServerShutdownTimeout
- ID:
timeout.sql.shutdown - Type:
int - Default:
300
Description
The timeout period for SQL Server to cleanly shut down, in seconds. 0 = timeout disabled.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.sql.shutdown" "300"
Dx-SetGlobalSetting -SqlServerShutdownTimeout '300'
SqlServerStartupTimeout
- ID:
timeout.sql.startup - Type:
int - Default:
300
Description
The timeout period for SQL Server to start, in seconds. 0 = timeout disabled.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.sql.startup" "300"
Dx-SetGlobalSetting -SqlServerStartupTimeout '300'
VdsWait
- ID:
timeout.vdsassoc - Type:
int - Default:
15
Description
The duration the system will wait for the virtual disk service (VDS) to notice a PnP-enumerated disk and report it, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.vdsassoc" "15"
Dx-SetGlobalSetting -VdsWait '15'
VhostRetryTimeout
- ID:
timeout.vhost_retry - Type:
int - Default:
120
Description
The duration the system will wait after a Vhost start failure before attempting another, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.vhost_retry" "120"
Dx-SetGlobalSetting -VhostRetryTimeout '120'
VolumeTimeout
- ID:
timeout.volume - Type:
int - Default:
15
Description
The timeout period for a volume PnP device to appear before the disk is set to the online state, in seconds.
Examples
- DxCLI
- DxPS
dxcli set-globalsetting "timeout.volume" "15"
Dx-SetGlobalSetting -VolumeTimeout '15'