Синтаксис SNMPv3 значительно отличается от SNMPv1 ... и, к сожалению, многие параметры, которые ожидает snmptrap
, очень чувствительны к положению в командной строке. Вы не единственный, кого это сбивает с толку. : -)
Вы можете попробовать что-то вроде следующего:
snmptrap -v 3 -l authPriv -u sam -a MD5 -A mysecretpass -x des -X mypassphrase \
127.0.0.1 69 coldStart .1.3.6.1.2.1.1.1.0 s trap
Параметр, следующий сразу за OID, является индикатором типа (целое число, без знака и т. Д.), А «3» не является допустимым спецификатором (см. ] man snmptrap
). Я выбрал здесь s
для строки, но вам нужно будет адаптировать свою команду, чтобы использовать соответствующий тип для ваших целей.