<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Netsnmp python]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=19274&amp;type=atom" />
	<updated>2012-01-04T14:56:33Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=19274</id>
		<entry>
			<title type="html"><![CDATA[Netsnmp python]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=239854#p239854" />
			<content type="html"><![CDATA[<p>добрый день.<br /> Возникла следующая проблема, при обращение к свичу dlink, по snmp из<br /> оболочки os&nbsp; к корневому oidу свича (fdb table, vlan map) поучаю рекурсивный вывод всего<br /> дерева, в таком вот виде:<br /> динамический oid = значение<br /> Пример<br /></p><div class="codebox"><pre><code> snmpwalk -v2c -c  namecomuniti  ip 1.3.6.1.2.1.17.7.1.2.2.1.2
 
 SNMPv2-SMI::mib-2.17.7.1.2.2.1.2.yyyy.x.x.x.x.x.x = INTEGER: p</code></pre></div><p> где<br /> yyyy вилан<br /> .x.x.x.x.x.x mac в десетеричном виде<br /> p Порт</p> <br /><p> а из питона средствами netsnmp я получаю картеж значений без<br /> динамических oidов, тоесть (1,3,5,6) .<br /> пример</p><div class="codebox"><pre><code> 
  In [1]: import netsnmp
 
  In [2]: a = &#039;.1.3.6.1.2.1.17.7.1.2.2.1.2&#039;
 
  In [3]: avar = netsnmp.Varbind(a)
 
  In [4]: ip = &#039;xxx.xxx.xxx.xxx&#039;&#039;
 
  In [5]: netsnmp.snmpwalk(avar,Version = 2, DestHost = ip,  Community=&#039;namecomuniti&#039;)</code></pre></div><p> </p><p>&nbsp; &nbsp;Возвращает следующее<br />&nbsp; &nbsp;(&#039;1&#039;,&nbsp; &#039;1&#039;, ...&nbsp; &#039;26&#039;,&nbsp; &#039;26&#039;)</p> <br /><p> вопрос как вынуть хеш oidов то есть то что до &quot;равно&quot;?</p>]]></content>
			<author>
				<name><![CDATA[soln]]></name>
				<uri>https://linuxforum.ru/profile.php?id=12877</uri>
			</author>
			<updated>2012-01-04T14:56:33Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=239854#p239854</id>
		</entry>
</feed>
