Коллеги, добрый день
Наставьте, плиз, на путь истинный, киньте примерчиком.
Задача - обработать в препроцессинге item, представляющий собой json-строку. Примерно так, как в стандартном темплейте "Windows Network by Zabbix agent". Там запрос WMI в дискавери парсится таким кодом:
Вот мне нужно сделать/отладить нечто похожее.
Для отладки пытаюсь использовать zabbix_js. Но нигде не могу найти, как правильно оформить скрипт? Как он принимает параметр, передаваемый через -p? Может, кто-то кинет пример такого скрипта из нескольких строчек, или подскажет, где посмотреть?
И второй вопрос на ту же тему. Объект JSON вроде есть. А можно ли (и как?) использовать jsonPath?
Наставьте, плиз, на путь истинный, киньте примерчиком.
Задача - обработать в препроцессинге item, представляющий собой json-строку. Примерно так, как в стандартном темплейте "Windows Network by Zabbix agent". Там запрос WMI в дискавери парсится таким кодом:
Code:
output = JSON.parse(value).map(function(net){
return {
"{#IFNAME}": net.Name,
"{#IFDESCR}": net.Description,
"{#IFALIAS}" : net.NetConnectionID
}})
return JSON.stringify({"data": output})
Для отладки пытаюсь использовать zabbix_js. Но нигде не могу найти, как правильно оформить скрипт? Как он принимает параметр, передаваемый через -p? Может, кто-то кинет пример такого скрипта из нескольких строчек, или подскажет, где посмотреть?
И второй вопрос на ту же тему. Объект JSON вроде есть. А можно ли (и как?) использовать jsonPath?
Comment