реклама на сайте
подробности

 
 
> snmpd + mib + обработчик и все это на Linux, Посоветуйте хороший пример или мануал
Oops
сообщение Aug 19 2010, 15:14
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 129
Регистрация: 28-08-08
Из: г.Омск
Пользователь №: 39 870



Здравствуйте.

Нужно в сжатые сроки ознакомиться с snmpd демоном, разработать MIB базу а также обработчик этой MIB базы.
Посоветуйте хороший мануал или пример.

Есть ПК с Linux например Ubuntu, snmpd демон установил и настроил, благо по этой теме инфа есть в интернете. А вот как создать свою MIB базу и подключить ее к этому snmpd чтото не нашел. Да еще надо же обработчик MIB базы написать, это некая программа которая будет отслеживать изменения в MIB базе и реагировать на них, либо сама будет вносить изменения в эту MIB базу по необходимости. В общем во всем этом мне нужно разобраться, жду советов, полезных ссылок и мануалов.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Olej
сообщение Aug 20 2010, 13:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(Oops @ Aug 19 2010, 18:14) *
Нужно в сжатые сроки ознакомиться с snmpd демоном, разработать MIB базу а также обработчик этой MIB базы.
Посоветуйте хороший мануал или пример.

Есть ПК с Linux например Ubuntu, snmpd демон установил и настроил, благо по этой теме инфа есть в интернете. А вот как создать свою MIB базу и подключить ее к этому snmpd чтото не нашел. Да еще надо же обработчик MIB базы написать, это некая программа которая будет отслеживать изменения в MIB базе и реагировать на них, либо сама будет вносить изменения в эту MIB базу по необходимости. В общем во всем этом мне нужно разобраться, жду советов, полезных ссылок и мануалов.

1. динамически добавить свои MIB определения к snmpd не получится, он (snmpd) это не умеет...
2. есть 2 способа: а). пересборка стандартного snmpd с указанием добавления своих MIB + б). демон протокола agent-X для snmpd - это стандартный путь;
3. рекомендую сразу двигаться путём 2 - это во многом перспективнее...
4. документация с примерами есть более чем в достатке на вики оригинального сайта net-snmp, по этим примерам сами напишете Agent-X легко (я сделал это быстро, и далее не один раз...)

Некоторые советы:
1. обратите внимание, что OID в MIB - это чистая формальность, snmpd или Agent-X будут понимать только численные OID;
2. пишите для начала Agent-X для скалярных OID, и только опробовав добавляйте по необходимости табличные (там есть несколько альтернативных видов табличных OID, внимание: число их зависит от версии snmpd!).
3. установите для разработки пакеты net-snmp-devel.i686 , net-snmp-libs.i686 , net-snmp-utils.i686 - они в Linux обычно не ставятся по умолчанию.
4. не забудьте разрешить для snmpd протокол Agent-X в конфигурационном файле snmpd (/etc/snmpd.conf или где вы его используете), это делается 1-й строкой...
5. перезапускайте штатный snmpd при отработке в режиме "не демон" - ключи -fE, это даст вам отладку.

Удачи!


Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th August 2025 - 22:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.0175 секунд с 7
ELECTRONIX ©2004-2016