Usado para obter estatísticas sobre servidores específicos da LAN. O monitor aprende sobre novos hosts da LAN observando a origem e o destino do endereço MAC dos pacotes. Um conjunto de estatísticas é mantido para cada Host conhecido.

Consiste de três tabelas: uma de Controle e duas de Dados. A de Controle, hostControlTable, inclue:

As relações entre hostControlTable e hostTable são diretas.

Para cada interface especificada por um registro na hostControlTable, a hostTable contém um registro para cada endereço MAC revelado na interface. Assim o número de registros na hostTable pode ser expresso como:

	K   			onde:  	N - número de registros na hostTable

N = Ni i - valor de hostControlIndex

i=1 K - número de registros na hostControlTable

Ni - valor de hostControlTableSize para o registro



Por exemplo, a figura mostra um agente RMON com interfaces em duas subredes (K=2). Na subrede X (interface N1; hostControlIndex=1) existem três hosts; Uma vez que o monitor aprenda sobre os três hosts, o valor de hostControlTableSize poderá obter o valor máximo de três ( N1 = 3).

Cada registro da hostTable contém estatísticas de dados sobre o host correspondente. A tabela inclui:

Os outros objetos dessa tabela são usados para coletar estatísticas de cada host.

hosts (rmon 4)

hostControlTable (1)

hostControlEntry (1)

hostControlIndex (1)

hostControlDataSource (2)

hostControlTableSize (3)

hostControlLastDeleteTime (4)

hostControlOwner (5)

hostControlStatus (6)

hostTable (2)

hostEntry (1)

hostAddress (1)

hostCreationOrder (2)

hostIndex (3)

hostInPkts (4)

hostOutPkts (5)

hostInOctets (6)

hostOutOctets (7)

hostOutErrors (8)

hostOutBroadcastPkts (9)

hostOutMulticastPkts (10)

hostTimeTable (3)

hostTimeEntry (1)

hostTimeAddress (1)

hostTimeCreationOrder (2)

hostTimeIndex (3)

hostTimeInPkts (4)

hostTimeOutPkts (5)

hostTimeInOctets (6)

hostTimeOutOctets (7)

hostTimeOutErrors (8)

hostTimeOutBroadcastPkts (9)

hostTimeOutMulticastPkts (10)

Depois que uma novo registro é definido no hostControlTable, o monitor começa a aprender endereços MAC das interfaces correspondentes. Cada vez que um novo host é descoberto na interface, um registro é adicionado na hostTable, e o valor de hostControlTableSize é incrementado. O monitor deve ser capaz de manter estatísticas de todos os hosts da subrede. Mas, se o monitor encontrar seu próprios recursos, ele pode deletar entradas como necessário. Nesse caso, o conjunto de registros para aquela interface funciona como um buffer circular. Para cada novo registro adicionado ao conjunto, o registro mais velho é deletado. O valor de hostCreationOrder para um dos registros existentes é diminuido em 1, e o novo registro terá um valor de Ni para hostCreationOrder. A especificação recomenda que essas estações façam uso de hostControlLastDeleteTime no registro relevante de hostControlTable para detectar circunstância na qual uma associação entre um valor de hostCreationOrder e um registro de hostTable não será válida por muito tempo.