kentik / snmp-profiles

SNMP Profiles for ktranslate
Apache License 2.0
23 stars 62 forks source link

Update cisco-catalyst.yml #771

Closed al3kh closed 1 month ago

al3kh commented 2 months ago

Hi, added new Uptime OID. @thezackm can you please approve. TIA

al3kh commented 1 month ago

@thezackm made the requested changes. thankyou

araddas commented 1 month ago

@thezackm Please roll this back, it broke the interface utilization for all catalyst devices.

araddas commented 1 month ago

For more context, the Metric utilization metric (https://docs.newrelic.com/docs/network-performance-monitoring/troubleshooting/understanding-snmp-utilization-calculations/#interface-utilization) is calculated using the sysUptime (1.3.6.1.2.1.1.3) which is in 100ths of a second. snmpEngineTime (1.3.6.1.6.3.10.2.1.3) is in seconds and breaks the utilization metric. Given that sysUptime is defined in the ktranslate image (https://github.com/kentik/ktranslate/blob/65e861175b50a96ecffa85ce7659611ed737092c/pkg/inputs/snmp/mibs/json/SNMPv2-MIB.json#L103) as a more or less golden metric, this kind of change should be made in the configuration yaml at the customer level instead.

thezackm commented 1 month ago

thanks for the details @araddas

@al3kh - can you please submit a feature request on the ktranslate repo so we can review other potential solutions for this?