SNMP MIB support for “show hardware capacity”

Hardware Table Capacity Monitoring is an existing feature to keep track of the capacity and utilization of various hardware forwarding resources and generate alerts/syslogs when the utilization exceeds a threshold value. With SNMP MIB support, Users can use SNMP server to monitor hardware utilization. Whenever utilization exceeds threshold value, Switch sends SNMP traps in addition to aletes/syslogs. The Main use-case would be for troubleshooting  in overflow situations and avoid overflows altogether by taking corrective actions on high utilization. Platform compatibility DCS-7280E DCS-7500E DCS-7050SX DCS-7050TX DCS-7050QX DCS-7260CX DCS-7260QX Configuration SNMP Configuration EOS supports a growing number of both Arista-specific and standards-based MIBs,...
Continue reading →


Is it possible to obtain each VRF routing table via SNMP on Arista?  mplsL3VpnVrfRteInetCidrDest does not exist(?). thank you

Introduction to Managing EOS Devices – Memory Utilisation

A common question that users new to EOS have is concerning the high levels of memory utilisation seen on Arista switches (~70% utilised). Typically this is first flagged by the NMS and triggers a low memory warning or alarm. Unlike a traditional switching OS, EOS uses Linux page caching. Most free memory is used as a live cache and very low ‘free memory’  numbers are entirely normal, providing that enough memory is available from the buffers and cached memory for applications demanding more RAM. In this case, the OS is capable of freeing up memory from cache as processes demand it. Memory...
Continue reading →

vEOS 4.13.8M SNMP value for ::hrStorageSize

Our monitoring team alerted me to a potential issue with the vEOS SNMP Agent responding with incorrect data for hrStorageSize, at least on Core Used Memory:   The ‘hrStorageSize’ OID appears to be incorrect. The total size of the disk/memory is calculated by hrStorageSize * hrStorageAllocationUnits. Here are the values for this device: HOST-RESOURCES-MIB::hrStorageSize.8 = INTEGER: 50847 HOST-RESOURCES-MIB::hrStorageAllocationUnits.8 = INTEGER: 4096 Bytes HOST-RESOURCES-MIB::hrStorageUsed.8 = INTEGER: 50847 Unfortunately, hrStorageSize and hrStorageUsed are the same value. This indicates that the storage object is completely saturated, even though generating a report for Bits only shows correct data (which is calculated by hrStorageUsed *...
Continue reading →

snmp, mac address table

I am looking for the mac address->port listings from my switch. It appears related to the OID addresses labeled ‘dot1qTpFdbPort’ but when I am querying it from Linux I am not seeing the same variables as when I query locally from the switch. Do you guys have any ideas? Logan

Introduction to Managing EOS Devices

Summary   Several mechanisms exist to manage and instrument Arista Networks’ devices, ranging from industry standard SNMP counters to more Arista EOS/platform-centric functionality and deep debugging capabilities. The following articles introduce some fundamental management activities:   Setting up Management Monitoring Troubleshooting Platform Specific Monitoring and Troubleshooting Automation and Extensibility Annex A – Configuration Example Annex B – EOS Tips for Power Users   This document serves to highlight the basic parameters required to automate monitoring of an Arista EOS based device, while providing a high level overview of additional, more advanced functionality for low level troubleshooting and application specific monitoring. Many of the topics...
Continue reading →

Introduction to Managing EOS Devices – Setting up Management

Note: This article is part of the Introduction to Managing EOS Devices series:      1) Setting Up Management The following management tools are available on Arista EOS for all platforms: VRF-aware management Telnet and SSH Syslog and Console Logging SNMP Versions 1 and 3 NTP DNS Local and remote user control (AAA) TACACS+, RADIUS sFlow XMPP eAPI   Note: in the following configuration examples, the commands in square brackets are optional: [optional]   1.1) VRF Aware Management As of release 4.10.1, EOS supports the ability to constrain management functions to a VRF. This enables the user to separate management based functions...
Continue reading →