Доброго времени суток, дорогие форумчане. Прошу совета или помощи куда копать. Ситуация следующая: имеется парк принтеров, который хочется мониторить по SNMP, но данные от них приходят в hex-string. Написал скрипт на питоне, который перевел данные в читаемый формат и в итоге сформировал красивый json (валидацию на спец. сайтах проходит)
HTML Code:
{
"data": [
"{"{#SUPVALUE}": "Black Cartridge HP CB390A\\u0000"}",
"{"{#SUPVALUE}": "Cyan Cartridge HP CB381A\\u0000"}",
"{"{#SUPVALUE}": "Magenta Cartridge HP CB383A\\u0000"}",
"{"{#SUPVALUE}": "Yellow Cartridge HP CB382A\\u0000"}",
"{"{#SUPVALUE}": "Black Image Drum HP CB384A\\u0000"}",
"{"{#SUPVALUE}": "Cyan Image Drum HP CB385A\\u0000"}",
"{"{#SUPVALUE}": "Magenta Image Drum HP CB387A\\u0000"}",
"{"{#SUPVALUE}": "Yellow Image Drum HP CB386A\\u0000"}",
"{"{#SUPVALUE}": "Image Transfer Kit HP CB463A\\u0000"}",
"{"{#SUPVALUE}": "Image Fuser Kit HP 110V-CB457A, 220V-CB458A\\u0000"}",
"{"{#SUPVALUE}": "Roller Kit HP CB459A\\u0000"}",
"{"{#SUPVALUE}": "Document Feeder Kit HP CE487B\\u0000"}"
]
}
Поместил скрипт в папку externalscript, прописал в ключ printer_supplies_netsnmp.py[{HOST.CONN},public], т.к. скрипт требует два входных аргумента с адресом и коммюнити.
В фильтре пробовал оставить чистым и вставить туда {#SUPVALUE} с пустым значением макроса
Создал прототип данных
В предобработке пусто
Жду... ничего. Элементов нет, ошибок в вебе нет. В логах с дебагом 4 нет, либо я слепой. Голова от курения гугла и мануалов второй день пухнет. Прошу, объясните, что я делаю не так?
Заранее спасибо.
Comment