Форум сайта python.su
Добрый день!
Кто-нибудь сталкивался с тем, как отправить строку с типом данных HEX в easysnmp?
Все время выдает ошибку “easysnmp.exceptions.EasySNMPUndeterminedTypeError: a type could not be determine for the object”.
Пример строки для отправки:
snmp_set('1.3.6.1.4.1.9.9.46.1.4.2.1.6.1.10','000186aa','x',hostname='qwerty', community='qwerty', version=1)
Офлайн
https://easysnmp.readthedocs.io/en/latest/exceptions.html#easysnmp.EasySNMPUndeterminedTypeError
Raised when the type cannot be determined when setting the value of an OID.
Офлайн
OID в норме.
Через консоль все работает. Не работает только через easysnmp.
Офлайн
Скинь сюда полный код как на питоне, так и консольные запросы-ответы.
Офлайн
py.user.next
Скинь сюда полный код как на питоне, так и консольные запросы-ответы.
Офлайн
Попробуй вот это в код на питоне вставить
oid_values = ( ('1.3.6.1.4.1.9.9.46.1.4.2.1.11.1.10','4','i'), ('1.3.6.1.4.1.9.9.46.1.4.2.1.3.1.10', '1', 'i'), ('1.3.6.1.4.1.9.9.46.1.4.2.1.4.1.10','vlan10','s'), ('1.3.6.1.4.1.9.9.46.1.4.2.1.6.1.10','000186AA','x'), ('1.3.6.1.4.1.9.9.46.1.4.1.1.1.1','3','i'), ('1.3.6.1.4.1.9.9.46.1.4.1.1.1.1','4','i') )
Отредактировано py.user.next (Ноя. 28, 2021 21:18:48)
Офлайн
py.user.next
Попробуй вот это в код на питоне вставить
Офлайн