Как отправить ловушку SNMP на другой IP

У меня есть ASCII-сообщение ловушек SNMP, как я могу отправить его на другой IP-адрес? вместо этого я не хочу использовать электронную почту. Учитывая IP-адрес и порт этой принимающей машины.

Пожалуйста, скажите мне решение или где я могу получить ссылки на команду хотя бы. потому что я мог найти что-нибудь об этом.

ПОЖАЛУЙСТА... Надеюсь, кто-нибудь может мне помочь..

большое тебе спасибо.

С уважением,

замочить


person user147685    schedule 30.07.2009    source источник


Ответы (2)


Я не понимаю, что такое «сообщение ASCII ловушек SNMP».

Если у вас уже есть байты, которые вы хотите отправить, в VB.NET вы можете использовать метод Socket.SendTo.

Если вам нужно упаковать сообщения TRAP, библиотека #SNMP предоставляет такой API для платформы .NET/Mono. http://sharpsnmplib.codeplex.com (с использованием методов Messenger.SendTrap*).

person Lex Li    schedule 02.08.2009
comment
спасибо за ответ .. Это так: SNMPTraps был перехвачен, результат сохранен в текстовом файле. у меня есть возможность либо отправить txtFile напрямую, либо отправить данные, и получатель может просмотреть их с помощью блокнота. Опять же, мои вопросы: оба могут использовать метод Socket.SentTo? Вы знаете, можно ли это сделать с помощью VBScript или JScript?? Большое спасибо. - person user147685; 03.08.2009
comment
я уже пользуюсь методами Socket.SentTo. я даже пытаюсь манипулировать кодом, доступным в Интернете. Из примера в Интернете ошибок нет, но я не могу гарантировать, что другой компьютер получил мое сообщение. Вот коды: Socket server = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPEndPoint iep = новый IPEndPoint(IPAddress.Parse(192.168.1.150), 162); byte[] data = Encoding.ASCII.GetBytes (это тестовое сообщение); Label1.Text = Файл отправлен; server.SendTo(данные, iep); сервер.Закрыть(); спасибо..!! - person user147685; 03.08.2009
comment
Если вы используете этот код и хотите использовать его для Интернета, он, скорее всего, не будет работать, поскольку необработанный трафик UDP может быть отфильтрован промежуточными сетевыми устройствами. - person Lex Li; 16.08.2009
comment
извините за поздний ответ .. тогда, что еще я должен принять во внимание, если я хочу использовать такие подходы? ТК - person user147685; 25.08.2009
comment
Оценить действительно сложно, но если вы упаковываете сообщение в правильный формат SNMP, оно без проблем проходит через брандмауэры. Это действительно зависит от сети, а не от вашего кода. - person Lex Li; 25.08.2009

Существует утилита trapgen, которая, возможно, вам поможет. Это позволяет отправлять ловушки snmp очень удобным способом.

person Puterdo Borato    schedule 07.01.2011