Добрый день.
Кто нибудь имел опыт построения связки внешнего устройства(скажем сидящего на ком порту) и SNMP для Windows NT+?
Есть хитрый датчик, мериющий температуру в комнате. Сидит на RS-232. И есть система мониторинга типа HP OpenView.
Которая по SNMP должна опрашивать этот датчик. Ну и делать что то с этими результатами.
Понятно что с одной стороны надо будет сделать MIB и подсунуть его этой мониторящей системе.
А с другой стороны как и чем сделать отвечалку по SNMP согласно этому MIB-у.
ну ты что-то загнул, как мне кажется не очень правильное. Впрочем, я могу ошибаться.
У меня датчик температуры сидел раньше на СОМ-порту. Сейчас я его по И-нету опрашиваю. Только использую UDP, хотя по ARP и SNMP (только ping'и) поддерживаются.
Датчик DS18S20. Его читает ATMEL ATmega8535. Далее, эта же мега работает в паре с RTL8019AS.
8019 подключена к и-нету, имеет действительный IP 212.220.212.???. (Адрес скажу приватно, т.к. боюсь DOS-атаки на термометр).
Раньше было так: DS18S20 -> ATtiny2313 -> HIN202 -> COM1. Но это не очень интересно.
Сейчас помимо того, что я знаю температуру у себя за окном (на балконе), я дистанционно (инет — крутая весчь!) контролирую хату. Ну типа понаставил концевиков на форточки-двери. Удобно в командировки ездить
Завтра постучи в АСЮ 310234949. Ну или поищи на Асичном серваке по нику zhevak другие UIN'ы, а то я могу быть в разных местах...
Здравствуйте, SysMaker, Вы писали:
SM>Понятно что с одной стороны надо будет сделать MIB и подсунуть его этой мониторящей системе.
SM>А с другой стороны как и чем сделать отвечалку по SNMP согласно этому MIB-у.
Начни читать отсюда —
http://msdn2.microsoft.com/en-us/library/aa377941.aspx
Ключевые слова — "SNMP Agent".
Здравствуйте, Michael Chelnokov, Вы писали:
MC>Здравствуйте, SysMaker, Вы писали:
SM>>Понятно что с одной стороны надо будет сделать MIB и подсунуть его этой мониторящей системе.
SM>>А с другой стороны как и чем сделать отвечалку по SNMP согласно этому MIB-у.
MC>Начни читать отсюда — http://msdn2.microsoft.com/en-us/library/aa377941.aspx
MC>Ключевые слова — "SNMP Agent".
Прочел. Одни общие слова.
Какой нибудь рабочей пример написания SNMP агента, кроме того что есть в Platform SDK.
А то там глухой пример и отсылка на книгу которая в инете не обнаруживается
Здравствуйте, SysMaker, Вы писали:
SM>Добрый день.
SM>Кто нибудь имел опыт построения связки внешнего устройства(скажем сидящего на ком порту) и SNMP для Windows NT+?
SM>Есть хитрый датчик, мериющий температуру в комнате. Сидит на RS-232. И есть система мониторинга типа HP OpenView.
SM>Которая по SNMP должна опрашивать этот датчик. Ну и делать что то с этими результатами.
SM>Понятно что с одной стороны надо будет сделать MIB и подсунуть его этой мониторящей системе.
SM>А с другой стороны как и чем сделать отвечалку по SNMP согласно этому MIB-у.
Можно поглядеть сюда, правда это не чистый агент, но все же...
http://net-snmp.sourceforge.net/tutorial/tutorial-5/
The net-snmp toolkit section will get down to the nuts and bolts of using the net-snmp libraries to build an example SNMP application, agent mib module, and stand alone sub-agent. (Knowledge of C required).
Здравствуйте, AgIle, Вы писали:
AI>Здравствуйте, SysMaker, Вы писали:
SM>>Добрый день.
SM>>Кто нибудь имел опыт построения связки внешнего устройства(скажем сидящего на ком порту) и SNMP для Windows NT+?
SM>>Есть хитрый датчик, мериющий температуру в комнате. Сидит на RS-232. И есть система мониторинга типа HP OpenView.
SM>>Которая по SNMP должна опрашивать этот датчик. Ну и делать что то с этими результатами.
SM>>Понятно что с одной стороны надо будет сделать MIB и подсунуть его этой мониторящей системе.
SM>>А с другой стороны как и чем сделать отвечалку по SNMP согласно этому MIB-у.
AI>Можно поглядеть сюда, правда это не чистый агент, но все же...
AI>http://net-snmp.sourceforge.net/tutorial/tutorial-5/
AI>The net-snmp toolkit section will get down to the nuts and bolts of using the net-snmp libraries to build an example SNMP application, agent mib module, and stand alone sub-agent. (Knowledge of C required).
Погляжу и попробую, вроде понятный путь.