Como definir outro IP de origem em traps snmp

2

Estou procurando uma maneira de alterar o IP de origem em traps enviados por snmpd (CentOS 6.6).

Meu requisito é configurar o IP virtual (VIP) configurável do trap em vez do IP da estação real no caso do sistema definido no modo High-Availability.

Tenta definir outro IP via snmpd.conf como:

trapsess -v 2c -c public -Ci 5.5.5.5:162 0.0.0.0:162

não tenha sucesso.

< > Lenniey,

O procedimento era criar interface virtual adicional e roteamento com endereço IP virtual:

cd / etc / sysconfig / scripts de rede /

cp ifcfg-eth0 ifcfg-eth0: 1

vi ifcfg-eth0: 1 (defina o IP virtual, remova o gateway)

reiniciar a rede de serviços

ip route adiciona VIRTUAL_IP / 32 dev eth0: 1

Mas os traps enviados do meu aplicativo por meio do AgentX para snmpd e encaminhados para o endereço de destino possuem o mesmo endereço IP local anterior a essas alterações. BR Alex

    
por Alex Fooks 10.06.2015 / 07:33

1 resposta

0

Você pode tentar o roteamento de origem com base em políticas. Nunca fiz isso no CentOS, mas geralmente no Linux você tem que criar uma rota específica para o host em particular para que o IP de origem seja alterado para o que você deseja.

ip route add 192.168.0.200 (the SNMP trap) dev eth0 (your outgoing device) src 192.168.0.100 (your virtual IP)

ip route flush cache

e tente novamente.

Se isso não funcionar, talvez você precise implementar tabelas de roteamento também.

    
por 10.06.2015 / 09:13

Tags