SNMP

With SNMP you can manage and monitor network devices using the Simple Network Management Protocol (SNMP). Version 1, 2c and 3 with get, walk and set are supported.

Example inputs:

Host Mode Version OID Community Security Username Auth Priv
server-01 Get V2C .1.3.6.1; .1.3.6.2 public -/- -/- -/- -/-
10.0.0.10 Walk V3 .1.3.6.1.2.1.1 -/- NoAuthNoPriv Admin -/- -/-
10.0.0.10 Walk V3 .1.3.6.1.2.1.1 -/- AuthNoPriv Admin SHA1 | S3cr3t! -/-
10.0.0.10 Walk V3 .1.3.6.1.2.1.1 -/- AuthPriv Admin SHA1 | S3cr3t! AES | S3cr3t%

Multiple OIDs (.1.3.6.1.2.1.1; .1.3.6.1.2.1.2) can be specified when using the mode get.

SNMP

Right-click on the result to copy or export the information.


Profile

Inherit host from general

Inherit the host from the general settings.

Type: Boolean

Default: Enabled

If this option is enabled, the Host is overwritten by the host from the general settings and the Host is disabled.

Host

Host to connect to via SNMP.

Type: String

Default: Empty

Example:

  • server-01.borntoberoot.net
  • 10.0.0.10

OID

OID for the get, walk or set SNMP request.

Type: String

Default: Empty

Example:

  • .1.3.6.1.2.1.1

Multiple OIDs (.1.3.6.1.2.1.1; .1.3.6.1.2.1.2) can be specified when using the mode get.

Mode

SNMP mode for the request.

Type: NETworkManager.Models.Network.SNMPMode

Default: Get

Possible values:

  • Get
  • Walk
  • Set
  • Trap (not implemented)
  • Inform (not implemented)

Version

SNMP version for the request.

Type: NETworkManager.Models.Network.SNMPVersion

Default: V2C

Possible values:

  • V1
  • V2C
  • V3

Community

Community for the SNMP v1 or v2c request.

Type: String

Default: Empty

Only available when using version 1 or 2c.

The profile file should be encrypted when storing sensitive information like passwords. See FAQ > Profile encryption for more details.

Security

Security for the SNMP v3 request.

Type: NETworkManager.Models.Network.SNMPV3Security

Default: AuthPriv

Possible values:

  • NoAuthNoPriv
  • AuthNoPriv
  • AuthPriv

Only available when using version 3.

Username

Username for the SNMP v3 request.

Type: String

Default: Empty

Only available when using version 3.

Auth

Authentication for the SNMP v3 request.

Type: NETworkManager.Models.Network.SNMPV3AuthenticationProvider

Default: SHA1

Possible values:

  • MD5
  • SHA1
  • SHA256
  • SHA384
  • SHA512

Only available when using version 3 and security AuthNoPriv or AuthPriv.

The profile file should be encrypted when storing sensitive information like passwords. See FAQ > Profile encryption for more details.

Priv

Privacy for the SNMP v3 request.

Type: NETworkManager.Models.Network.SNMPV3PrivacyProvider

Default: AES

Possible values:

  • DES
  • AES (128)
  • AES192
  • AES256

Only available when using version 3 and security AuthPriv.

The profile file should be encrypted when storing sensitive information like passwords. See FAQ > Profile encryption for more details.


Group

OID

OID for the get, walk or set SNMP request.

Type: String

Default: Empty

Example:

  • .1.3.6.1.2.1.1

Multiple OIDs (.1.3.6.1.2.1.1; .1.3.6.1.2.1.2) can be specified when using the mode get.

Mode

SNMP mode for the request.

Type: NETworkManager.Models.Network.SNMPMode

Default: Get

Possible values:

  • Get
  • Walk
  • Set
  • Trap (not implemented)
  • Inform (not implemented)

Version

SNMP version for the request.

Type: NETworkManager.Models.Network.SNMPVersion

Default: V2C

Possible values:

  • V1
  • V2C
  • V3

Community

Community for the SNMP v1 or v2c request.

Type: String

Default: Empty

Only available when using version 1 or 2c.

The profile file should be encrypted when storing sensitive information like passwords. See FAQ > Profile encryption for more details.

Security

Security for the SNMP v3 request.

Type: NETworkManager.Models.Network.SNMPV3Security

Default: AuthPriv

Possible values:

  • NoAuthNoPriv
  • AuthNoPriv
  • AuthPriv

Only available when using version 3.

Username

Username for the SNMP v3 request.

Type: String

Default: Empty

Only available when using version 3.

Auth

Authentication for the SNMP v3 request.

Type: NETworkManager.Models.Network.SNMPV3AuthenticationProvider

Default: SHA1

Possible values:

  • MD5
  • SHA1
  • SHA256
  • SHA384
  • SHA512

Only available when using version 3 and security AuthNoPriv or AuthPriv.

The profile file should be encrypted when storing sensitive information like passwords. See FAQ > Profile encryption for more details.

Priv

Privacy for the SNMP v3 request.

Type: NETworkManager.Models.Network.SNMPV3PrivacyProvider

Default: AES

Possible values:

  • DES
  • AES (128)
  • AES192
  • AES256

Only available when using version 3 and security AuthPriv.

The profile file should be encrypted when storing sensitive information like passwords. See FAQ > Profile encryption for more details.


Settings

OID profiles

List of common OIDs for the get, walk or set SNMP request.

Type: NETworkManager.Models.Network.SNMPOIDProfileInfo

Default:

Description OID Mode
HOST-RESOURCES-MIB .1.3.6.1.2.1.25 Walk
IF-MIB .1.3.6.1.2.1.2 Walk
IP-MIB .1.3.6.1.2.1.4 Walk
Linux - Interface names .1.3.6.1.2.1.2.2.1.2 Walk
Linux - Load (1, 5, 15 min) .1.3.6.1.4.1.2021.10.1.3.1; .1.3.6.1.4.1.2021.10.1.3.2; .1.3.6.1.4.1.2021.10.1.3.3 Get
Linux - Memory (Swap size, total RAM, RAM used, RAM free) .1.3.6.1.4.1.2021.4.3.0; .1.3.6.1.4.1.2021.4.5.0; .1.3.6.1.4.1.2021.4.6.0; .1.3.6.1.4.1.2021.4.11.0 Get
Linux - SNMP uptime .1.3.6.1.2.1.1.3.0 Get
Linux - System uptime .1.3.6.1.2.1.25.1.1.0 Get
SNMPv2-MIB (system) .1.3.6.1.2.1.1 Walk
TCP-MIB .1.3.6.1.2.1.6 Walk
UDP-MIB .1.3.6.1.2.1.7 Walk
UCD-SNMP-MIB .1.3.6.1.4.1.2021 Walk

Walk mode

Walk mode for the SNMP request.

Type: Lextm.SharpSnmpLib.Messaging.WalkMode

Default: WithinSubtree

Possible values:

  • Default
  • WithinSubtree

Timeout (ms)

Timeout in milliseconds after which the SNMP request is canceled.

Type: Integer [Min 100, Max 900000]

Default: 60000

Port

UDP port to use for SNMP requests.

Type: Integer [Min 1, Max 65535]

Default: 161