SNMPD - passando valores em uma armadilha

1

Estou tentando criar uma configuração de SNMP para monitorar máquinas de 500-1K. Cada um será associado ao servidor SNMPTRAPD por meio de uma VPN.

Quando o sistema cliente envia suas mensagens, ele está enviando seu endereço interno em vez do endereço VPN, mesmo que o comando 'trapsync' esteja usando a VPN. Isso será um problema, já que muitos desses sistemas terão endereços DHCP baseados em localização, então haverá sobreposição.

O que eu gostaria de descobrir é como passar valores extras com a armadilha para que eu possa identificar de qual sistema uma determinada armadilha vem.

    
por ethrbunny 03.10.2012 / 22:19

1 resposta

0

Encontrado: na linha 'monitor' você pode especificar valores de outros MIBs. Se você preenche-los com '-o', ele aplicará todos os curingas aplicáveis. Use '-i' para passá-los como estão.

monitor -r 10 -i SNMPv2-MIB::sysName.0 -o prErrMessage "process table" prErrorFlag != 0   

Isto irá verificar a tabela de processos MIB para quaisquer valores (entre aqueles especificados em seu snmpd.conf com diretivas 'proc') para as quais o 'prErrorFlag' correspondente é diferente de zero. No sistema snmptrapd, ele passará o valor 'prErrorMessage' correspondente para esta entrada. Ele também enviará a entrada 'sysName.0' AS-IS. (Se você colocar um -o em vez de -i, verá um erro, pois ele anexará o valor da lista proc ao final e não será definido.)

    
por 03.10.2012 / 22:50

Tags