Всем привет!
Нужна подсказка. Как вытащить текстовые данные из истории? В данном случае в истории хранится имя операционной системы. Например, Windows 10. В документации написано, что по умолчанию history.get - целое число и выставлено (3). Мне нужно выставить (4) для вывода текста. Но как?
Буду признателен любой помощи.
for z1 in z.item.get(hostids=host['hostid']):
if z1['name'] == 'OS':
n=z1['itemid']
n1=z1['hostid']
n2=host['name']
it=z.history.get(hostids=n1, itemids=n, sortfield="clock", sortorder="DESC", limit=1)
print(it)
n3=[item['value'] for item in it]
f.write (str(n2)+' '+str(n3)+'\n')
f.close()
Нужна подсказка. Как вытащить текстовые данные из истории? В данном случае в истории хранится имя операционной системы. Например, Windows 10. В документации написано, что по умолчанию history.get - целое число и выставлено (3). Мне нужно выставить (4) для вывода текста. Но как?
Буду признателен любой помощи.
for z1 in z.item.get(hostids=host['hostid']):
if z1['name'] == 'OS':
n=z1['itemid']
n1=z1['hostid']
n2=host['name']
it=z.history.get(hostids=n1, itemids=n, sortfield="clock", sortorder="DESC", limit=1)
print(it)
n3=[item['value'] for item in it]
f.write (str(n2)+' '+str(n3)+'\n')
f.close()
Comment