<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: SNMP - Создание своего OID (MIB)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html</link>
    <description>Ребята, помогите пожалуйста. &lt;br&gt;Перед нами такая задача, есть скрипт который выгребает нужное значение. Далее это значение нужно поместить в какойнибудь OID или создать свой собственный Object Identificator (OID) например: 1.3.6.х.х.х.х.х. Чтобы этот ОИД потом получать при помощи snmpwalk/snmpget на удаленном компе.&lt;br&gt;&lt;br&gt;Гуглил целый день, прочитал много инфы, однако конкретного примера не нашел...&lt;br&gt;</description>

<item>
    <title>SNMP - Создание своего OID (MIB) (Валерий)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html#15</link>
    <pubDate>Wed, 03 Aug 2016 09:23:27 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; Права на супер_пупер_скрипт какие должны быть?&lt;br&gt;&amp;gt;&amp;gt; А так же в мане написано что &quot;ехес&quot; или &quot;сш&quot;.&lt;br&gt;&amp;gt;&amp;gt; Если у меня скрипт перловский, мне писать ехес или perl ?&lt;br&gt;&amp;gt; Написал скрипт на баше который выдает значение &quot;integer&quot; &quot;5&quot;.&lt;br&gt;&amp;gt; Добавил в снмпд.конф &lt;br&gt;&amp;gt; exec .1.3.6.1.4.1.1958 /usr/local/bin/bash /home/user/bin/test.sh &lt;br&gt;&amp;gt; команда &lt;br&gt;&amp;gt; &#091;code&#093;snmpwalk -v2c -c public localhost .1.3.6.1.4.1.1958&#091;/code&#093; &lt;br&gt;&amp;gt; выдает ошибку что оид не найден. как же его всетаки привязать?&lt;br&gt;&amp;gt; SNMPv2-SMI::enterprises.1958 = No Such Object available on this agent at this OID &lt;br&gt;&lt;br&gt;Поскольку сам потратил много времени, оставлю запись тут, может кому то поможет.&lt;br&gt;&lt;br&gt;Все настройки я делал верно, как в этом топике.&lt;br&gt;&lt;br&gt;В моем случае оказалось что файл конфигурации (FreeBSD 9.1) находился в /usr/local/share/snmp/snmpd.conf. (Нашел опытным путем)&lt;br&gt;&lt;br&gt;После внесения туда настроек:&lt;br&gt;&lt;br&gt;extend ipfw_table1_total /root/scripts/ipfw_table1_total.sh&lt;br&gt;&lt;br&gt;Все заработало:&lt;br&gt;snmpwalk -v2c -c public localhost NET-SNMP-EXTEND-MIB::nsExtend</description>
</item>

<item>
    <title>SNMP - Создание своего OID (MIB) (PavAdm)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html#14</link>
    <pubDate>Sat, 28 Jun 2014 18:29:16 GMT</pubDate>
    <description>Чуть не забыл:&lt;br&gt;3) скрипт с правами на выполнение я положил в /usr/share/snmp/, до этого он находился в папке рута и при запросе по snmp появлялась ошибка, что отказано в доступе.&lt;br&gt;</description>
</item>

<item>
    <title>SNMP - Создание своего OID (MIB) (PavAdm)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html#13</link>
    <pubDate>Sat, 28 Jun 2014 15:50:19 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt; Быть хорошим админом это значит уметь разобраться в непонятной проблеме. Иногда можно &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; спросить. Иногда.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ты прав. согласен. просто мне срочно надо.&lt;br&gt;&amp;gt;&amp;gt; Разобрался. Спасибо :) &lt;br&gt;&amp;gt; А в чем трабл был? Я второй день разобраться не могу.&lt;br&gt;&lt;br&gt;Спустя 2 года отвечу, может кому поможет сэкономить время (сам потратил 2 дня)  =)&lt;br&gt;&lt;br&gt;Лично у меня  проблема была в следующем:&lt;br&gt;1) В конфигурационном файле необходимо дать разрешение на чтение из под сети (как я понял, по дефолту запросы отбрасываются)&lt;br&gt;                                      #  Full access from an example network&lt;br&gt;                                      #     Adjust this network address to match your   local&lt;br&gt;                                      #     settings, change the community string,&lt;br&gt;                                      #     and check the &apos;agentAddress&apos; setting above&lt;br&gt;  rocommunity secret  10.125.2.0/24                 &lt;br&gt;2) Так же, в качестве примера, в конфигурационном файле есть запись&lt;br&gt; extend   test1   /bin/echo  &quot;Hello, world!&quot;       </description>
</item>

<item>
    <title>SNMP - Создание своего OID (MIB) (mozgs)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html#12</link>
    <pubDate>Mon, 24 Sep 2012 15:56:38 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; Быть хорошим админом это значит уметь разобраться в непонятной проблеме. Иногда можно &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; спросить. Иногда.&lt;br&gt;&amp;gt;&amp;gt; Ты прав. согласен. просто мне срочно надо.&lt;br&gt;&amp;gt; Разобрался. Спасибо :) &lt;br&gt;&lt;br&gt;А в чем трабл был? Я второй день разобраться не могу.&lt;br&gt;</description>
</item>

<item>
    <title>SNMP - Создание своего OID (MIB) (lifefornazgul)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html#11</link>
    <pubDate>Thu, 06 Sep 2012 15:31:25 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Быть хорошим админом это значит уметь разобраться в непонятной проблеме. Иногда можно &lt;br&gt;&amp;gt;&amp;gt; спросить. Иногда.&lt;br&gt;&amp;gt; Ты прав. согласен. просто мне срочно надо.&lt;br&gt;&lt;br&gt;Разобрался. Спасибо :) &lt;br&gt;</description>
</item>

<item>
    <title>SNMP - Создание своего OID (MIB) (lifefornazgul)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html#10</link>
    <pubDate>Wed, 05 Sep 2012 19:31:05 GMT</pubDate>
    <description>&amp;gt; Быть хорошим админом это значит уметь разобраться в непонятной проблеме. Иногда можно &lt;br&gt;&amp;gt; спросить. Иногда.&lt;br&gt;&lt;br&gt;Ты прав. согласен. просто мне срочно надо.&lt;br&gt;</description>
</item>

<item>
    <title>SNMP - Создание своего OID (MIB) (Анонимус42)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html#9</link>
    <pubDate>Wed, 05 Sep 2012 18:38:17 GMT</pubDate>
    <description>Быть хорошим админом это значит уметь разобраться в непонятной проблеме. Иногда можно спросить. Иногда.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>SNMP - Создание своего OID (MIB) (lifefornazgul)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html#8</link>
    <pubDate>Wed, 05 Sep 2012 11:10:40 GMT</pubDate>
    <description>&lt;br&gt;&lt;br&gt;&amp;gt; Вот тебе рабочий пример: &lt;br&gt;&amp;gt; extend .1.3.6.1.3.35514.2.1 sda /usr/local/sbin/hddtemp sda &lt;br&gt;&amp;gt; Читать так: &lt;br&gt;&amp;gt; snmpwalk -v 1 -c public localhost .1.3.6.1.3.35514.2.1 &lt;br&gt;&amp;gt; ну и полазь там внутри..&lt;br&gt;&lt;br&gt;работает.. выдает кучу оидов.&lt;br&gt;Капец теперь окончательно запутался.&lt;br&gt;&lt;br&gt;&quot;sda&quot; это произвольное имя?&lt;br&gt;&lt;br&gt;/usr/local/sbin/hddtemp - что это вообще? у меня такой команды нет в шелле. да и файла такого вообще.&lt;br&gt;Обьясни как это работает, пожалуйста&lt;br&gt;</description>
</item>

<item>
    <title>SNMP - Создание своего OID (MIB) (lightspeed)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93759.html#7</link>
    <pubDate>Wed, 05 Sep 2012 08:23:18 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; А так же в мане написано что &quot;ехес&quot; или &quot;сш&quot;.&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Если у меня скрипт перловский, мне писать ехес или perl ?&lt;br&gt;&amp;gt;&amp;gt; Написал скрипт на баше который выдает значение &quot;integer&quot; &quot;5&quot;.&lt;br&gt;&amp;gt;&amp;gt; Добавил в снмпд.конф &lt;br&gt;&amp;gt;&amp;gt; exec .1.3.6.1.4.1.1958 /usr/local/bin/bash /home/user/bin/test.sh &lt;br&gt;&amp;gt;&amp;gt; команда &lt;br&gt;&amp;gt;&amp;gt; &#091;code&#093;snmpwalk -v2c -c public localhost .1.3.6.1.4.1.1958&#091;/code&#093; &lt;br&gt;&amp;gt;&amp;gt; выдает ошибку что оид не найден. как же его всетаки привязать?&lt;br&gt;&amp;gt;&amp;gt; SNMPv2-SMI::enterprises.1958 = No Such Object available on this agent at this OID &lt;br&gt;&amp;gt; Up &lt;br&gt;&lt;br&gt;Вот тебе рабочий пример:&lt;br&gt;extend .1.3.6.1.3.35514.2.1 sda /usr/local/sbin/hddtemp sda&lt;br&gt;&lt;br&gt;Читать так:&lt;br&gt;snmpwalk -v 1 -c public localhost .1.3.6.1.3.35514.2.1&lt;br&gt;ну и полазь там внутри..&lt;br&gt;</description>
</item>

</channel>
</rss>
