Încerc să configurez vCenter 7.0 pentru a trimite capcane SNMP la o VM.
Am urmat următoarea procedură:
A. Configurații pe vCenter, folosind CLI
- Setați ID-ul motorului:
snmp.set --engineid 123456
- Setați autentificarea:
snmp.set --authentication SHA1
- Setați confidențialitatea:
snmp.set --privacy AES128
- Setați hash de autentificare și confidențialitate:
snmp.hash --auth_hash Abcdefgh --priv_hash Abcdefgh âraw_secret true
- Set utilizator:
snmp.set --user root/<auth_hash>/<privacy_hash>/priv
- Setați ținta/receptorul SNMP:
snmp.set --v3targets 192.168.100.100@162/root/priv/trap
- activați SNMP:
snmp.activare
b. configurați receptorul SNMP v3 pe VM
- a creat un fișier de configurare snmp:
/tmp/snmptrapd.config
disableAutorizare nr
createUser -e 0x123456 root SHA Abcdefgh AES
authUser jurnal, executa root
- rulați procesul snmptrapd:
snmptrapd -nLf snmp_traps.log -C -c /tmp/snmptrapd.config
Odată ce comanda de mai sus este introdusă, snmptrapd începe monitorizarea notificărilor SNMP și nu există nicio eroare în jurnalele.
Dar snmptrapd doar captează și înregistrează capcane/inform care sunt generate de comanda snmp.test introdusă în vCenter
UDP: [192.168.100.99]:36772->[192.168.100.100]:162 [UDP: [192.168.100.99]:36772->[192.168.100.100]:162]
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (196478) 0:32:44.78 SNMPv2-MIB::snmpTrapOID.0 = OID: SNMPv2-MIB::warmStart SNMPv2-MIB::snmpTrapTrap::MISN0 =v2-Enterprise. ::intreprinderi.6876.4.6876
Chiar dacă VM-ul primește toate celelalte capcane configurate, cum ar fi oprirea VM, etc, pe care TCPDUMP le poate captura, dar nu snmptrapd