A tabela OID 1.3.6.1.2.1.2.2.1 contém todos os objetos importantes das interfaces de rede. Você encontrou os objetos corretos ifInOctets
(1.3.6.1.2.1.2.2.1.10) / ifOutOctets
(1.3.6.1.2.1.2.2.1.16) para rastrear octetos recebidos / transmitidos de / para a interface. Se você precisar obter essas estatísticas por porta, precisará anexar um índice de porta à tabela OID, por exemplo, 1.3.6.1.2.1.2.2.1.10
.1 para octetos recebidos da porta 1 e 1.3.6.1.2.1.2.2.1.16
.1 para octetos transmitidos.
Com esses dados, você já consegue calcular a utilização de entrada / saída por porta com fórmulas simples
(ifInOctets(time1) - ifInOctets(time2)) / (time2 - time1)
(ifOutOctets(time1) - ifOutOctets(time2)) / (time2 - time1)
Você obtém octetos recebidos / transmitidos por segundo como resultado. Você pode escrever seu próprio roteiro e incorporá-lo em sua ferramenta de monitoramento ou pode usar ferramentas de terceiros como Nagios, Cacti, Munin, Mrtg e assim por diante para fazer esses cálculos automaticamente e apresentá-los em gráficos agradáveis.