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

Требуется повторитель SNMP

У меня есть система мониторинга, в которой есть первичные узлы и узлы аварийного переключения практически для каждого аспекта. Я настроил все, что поддерживает несколько адресатов ловушек SNMP, но у меня есть несколько устройств, которые поддерживают только одно место назначения ловушек.

Я хотел бы настроить службу промежуточного программного обеспечения (на сервере RHEL / Linux), которая получает пакет UDP и повторно передает его нескольким приемникам SNMP, эффективно действуя как повторитель.

Я не уверен, какие сервисы существуют, но в конечном итоге я хочу настроить устройства для перехвата на один единственный IP-адрес, а устройство, которому принадлежит этот IP-адрес, будет отвечать за его пересылку повсюду. Если данный узел не работает, это не имеет никакого значения, потому что места назначения прерываний все равно кластеризованы.

Такая штука называется ретранслятором, а не ретранслятором. Удивительно, но поиск в Google для реле ловушек snmp не дает никаких полезных результатов, самое близкое, что я получил, было кусок кода для реализации такой вещи в Windows, что совсем не так.

Похоже, вам нужно построить свой собственный.

http://code.google.com/p/samplicator/

Эта простая программа прослушивает дейтаграммы UDP на сетевом порту и отправляет копии этих дейтаграмм в набор пунктов назначения. Необязательно, он может выполнять выборку, то есть вместо пересылки каждого пакета, пересылать только 1 в N. Другой вариант состоит в том, что он может «подделать» IP-адрес источника, так что копии будут исходить из исходного источника, а не ретранслятора. . В настоящее время поддерживает только IPv4.

Его можно использовать для распространения, например, Пакеты Netflow, ловушки SNMP (но не информирующие) или сообщения системного журнала для нескольких получателей.