У меня проблемы с получением ловушек на моем конечном компьютере.
На машине назначения у меня есть 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 s "TEST" NET-SNMP Version: 5.7.3 Web: http://www.net-snmp.org/ Email: net-snmp-coders@lists.sourceforge.net root @ 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
не работает должным образом.
Создание новой символической ссылки отлично работает.