Ошибка при применении snmp.set --v3targets на vcenter 6.7U1
У меня есть vcenter appliance 6.7U1, и я успешно проверил свою конфигурацию SNMPv3 на vcenter с помощью paessler snmp tester, но последним шагом было добавление цели ловушки.
Я столкнулся со странной проблемой с этой командой, пытающейся назначить цель для SNMPv3 следующим образом:
snmp.set --v3targets=192.168.1.1@161/snmpuser/priv/trap
Error in method: The SNMP v3 target format is invalid. The format to use is: ip-or-hostname[@port]/remote-user/security-level trap|inform[,...]. (code com.vmware.applmgmt.err_snmp_badv3_target)
Мне нужна помощь, потому что я не могу понять, какой правильный формат больше на vcenter.
Отредактируйте, я должен упомянуть, что snmpuser содержит специальные символы.
Спасибо
1 ответ
Проблема возникает, если snmpuser содержит специальные символы! Можно создать таких пользователей на серверах ESXi и на устройстве vcenter, но вы не можете использовать этого пользователя в v3targets, так как он не может быть проанализирован правильно и служба snmp больше не будет работать, это не упоминается в документации, Вы должны копать глубже, чтобы выяснить, в чем же заключается настоящая ошибка, так как я вручную изменил /etc/vmware/snmp.xml и обнаружил, что больше не могу запускать / останавливать службу snmp на устройстве vcenter, жалко.. Это заняло у меня 20 часов, чтобы понять, в чем проблема, потому что я полагался на то, что она работает на ESXi...