Jump to content
Калькуляторы

Демон для логирования trap'ов D-Link SmartConsole

Некоторые модели свитчей D-Link имеют возможность управления с помощью фирменной программы SmartConsole, которая использует некий проприетарный протокол, в котором, в том числе, предусмотрена возможность отправки управляемым устройством trap'ов, ничего общего с SNMPшными не имеющими и стандартными средствами, рассчитанными на SNMP, не обрабатываемыми. Т.к. оказалось, что как минимум серия DES-1100 ничего кроме этих trap'ов слать не умеет (там нет поддержки ни SNMP, ни даже syslog), то пришлось реализовать их прием и обработку (запись в syslog), благо формат сообщений оказался весьма простым. Если кто-то заинтересовался, то исходный код лежит здесь. Писалось и работает под FreeBSD 8 и 9, под Linux обеспечена сборка, но, к сожалению, не тестировалось.

Что бы это все работало, в свитче надо включить отсылку trap'ов, причем IP адрес целевой машины должен быть внутри сети, которой принадлежит IP интерфейса свитча (наступил на эти грабли с DES-1100, у других моделей может быть по-другому).

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.