Configuration: Monitoring Options

Monitoring.Snmp.Enabled

Indicates if SNMP endpoint is enabled or not.

  • Type: bool
  • Default: false
  • Scope: Server-wide only

Monitoring.Snmp.Port

Port at which SNMP listener will be active.

  • Type: int
  • Default: 161
  • Scope: Server-wide only

Monitoring.Snmp.SupportedVersions

List of supported SNMP versions. Values must be semicolon separated.

  • Type: string[]
  • Default: V2C;V3
  • Scope: Server-wide only

Monitoring.Snmp.Community

Community string used for SNMP v2c authentication.

  • Type: string
  • Default: "ravendb"
  • Scope: Server-wide only

Monitoring.Snmp.AuthenticationProtocol

Authentication protocol used for SNMP v3 authentication.

  • Type: SnmpAuthenticationProtocol
  • Default: SHA1
  • Scope: Server-wide only

Monitoring.Snmp.AuthenticationProtocol.Secondary

Authentication protocol used by secondary user for SNMP v3 authentication.

  • Type: SnmpAuthenticationProtocol
  • Default: SHA1
  • Scope: Server-wide only

Monitoring.Snmp.AuthenticationUser

Authentication user used for SNMP v3 authentication.

  • Type: string
  • Default: "ravendb"
  • Scope: Server-wide only

Monitoring.Snmp.AuthenticationUser.Secondary

Authentication secondary user used for SNMP v3 authentication.

  • Type: string
  • Default: null (disabled)
  • Scope: Server-wide only

Monitoring.Snmp.AuthenticationPassword

Authentication password used for SNMP v3 authentication.
When set to null then the value from 'Monitoring.Snmp.Community' is used.

  • Type: string
  • Default: null
  • Scope: Server-wide only

Monitoring.Snmp.AuthenticationPassword.Secondary

Authentication password used by secondary user for SNMP v3 authentication.

  • Type: string
  • Default: null
  • Scope: Server-wide only

Monitoring.Snmp.PrivacyProtocol

Privacy protocol used for SNMP v3 privacy.

  • Type: SnmpPrivacyProtocol
  • Default: SnmpPrivacyProtocol.None
  • Scope: Server-wide only

Monitoring.Snmp.PrivacyProtocol.Secondary

Privacy protocol used by secondary user for SNMP v3 privacy.

  • Type: SnmpPrivacyProtocol
  • Default: SnmpPrivacyProtocol.None
  • Scope: Server-wide only

Monitoring.Snmp.PrivacyPassword

Privacy password used for SNMP v3 privacy.

  • Type: string
  • Default: "ravendb"
  • Scope: Server-wide only

Monitoring.Snmp.PrivacyPassword.Secondary

Privacy password used by secondary user for SNMP v3 privacy.

  • Type: string
  • Default: null
  • Scope: Server-wide only

Monitoring.Snmp.DisableTimeWindowChecks

EXPERT ONLY.
Disables time window checks, which are problematic for some SNMP engines.

  • Type: bool
  • Default: false
  • Scope: Server-wide only

Monitoring.Cpu.Exec

A command or executable to run which will provide machine CPU usage and process CPU to standard output.
If specified, RavenDB will use this information for monitoring CPU usage.
Note: the write to standard output should be unbuffered to work properly.

  • Type: string
  • Default: null
  • Scope: Server-wide only

Monitoring.Cpu.Exec.Arguments

The command line arguments for the 'Monitoring.Cpu.Exec' command or executable.
The arguments must be escaped for the command line.

  • Type: string
  • Default: null
  • Scope: Server-wide only