У меня проблемы с получением ловушек на моем конечном компьютере.
На конечном компьютере у меня есть сервер snmptrapd
, работающий нормально .
Он выполнил следующую команду в Linux, которая будет отвечать за отправку прерываний.
snmptrapd -v1 -c public 172.31.252.200 .1.3.777 172.31.253.60 6 .0 0 .1.3.777.1 i 3 .1.3.777.2 i 8210 .1.3.777.3 i 2 .1.3.777.4 i 72 .1.3.777.5 s "TEST"
Но она возвращает только следующее:
root @ Machine1: / etc / snmp # snmptrapd -v1 -c public 172.31.252.200 .1.3.777 172.31.253.60 6 .0 0 .1.3.777.1 i 3 .1.3.777.2 i 8210 .1.3.777.3 i 2 .1.3. 777.4 i 72 .1.3.777.5 с "ТЕСТ" Версия NET-SNMP: 5.7.3 Веб: http://www.net-snmp.org/ Электронная почта: net-snmp-coders@lists.sourceforge.net корень @ Machine1: / etc / snmp #
Команда, идентификаторы OID и другие данные верны. Что это может быть?
Ваш параметр -v
не выполняет то, что вы думаете:
Из руководства:
-v, --version
Print version information for the trap daemon and then exit.
Я не знаю, что вы хотите установить на 1
, но это другой параметр.
Параметр -c
также не существует для snmptrapd. Оба параметра существуют для snmptrap
, хотя (обратите внимание на отсутствующий d
).
Похоже, вы пытаетесь запустить snmptrapd
с параметрами, предназначенными для snmptrap
.
Команда snmptrap
была связана с snmptrapd
, поэтому параметры -v1
и -c public
не работает должным образом.
Создание новой символической ссылки работает нормально.