<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: PHP &amp; SNMP</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7133.html</link>
    <description>есть такой кусок:&lt;br&gt;&lt;br&gt;$mib = &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan&quot;;&lt;br&gt;$a = snmpwalk($ip, &quot;public&quot;, $mib);&lt;br&gt;for ($i=0; $i &amp;lt; count($a); $i++) &#123;&lt;br&gt;print $a;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;Выполняется что-то вида snmpwalk -v 2c -c public $ip $mib&lt;br&gt;Здесь все понятно и на выходе я вижу значения snmp запроса в виде номеров портов.&lt;br&gt;Вопрос в следующем, как я могу получить в выводе весь $mib целиком, так как после последовательности &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan&quot; следуют MACи в DEC которые мне нужны?&lt;br&gt;Заранее огромное спасибо за помощь!!!&lt;br&gt;</description>

<item>
    <title>PHP &amp; SNMP (Miro)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7133.html#8</link>
    <pubDate>Thu, 15 Aug 2013 11:06:11 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Returns an associative array with object ids and their respective object value &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; starting from the object_id as root or FALSE on error.&lt;br&gt;&amp;gt;&amp;gt; Спасибо за поправку и за подсказку. Я немного запутался в терминологии. Я &lt;br&gt;&amp;gt;&amp;gt; рассматривал такой вариант, но тогда скрипт получится немного громоздким. Мне идеально &lt;br&gt;&amp;gt;&amp;gt; подходит формат OID &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec = Integer: XX&quot;. Т.к &lt;br&gt;&amp;gt;&amp;gt; в данном случае я сразу могу получить и значение для переменной &lt;br&gt;&amp;gt;&amp;gt; $MacInDec и $Port = &quot;Integer: XX&quot;, которыми я могу манипулировать в &lt;br&gt;&amp;gt;&amp;gt; дальнейшем.&lt;br&gt;&amp;gt; Есть еще вариант использовать snmprealwalk, но я пока не могу разобраться с &lt;br&gt;&amp;gt; выводом, там получается на выходе массив элементы которого являются массивами.&lt;br&gt;&lt;br&gt;$a = snmpwalkoid($ip, &quot;public&quot;, $mib);&lt;br&gt;foreach ( $a as $key =&amp;gt; $value ) &#123;&lt;br&gt;     echo $key . $value . &quot;&amp;lt;br/&amp;gt;&quot;;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;В $key и хранятся значения, которые необходимы.&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; SNMP (nasswell)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7133.html#7</link>
    <pubDate>Thu, 10 Feb 2011 16:13:23 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; это не поможет: &lt;br&gt;&amp;gt;&amp;gt; http://www.php.net/manual/en/function.snmpwalkoid.php &lt;br&gt;&amp;gt;&amp;gt; Returns an associative array with object ids and their respective object value &lt;br&gt;&amp;gt;&amp;gt; starting from the object_id as root or FALSE on error.&lt;br&gt;&amp;gt; Спасибо за поправку и за подсказку. Я немного запутался в терминологии. Я &lt;br&gt;&amp;gt; рассматривал такой вариант, но тогда скрипт получится немного громоздким. Мне идеально &lt;br&gt;&amp;gt; подходит формат OID &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec = Integer: XX&quot;. Т.к &lt;br&gt;&amp;gt; в данном случае я сразу могу получить и значение для переменной &lt;br&gt;&amp;gt; $MacInDec и $Port = &quot;Integer: XX&quot;, которыми я могу манипулировать в &lt;br&gt;&amp;gt; дальнейшем.&lt;br&gt;&lt;br&gt;Есть еще вариант использовать snmprealwalk, но я пока не могу разобраться с выводом, там получается на выходе массив элементы которого являются массивами.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; SNMP (nasswell)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7133.html#6</link>
    <pubDate>Thu, 10 Feb 2011 14:35:20 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; получает с каждого MIBа значение типа &quot;Integer: XX&quot;, и помещает их &lt;br&gt;&amp;gt;&amp;gt; в массив &#064;a&#091;&quot;Integer: 1&quot;, &quot;Integer: 2&quot;,... и т.д.&#093;.&lt;br&gt;&amp;gt;&amp;gt; Я получаю в &#064;a только массив из возвращаемых значений, а мне еще &lt;br&gt;&amp;gt;&amp;gt; нужно получить массив из выполняемых MIBов, этих самых &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec&quot;.&lt;br&gt;&amp;gt;&amp;gt; Хотелось бы знать можно ли это решить средствами php.&lt;br&gt;&amp;gt; эти самые называются OID, множество OID есь MIB &lt;br&gt;&amp;gt; это не поможет: &lt;br&gt;&amp;gt; http://www.php.net/manual/en/function.snmpwalkoid.php &lt;br&gt;&amp;gt; Returns an associative array with object ids and their respective object value &lt;br&gt;&amp;gt; starting from the object_id as root or FALSE on error.&lt;br&gt;&lt;br&gt;Спасибо за поправку и за подсказку. Я немного запутался в терминологии. Я рассматривал такой вариант, но тогда скрипт получится немного громоздким. Мне идеально подходит формат OID &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec = Integer: XX&quot;. Т.к в данном случае я сразу могу получить и значение для переменной $MacInDec и $Port = &quot;Integer: XX&quot;, которыми я могу манипу</description>
</item>

<item>
    <title>PHP &amp; SNMP (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7133.html#5</link>
    <pubDate>Thu, 10 Feb 2011 09:35:50 GMT</pubDate>
    <description>&amp;gt; php выполняет snmpwalk, который, от заданного корня, в данном случае &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan&quot;, &lt;br&gt;&amp;gt; вниз по дереву последовательно снимает значения MIBов &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec&quot;, &lt;br&gt;&amp;gt; получает с каждого MIBа значение типа &quot;Integer: XX&quot;, и помещает их &lt;br&gt;&amp;gt; в массив &#064;a&#091;&quot;Integer: 1&quot;, &quot;Integer: 2&quot;,... и т.д.&#093;.&lt;br&gt;&amp;gt; Я получаю в &#064;a только массив из возвращаемых значений, а мне еще &lt;br&gt;&amp;gt; нужно получить массив из выполняемых MIBов, этих самых &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec&quot;. &lt;br&gt;&amp;gt; Хотелось бы знать можно ли это решить средствами php.&lt;br&gt;&lt;br&gt;эти самые называются OID, множество OID есь MIB&lt;br&gt;это не поможет:&lt;br&gt;http://www.php.net/manual/en/function.snmpwalkoid.php&lt;br&gt;Returns an associative array with object ids and their respective object value starting from the object_id as root or FALSE on error.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; SNMP (nasswell)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7133.html#4</link>
    <pubDate>Thu, 10 Feb 2011 09:14:36 GMT</pubDate>
    <description>&amp;gt;&amp;gt; В виде: &lt;br&gt;&amp;gt;&amp;gt; 1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec = Integer XX, а не только массив из &quot;Integer &lt;br&gt;&amp;gt;&amp;gt; XX&quot; &lt;br&gt;&amp;gt; ммм что то я не припомню чтобы по snmp отдавались массивы - &lt;br&gt;&amp;gt; каждая ветка MIB имеет вполне определенный тип - string, integer и &lt;br&gt;&amp;gt; т.д.&lt;br&gt;&amp;gt; 1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan &lt;br&gt;&amp;gt; 1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec &lt;br&gt;&amp;gt; это как бы разные значения - объедененные иерархией дерева MIB &lt;br&gt;&amp;gt; о каком массиве речь?&lt;br&gt;&lt;br&gt;php выполняет snmpwalk, который, от заданного корня, в данном случае &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan&quot;, вниз по дереву последовательно снимает значения MIBов &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec&quot;, получает с каждого MIBа значение типа &quot;Integer: XX&quot;, и помещает их в массив &#064;a&#091;&quot;Integer: 1&quot;, &quot;Integer: 2&quot;,... и т.д.&#093;.&lt;br&gt;Я получаю в &#064;a только массив из возвращаемых значений, а мне еще нужно получить массив из выполняемых MIBов, этих самых &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec&quot;. Хотелось бы знать можно ли это решить средствами php.&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; SNMP (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7133.html#3</link>
    <pubDate>Thu, 10 Feb 2011 06:16:28 GMT</pubDate>
    <description>&amp;gt; В виде: &lt;br&gt;&amp;gt; 1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec = Integer XX, а не только массив из &quot;Integer &lt;br&gt;&amp;gt; XX&quot; &lt;br&gt;&lt;br&gt;ммм что то я не припомню чтобы по snmp отдавались массивы - каждая ветка MIB имеет вполне определенный тип - string, integer и т.д.&lt;br&gt;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan&lt;br&gt;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec &lt;br&gt;это как бы разные значения - объедененные иерархией дерева MIB&lt;br&gt;о каком массиве речь?&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; SNMP (nasswell)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7133.html#2</link>
    <pubDate>Wed, 09 Feb 2011 17:10:47 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt; print $a; &lt;br&gt;&amp;gt;&amp;gt; &#125; &lt;br&gt;&amp;gt;&amp;gt; Выполняется что-то вида snmpwalk -v 2c -c public $ip $mib &lt;br&gt;&amp;gt;&amp;gt; Здесь все понятно и на выходе я вижу значения snmp запроса в &lt;br&gt;&amp;gt;&amp;gt; виде номеров портов.&lt;br&gt;&amp;gt;&amp;gt; Вопрос в следующем, как я могу получить в выводе весь $mib целиком, &lt;br&gt;&amp;gt;&amp;gt; так как после последовательности &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan&quot; следуют MACи в DEC &lt;br&gt;&amp;gt;&amp;gt; которые мне нужны?&lt;br&gt;&amp;gt;&amp;gt; Заранее огромное спасибо за помощь!!!&lt;br&gt;&amp;gt; что значит &quot;целиком&quot; ?&lt;br&gt;&lt;br&gt;В виде:&lt;br&gt;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan.$MacInDec = Integer XX, а не только массив из &quot;Integer XX&quot;&lt;br&gt;</description>
</item>

<item>
    <title>PHP &amp; SNMP (Pahanivo)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7133.html#1</link>
    <pubDate>Wed, 09 Feb 2011 05:59:04 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; for ($i=0; $i &amp;lt; count($a); $i++) &#123; &lt;br&gt;&amp;gt; print $a; &lt;br&gt;&amp;gt; &#125; &lt;br&gt;&amp;gt; Выполняется что-то вида snmpwalk -v 2c -c public $ip $mib &lt;br&gt;&amp;gt; Здесь все понятно и на выходе я вижу значения snmp запроса в &lt;br&gt;&amp;gt; виде номеров портов.&lt;br&gt;&amp;gt; Вопрос в следующем, как я могу получить в выводе весь $mib целиком, &lt;br&gt;&amp;gt; так как после последовательности &quot;1.3.6.1.2.1.17.7.1.2.2.1.2.$vlan&quot; следуют MACи в DEC &lt;br&gt;&amp;gt; которые мне нужны?&lt;br&gt;&amp;gt; Заранее огромное спасибо за помощь!!!&lt;br&gt;&lt;br&gt;что значит &quot;целиком&quot; ?&lt;br&gt;</description>
</item>

</channel>
</rss>
