Назад | Перейти на главную страницу

snmptrap не выполняется, просто верните версию

У меня проблемы с получением ловушек на моем конечном компьютере.

На машине назначения у меня есть 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 не работает должным образом.

Создание новой символической ссылки отлично работает.