Website/docs/application/snmp.md
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 | 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%` |
:::note
Multiple OIDs (.1.3.6.1.2.1.1; .1.3.6.1.2.1.2) can be specified when using the mode get.
:::
:::note
Right-click on the result to copy or export the information.
:::
Inherit the host from the general settings.
Type: Boolean
Default: Enabled
:::note
If this option is enabled, the Host is overwritten by the host from the general settings and the Host is disabled.
:::
Host to connect to via SNMP.
Type: String
Default: Empty
Example:
server-01.borntoberoot.net10.0.0.10OID for the get, walk or set SNMP request.
Type: String
Default: Empty
Example:
.1.3.6.1.2.1.1:::note
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 mode for the request.
Type: NETworkManager.Models.Network.SNMPMode
Default: Get
Possible values:
GetWalkSetTrap (not implemented)Inform (not implemented)SNMP version for the request.
Type: NETworkManager.Models.Network.SNMPVersion
Default: V2C
Possible values:
V1V2CV3Community for the SNMP v1 or v2c request.
Type: String
Default: Empty
:::note
Only available when using version 1 or 2c.
:::
:::warning
Passwords are stored in plain text in the profile file unless Profile file encryption is enabled.
:::
Security for the SNMP v3 request.
Type: NETworkManager.Models.Network.SNMPV3Security
Default: AuthPriv
Possible values:
NoAuthNoPrivAuthNoPrivAuthPriv:::note
Only available when using version 3.
:::
Username for the SNMP v3 request.
Type: String
Default: Empty
:::note
Only available when using version 3.
:::
Authentication for the SNMP v3 request.
Type: NETworkManager.Models.Network.SNMPV3AuthenticationProvider
Default: SHA1
Possible values:
MD5SHA1SHA256SHA384SHA512:::note
Only available when using version 3 and security AuthNoPriv or AuthPriv.
:::
:::warning
Passwords are stored in plain text in the profile file unless Profile file encryption is enabled.
:::
Privacy for the SNMP v3 request.
Type: NETworkManager.Models.Network.SNMPV3PrivacyProvider
Default: AES
Possible values:
DESAES (128)AES192AES256:::note
Only available when using version 3 and security AuthPriv.
:::
:::warning
Passwords are stored in plain text in the profile file unless Profile file encryption is enabled.
:::
OID for the get, walk or set SNMP request.
Type: String
Default: Empty
Example:
.1.3.6.1.2.1.1:::note
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 mode for the request.
Type: NETworkManager.Models.Network.SNMPMode
Default: Get
Possible values:
GetWalkSetTrap (not implemented)Inform (not implemented)SNMP version for the request.
Type: NETworkManager.Models.Network.SNMPVersion
Default: V2C
Possible values:
V1V2CV3Community for the SNMP v1 or v2c request.
Type: String
Default: Empty
:::note
Only available when using version 1 or 2c.
:::
:::warning
Passwords are stored in plain text in the profile file unless Profile file encryption is enabled.
:::
Security for the SNMP v3 request.
Type: NETworkManager.Models.Network.SNMPV3Security
Default: AuthPriv
Possible values:
NoAuthNoPrivAuthNoPrivAuthPriv:::note
Only available when using version 3.
:::
Username for the SNMP v3 request.
Type: String
Default: Empty
:::note
Only available when using version 3.
:::
Authentication for the SNMP v3 request.
Type: NETworkManager.Models.Network.SNMPV3AuthenticationProvider
Default: SHA1
Possible values:
MD5SHA1SHA256SHA384SHA512:::note
Only available when using version 3 and security AuthNoPriv or AuthPriv.
:::
:::warning
Passwords are stored in plain text in the profile file unless Profile file encryption is enabled.
:::
Privacy for the SNMP v3 request.
Type: NETworkManager.Models.Network.SNMPV3PrivacyProvider
Default: AES
Possible values:
DESAES (128)AES192AES256:::note
Only available when using version 3 and security AuthPriv.
:::
:::warning
Passwords are stored in plain text in the profile file unless Profile file encryption is enabled.
:::
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 |
:::note
Right-click on a selected OID profile to edit or delete it.
You can also use the Hotkeys F2 (edit) or Del (delete) on a selected OID profile.
:::
Walk mode for the SNMP request.
Type: Lextm.SharpSnmpLib.Messaging.WalkMode
Default: WithinSubtree
Possible values:
DefaultWithinSubtreeTimeout in milliseconds after which the SNMP request is canceled.
Type: Integer [Min 100, Max 900000]
Default: 60000
UDP port to use for SNMP requests.
Type: Integer [Min 1, Max 65535]
Default: 161