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