SNMP v3, кажется, не работает

У меня есть приложение на PHP(работает на Ubuntu), которое выполняет некоторые команды в зависимости от некоторых полученных ловушек. У меня есть тестовый клиент Windows для отправки ловушек, и он хорошо работает для snmp v2. Я проверяю все из журнала snmptrapd. К сожалению, клиент не поддерживает v3, и я должен использовать реальное устройство. Когда я использую NoBreak, который отправляет только ловушки v3, snmptrapd ничего не делает. На самом деле я вижу эти ловушки на моем клиенте Windows, поэтому некоторые настройки в Linux отсутствуют. Я читал страницу и учебники по net-snmp в Интернете, но я не совсем уверен, что делать, потому что я не настраивал какой-либо аспект безопасности в Windows, и он просто работает. Если вы переходите к документам net-snmp, говорят, что нам нужно создать пользователя и установить пароль, однако, похоже, что nobreak отправляет какую-то трансляцию. Также я не получил инструкции по настройке (я не говорю, что мне это не нужно). Первый вопрос: как я могу прослушать порт, чтобы проверить прием ловушек? Возможно это прибывает, но не обрабатывается.

Второй вопрос: как я могу настроить snmptrapd для получения всех ловушек v3? Это возможно?

1 ответ

Net-SNMP-х snmptrapd очень много делает ловушки SNMPv3. Но это происходит только после того, как вы настроили его. Фактически, он не получит никаких ловушек по любой версии протокола, если вы не настроите его. Это для безопасности, так как он способен запускать приложения при получении ловушки и т. Д. Представьте себе, что вы получили поддельную ловушку, которая сообщала вам, что на машине по всему городу возникла проблема? Вы проделали весь путь до того места, чтобы узнать, что кто-то послал вам ловушку с ошибками, потому что вы принимаете и верите в любое сообщение, которое пришло.

Чтобы настроить SNMPv3 для snmptrapd, вы можете начать с этого урока, в частности: SNMPv3 Traps

Другие вопросы по тегам