You are currently browsing legacy 5.0 version of documentation. Click here to switch to the newest 5.1 version.

We can help you with migration to the latest RavenDB

Contact Us Now
see on GitHub

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.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.AuthenticationUser

Authentication user used for SNMP v3 authentication.

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

Monitoring.Snmp.AuthenticationPassword

Authentication password used for SNMP v3 authentication. If null value from 'Monitoring.Snmp.Community' is used.

  • 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.PrivacyPassword

Privacy password used for SNMP v3 privacy.

  • Type: string
  • Default: ravendb
  • 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.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