Отправить ловушку уведомления SNMP с помощью команды snmptrap Linux

В целях тестирования я пытаюсь использовать команду snmptrap для создания ловушки .1.3.6.1.2.1.43.18.2.0.1 (ловушка предупреждения принтера).

Я не в курсе синтаксиса команды snmptrap, поэтому может кто-нибудь объяснить мне, как правильно использовать эту команду, особенно для этой ловушки, если это возможно?


person Nicolas Frbezar    schedule 09.05.2016    source источник
comment
Не уверен, что это вопрос программирования.   -  person Jolta    schedule 07.02.2017


Ответы (1)


Синтаксис довольно прост:

snmptrap -c public -v 2c 127.0.0.1 "" 1.3.6.1.2.1.43.18.2.0.1

Проблема здесь в том, что эта конкретная ловушка должна быть отправлена ​​​​с 6 varbinds:

  • прталертиндекс
  • prtAlertSeverityLevel
  • prtAlertGroup
  • prtAlertGroupIndex
  • prtAlertLocation
  • prtAlertCode

Таким образом, вам также придется указать значения для всех этих varbinds. Таким образом, получатель ловушек сможет правильно обрабатывать ловушки этого типа.

Я бы предложил использовать такие инструменты, как NetDecision Trap Simulator, который автоматически настраивает ловушки для отправки на основе определений MIB.

введите описание изображения здесь

person Andrew Komiagin    schedule 10.05.2016