Есть значит у меня скрипт который формирует мне такой json для zabbix
{
"data" : [
{
"{#DFCOMPLEXDIRTYDATA}" : 0,
"{#BCDISK}" : "bcache0"
}
]
}
2)В правилах обнаружения добавляю элемент данных например добавляю ключ bcache_dirty[data,{#DFCOMPLEXDIRTYDATA}]. Далее как я понимаю мне надо создать ключ bcache_dirty в конфиге агента чтобы эти данные получить, а переменная {#DFCOMPLEXDIRTYDATA} используются для передачи данных скрипту. Работает так как я выше описал? Правильно наверно надо передавать {#BCDISK} и через скрипт получать данные DFCOMPLEXDIRTYDATA для конкретного диска.
Возможно из json'а выше получить элементы данных автоматом для zabbix вида
bcache0 dirty_data 0
{#BCDISK} dirty_data {#DFCOMPLEXDIRTYDATA}
Или всё же проще переделать скрипт который будет принимать нужные переменные dirty_data,requests-hits и возвращать значения?