o que é "tcpConnState.0.0.0.0.12000.0.0.0.0.0"?

o que é "tcpConnState.0.0.0.0.12000.0.0.0.0.0"?

Encontrei abaixo o comando snmpget no script bash que é usado para verificar o status do servidor remoto; o servidor remoto está ativo ou inativo. O comando é

snmpget $1 tcpConnState.0.0.0.0.12000.0.0.0.0.0 | grep listen | wc -l

aqui $1está o nome do host do servidor remoto. Sempre que tento executar o comando aparece o erro abaixo

No log handling enabled - turning on stderr logging
snmpget: No securityName specified (Sub-id not found: (top) -> tcpConnState)
0

Alguma alteração necessária na configuração do snmpd?

Responder1

tcpConnStatefaz parte do TCP-MIBe recupera informações sobre conexões tcp ativas no host remoto (semelhante às informações disponíveis em netstat). Os primeiros cinco dígitos são o endereço local e a porta do servidor para a conexão TCP, e os últimos cinco são o endereço remoto e a porta.

Por exemplo, uma conexão ssh ativa tem a seguinte aparência, sendo a.b.c.do servidor e w.x.y.zo cliente

TCP-MIB::tcpConnState.a.b.c.d.22.w.x.y.z.62612 = INTEGER: established(5)

Nesse caso, ele está procurando um soquete tcp da 0.0.0.0porta 12000 (qualquer endereço local) para 0.0.0.0a porta 0 do host remoto - que é como um soquete de escuta normalmente apareceria (supondo que não esteja vinculado a um endereço IP local específico). Resumindo, está verificando se há algo escutando na porta 12000 no destino snmp.

É possível que o host remoto não suporte a tcpConnStateoperação ou não esteja exposto.

Eu tentaria snmpwalkprimeiro no host remoto para ver se a tcpConnStateárvore aparece. Se for algo como uma caixa Linux que está executando o daemon snmpd padrão, ele deve suportar isso para que possa ser desabilitado na configuração.

informação relacionada