Имеется скрипт, для снятия показаний на приборе.
Хотелось бы, чтобы сообщения OID' а типа:
не выводились, а вместо них были надписи показателей, с каких считывается. Возможно ли это как то замутить? Фото прилагаю. Спасибо.
Сейчас: SNMPv2-SMI::enterprises.41927.2.15.2.6.0 = 31
Хотелось бы, Температура = 31
Код:
('1.3.6.1.4.1.41927.2.15.1.5'), # IP
('1.3.6.1.4.1.41927.2.15.2.6'), # Температура
('1.3.6.1.4.1.41927.2.15.2.7'), # Вольтаж
('1.3.6.1.4.1.41927.2.15.2.1'), # Входящий оптический сигнал
('1.3.6.1.4.1.41927.2.15.1.4'), # Время работы
)
if errorIndication:
return errorIndication
else:
if errorStatus:
return'%s at %s' % (
errorStatus.prettyPrint(),
errorIndex and varBindTable[-1][int(errorIndex) - 1] or '?'
)
else:
data = []
for varBindTableRow in varBindTable:
for name, val in varBindTableRow:
data.append('%s = %s' % (name.prettyPrint(), val.prettyPrint()))
return '\n'.join(data)
Код:
SNMPv2-SMI::enterprises.41927.2.15.2.6.0
Сейчас: SNMPv2-SMI::enterprises.41927.2.15.2.6.0 = 31
Хотелось бы, Температура = 31
Последнее редактирование: