Simple Network Management Protocol (SNMP) is a network protocol that enables network devices to share information and be monitored and managed by an organization's IT administrator.
Storage Sync supports the SNMP protocol, allowing customers to efficiently manage their devices from a centralized system, eliminating the need to check individual devices through their settings.
Storage Sync includes a page within the configuration UI for setting up and enabling SNMP settings and commands. Users must set the credentials before enabling or disabling SNMP commands, as shown below.
SNMP on Storage Sync can be used to monitor:
- Operating system information
- CPU and system details
- System and kernel logs
- Environment configuration files
- General system health indicator
- SNMP provides system-level insights only. For user activity and access tracking, refer to the Egnyte audit logs
- Egnyte supports all three versions of Simple Network Management Protocol (SNMP): v1, v2c, and v3.
However, it is recommended to use SNMP v3. It is designed to provide secure, standards-based monitoring while maintaining compatibility with widely used enterprise tooling. These protocols remain commonly supported across monitoring systems. SNMP v3 ensures that all communication is authenticated (SHA1) and encrypted (AES-128). Credential Handling is configured using a username and password. For environments with specific cryptographic policy requirements (for example; SHA-2 or AES-256), customers can evaluate compatibility with their internal security standards.
Enable SNMP
Navigate to Device Settings -> SNMP Settings -> Enable SNMP
Set SNMP Credentials
After enabling, SNMP credentials can be created. Enter the SNMP username and password according to the password criteria.
Supported MIB (Management Information Base)/OID (Object Identifier)
The following standard and extended MIBs are supported:
Command | Description |
| System MIB | .1.3.6.1.2.1.1 |
| SNMPv3 Security MIB | .1.3.6.1.6.3.15.2.1.1 |
| SNMP Access Control MIB | .1.3.6.1.6.3.16.2.2.1 |
| SNMP Notification MIB | .1.3.6.1.6.3.13.3.1.3 |
| DISMAN-SCHEDULE-MIB | .1.3.6.1.2.1.92 |
| NET-SNMP-EXTEND-MIB | .1.3.6.1.4.1.8072.1.3.2.3.1.2 |
SNMP Commands
All SNMP commands are disabled by default. Users can enable the required commands by toggling them to enabled.
Command | OID | Description |
| OS-release | .1.3.6.1.4.1.8072.1.3.2.3.1.2.10.111.115.45.114.101.108.101.97.115.101 | Operating system release version details |
| Bashrc | .1.3.6.1.4.1.8072.1.3.2.3.1.2.6.98.97.115.104.114.99 | Displays the bash shell environment containing configurations and functions to customize the shell from /etc/bash.bashrc |
| Profile | .1.3.6.1.4.1.8072.1.3.2.3.1.2.7.112.114.111.102.105.108.101 | Display user’s profile configuration |
| Cpuinfo | .1.3.6.1.4.1.8072.1.3.2.3.1.2.7.99.112.117.105.110.102.111 | CPU details |
| Messages | .1.3.6.1.4.1.8072.1.3.2.3.1.2.8.109.101.115.115.97.103.101.115 | Displays last 300 messages |
| Kern.log | .1.3.6.1.4.1.8072.1.3.2.3.1.2.8.107.101.114.110.46.108.111.103 | Displays last 300 kernel logs |
| Var_log_dir | .1.3.6.1.4.1.8072.1.3.2.3.1.2.11.118.97.114.95.108.111.103.95.100.105.114 | Displays log directory location. |
Example: Retrieve CPU Information (cpuinfo)
snmpwalk -v 3 -l authPriv -u snmpuser -a SHA -A passwd123 -x AES -X passwd123 <host> .1.3.6.1.4.1.8072.1.3.2.3.1.2.7.99.112.117.105.110.102.111
iso.3.6.1.4.1.8072.1.3.2.3.1.2.7.99.112.117.105.110.102.111 = STRING: "processor\t: 0\nvendor_id\t: GenuineIntel\ncpu family\t: 6\nmodel\t\t: 85\nmodel name\t: Intel(R) Xeon(R) CPU\nstepping\t: 7\ncpu MHz\t\t: 2394.454\ncache size\t: 16384 KB\n..."