Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 24, 2015 10:02:26

r13
Зарегистрирован: 2015-02-24
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

не могу заставить работать snmpset

есть коммутатор d-link. он опрашивается по snmp следующим образом:

#!/usr/bin/python                                                                                                                                    
# -*- coding: UTF-8 -*-    
import netsnmp
COMMUNITY='public'
ip='10.0.0.2'
oid_snmp_name='iso.3.6.1.2.1.1.5.0'
name=netsnmp.snmpget(oid_snmp_name,Version=2,Community=COMMUNITY,DestHost=ip)[0]
print '--------------------------------------------------------'
print 'ip                : '+ip
print 'snmp_sys_name     : '+name
print '--------------------------------------------------------'

Пытаюсь изменить snmp_name такой строчкой:
print netsnmp.snmpset(netsnmp.Varbind("1.3.6.1.2.1.1.5.0","123","STRING"),Version=2,Community=COMMUNITY,DestHost=ip)
Но ничего не меняется, приходит ответ “None”

Причем напрямую все изменяется::
snmpset -c public -v 2c 10.0.0.2 1.3.6.1.2.1.1.5.0 s “123”


В чем подвох?

Отредактировано r13 (Фев. 25, 2015 05:20:12)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version