<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: лезем в дебри SNMP</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93628.html</link>
    <description>Добрый день.&lt;br&gt;&lt;br&gt;Нужна помощь знатоков по SNMP. Имеем snmp manager, net-snmp agent и сетевой узел в виде *nix системы. Прошу описать в деталях алгоритм работы запроса. От начала и до конца. То как я это вижу сейчас:&lt;br&gt;&lt;br&gt;Даем менеджеру OID и адрес хоста -&amp;gt; он ломится на 161 порт, передает OID агенту -&amp;gt; ??????? -&amp;gt; ??????? -&amp;gt; после &quot;секретных&quot; манипуляций агент эту инфу откуда-то достал, и выслал ответ на хост:порт менеджера.&lt;br&gt;&lt;br&gt;1) как он обрабатывает запросы?&lt;br&gt;2) и какую роль здесь играют MIBы?&lt;br&gt;3) откуда он знает куда ломиться чтобы снять значения этих переменных?&lt;br&gt;4) как взаимодействует snmp agent и mib файл?&lt;br&gt;&lt;br&gt;а если мне надо достать значение датчика температуры возле первого кулера. я могу достать MIB с сайта вендора, вытащу OID этой переменной. но я уверен, что net-snmp не знает как обработать такой OID. как его научить?&lt;br&gt;</description>

<item>
    <title>лезем в дебри SNMP (anonymous)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93628.html#3</link>
    <pubDate>Sat, 04 Aug 2012 11:00:38 GMT</pubDate>
    <description>&amp;gt; Добрый день.&lt;br&gt;&lt;br&gt;Добрый.  Почитайте еще http://bog.pp.ru/work/SNMP.html&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; передает OID агенту -&amp;gt; ??????? -&amp;gt; ??????? -&amp;gt; после &quot;секретных&quot; манипуляций &lt;br&gt;&amp;gt; агент эту инфу откуда-то достал, и выслал ответ на хост:порт менеджера. &lt;br&gt;&amp;gt; 1) как он обрабатывает запросы?&lt;br&gt;&amp;gt; 2) и какую роль здесь играют MIBы?&lt;br&gt;&amp;gt; 3) откуда он знает куда ломиться чтобы снять значения этих переменных?&lt;br&gt;&amp;gt; 4) как взаимодействует snmp agent и mib файл?&lt;br&gt;&amp;gt; а если мне надо достать значение датчика температуры возле первого кулера. я &lt;br&gt;&amp;gt; могу достать MIB с сайта вендора, вытащу OID этой переменной. но &lt;br&gt;&amp;gt; я уверен, что net-snmp не знает как обработать такой OID. как &lt;br&gt;&amp;gt; его научить?&lt;br&gt;&lt;br&gt;В очень сильно упрощенном виде:&lt;br&gt;&lt;br&gt;Для начала менеджер (= snmp client) транслирует человеческое имя в OID, т.е. например: sysDescr.0 в .1.3.6.1.2.1.1.1.0.  Для этой трансляции нужны файлы MIB.&lt;br&gt;&lt;br&gt;Процесс на сервере (= snmp agent) во-первых, сверяется с конфигурацией (можно ли этому клиенту дать ответ на запрос этого OID), затем пробует на</description>
</item>

<item>
    <title>лезем в дебри SNMP (Eytukan)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93628.html#2</link>
    <pubDate>Fri, 03 Aug 2012 08:53:54 GMT</pubDate>
    <description>Спасибо за ответ.&lt;br&gt;&lt;br&gt;&amp;gt; 1) как он обрабатывает запросы?&lt;br&gt;&amp;gt; молча, читаем доки, если действительно нужно &lt;br&gt;&lt;br&gt;     я бы с радостью, только какие доки? я бы и RFC почитал, только какой именно?&lt;br&gt;     man snmpd не блещет информативностью.&lt;br&gt; &lt;br&gt;&amp;gt; 3) откуда он знает куда ломиться чтобы снять значения этих переменных?&lt;br&gt;&amp;gt; это реализация сервера, часто сервер не знает &lt;br&gt;&lt;br&gt;  если реализация сервера = реализация snmpd(snmp agent), то тогда именно в нем должны&lt;br&gt;  быть заложены алгоритмы обработки различных OIDов, то есть если он не знает как&lt;br&gt;  обрабатывать OID температуры шестого кулера матери SuperMicro, то все что в моих силах&lt;br&gt;  это сделать&#092;скачать патч и собрать сурсы заного. Я правильно понимаю?&lt;br&gt;  если нет, то что имеется ввиду?&lt;br&gt;&lt;br&gt;&amp;gt; 4) как взаимодействует snmp agent и mib файл?&lt;br&gt;&amp;gt; агент читает огромный справочник mib и по нему можно спрашивать у сервера. &lt;br&gt;&amp;gt; Но сервер не обязан знать, то что знает клиент.&lt;br&gt;&lt;br&gt;    здесь Вы противоречите самому себе, Вам следует называть вещи нормальными именами.&lt;br&gt;    агент - snmp-agent? </description>
</item>

<item>
    <title>лезем в дебри SNMP (Анонимус42)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93628.html#1</link>
    <pubDate>Thu, 02 Aug 2012 05:51:11 GMT</pubDate>
    <description>1) как он обрабатывает запросы?&lt;br&gt;молча, читаем доки, если действительно нужно&lt;br&gt;2) и какую роль здесь играют MIBы?&lt;br&gt;роль справочника&lt;br&gt;3) откуда он знает куда ломиться чтобы снять значения этих переменных?&lt;br&gt;это реализация сервера, часто сервер не знает&lt;br&gt;4) как взаимодействует snmp agent и mib файл?&lt;br&gt;агент читает огромный справочник mib и по нему можно спрашивать у сервера. Но сервер не обязан знать, то что знает клиент.&lt;br&gt;&lt;br&gt;Если вы знаете как на сервере посмотреть температуру куллера справа от процессора, то нет проблем. В snmp сервере (в одном из них точно) можно добавить свой oid, по вызову которого запускается скрипт и результат работы этого скрипта можно забрать.&lt;br&gt;</description>
</item>

</channel>
</rss>
