É usado para definir funções de amostras de uma ou
mais interfaces monitoradas. Consiste de duas tabelas: historyControlTable, que
especifica a interface e os detalhes da função e
etherHistoryTable, na qual gravamos os dados.
A tabela historyControlTable consiste de:
historyControlIndex: Um inteiro que identifica um registro. Usado
também para identificar registros correspondentes na tabela de dados.
historyControlDataSource: Identifica a interface e de qual subrede são
os dados.
historyControlBucketsRequested: O número requisitado de intervalos de
amostragem até que sejam salvos os dados na parte da tabela de dados
associada.
historyControlInterval: O intervalo em segundos para que os dados sejam
amostrados para cada bucket. Pode variar de 1 à 3600, o padrão
é 1800.
Exemplo: Usando os valores padrões, o monitor pegará uma amostra
a cada 1800 segundos (30 minutos); Cada amostra é armazenada em um
registro de etherHistoryTable e os 50 registros mais recentes são
retidos.
A tabela etherHistoryTable contém entre outros:
etherHistoryIndex: O índice da qual esta entrada faz parte.
etherHistorySampleIndex: Um índice que identifica unicamente a amostra
que essa entrada representa, dentro todas outras amostragens associadas com o
mesmo registro de historyControlTable.
etherHistoryIntervalStart: O valor de sysUpTime (no grupo system MIB II) do
início do intervalo no qual a amostra foi avaliada.
A relação entre as tabelas é caracterizada por cada
registro da tabela historyControlTable ter um único valor de
historyControlIndex. Dois registros não tem a mesma
combinação de valores de historyControlDataSource e
historyControlInterval. Isto significa que para uma subrede, mais que um
processo de amostragem pode ser feito, mas cada um terá um periodo de
amostragem diferente.