I'm hoping the answer isn't "make arista fix their SNMP engine"
Polling a 7280 (64 ports of 10G) takes about 180 second, with 99% of that time in the sensors module.
Running it in debug I see a lot of stalls, and this effectively repeating
CMD[/usr/bin/snmpget -v2c -c *** -Pu -OUqnv -m SNMPv2-MIB -M /opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp 'udp':' core-1.aa.it.arbor.net':'161' aristaEntSensorThresholdHighWarning]
EXITCODE[1] CMD RUNTIME[0.005s] STDOUT[
] STDERR[ aristaEntSensorThresholdHighWarning: Unknown Object Identifier (Sub-id not found: (top) -> aristaEntSensorThresholdHighWarning) ] SNMP_STATUS[FALSE]
SQL[SELECT * FROM `snmp_errors` WHERE `device_id` = '96' AND `error_code` = '1002' AND `snmp_cmd` = 'snmpget' AND `snmp_options` = '-OUqnv' AND `mib` = 'SNMPv2-MIB' AND `oid` = 'aristaEntSensorThresholdHighWarning';] SQL RUNTIME[0.00026798s]
SQL[UPDATE `snmp_errors` set `error_count` ='471101',`updated` ='1448318766' WHERE `error_id` = '802'] SQL RUNTIME[0.00107193s] Array ( [sensor_value] => ) [RRD Disabled - update /opt/observium/rrd/ core-1.aa.it.arbor.net/sensor-power-entity-sensor-100315212.rrd N:0]
Any idea if that's something you can fix?
*Spencer Ryan* | Senior Systems Administrator | sryan@arbor.net *Arbor Networks* +1.734.794.5033 (d) | +1.734.846.2053 (m) www.arbornetworks.com