Как установить порог snmptrap

#monitoring #snmp #monitor #net-snmp #snmp4j

#мониторинг #snmp #монитор #сеть-snmp #snmp4j

Вопрос:

Я хочу контролировать некоторые устройства брандмауэра через SNMP.

  • До сих пор мне удавалось реализовать извлечение информации о процессоре с использованием библиотеки SNMP4J.
  • Проблема в том, что я понятия не имею, как настроить и использовать SNMP-ловушки для асинхронного получения соответствующих предупреждений и сообщений об ошибках с устройства.
  • Как мне установить порог процессора, чтобы ловушка SNMP отправлялась на основе этого при выполнении условия. Например, если загрузка процессора превышает 70%, ловушка должна быть отправлена на КОМПЬЮТЕР менеджера. Должен ли я установить этот порог на каждом устройстве брандмауэра с помощью команды или реализовать его с помощью SNMP4J?

Я в замешательстве, пожалуйста, дайте мне несколько советов по этому поводу. Заранее спасибо.

Комментарии:

1. Не совсем понятно, что вы делаете и пытаетесь достичь. Вы пытаетесь реализовать SNMP-опрос сетевых элементов на основе SNMP4J? Вы хотите отправлять SNMP-ловушки на основе данных, полученных от NE? Если да, то вам необходимо реализовать это в рамках вашего приложения для опроса, включая настройку пороговых значений и алгоритмов сравнения.

2. @AndrewKomiagin Да, я написал приложение для мониторинга брандмауэров на основе SNMP4J. Теперь я только что внедрил NMS для получения информации о брандмауэре в соответствии с OID. Для сообщений-ловушек вы имеете в виду, что я также должен реализовать на стороне агента? Если да, должен ли я развернуть этот агент на каждом устройстве? Я боюсь, что некоторые устройства не могут принимать другие приложения.

3. Вы также можете реализовать ловушки на стороне NMS. Конечно, лучше, если ловушки реализованы на стороне агента.

Ответ №1:

Обычно в обязанности агента SNMP входит отправка SNMP-ловушек для уведомления NMS об определенных аварийных состояниях. Но на самом деле существует множество SNMP-агентов, которые его не реализуют. В этом случае вам придется реализовать эту функциональность на стороне SNMP Manager (NMS). В основном все, что вам нужно сделать, это следующее:

  • Опрос устройства
  • Настройка пороговых значений для результатов опроса
  • Определите ловушки / информирует в файле MIB
  • Настройте список мест назначения ловушек
  • Отправляйте SNMP-ловушки / информирует, используя SNMP4J в полном соответствии с определением MIB