LINUX.ORG.RU
ФорумAdmin

реализация iostat в zabbix

 ,


0

1

Всем привет пытаюсь реализовать в zabbix вывод утилиты iostat

Столкнулся со следующей проблемой при создании пользовательских параметров вывод идет со значением «t|»

пример вывода iostat -mx

Device            r/s     w/s     rMB/s     wMB/s   rrqm/s   wrqm/s  %rrqm  %wrqm r_await w_await aqu-sz rareq-sz wareq-sz  svctm  %util
sda              0,00    0,83      0,00      0,01     0,00     0,90   0,00  51,92    0,00    0,20   0,00     0,00     9,12   0,00   0,00
sdb              0,20    2,20      0,00      0,15     0,00     0,37   0,00  14,29    0,17    0,32   0,00    12,67    70,48   0,06   0,01
dm-0             0,00    1,53      0,00      0,01     0,00     0,00   0,00   0,00    0,00    0,00   0,00     0,00     4,43   0,00   0,00
dm-1             0,00    0,20      0,00      0,00     0,00     0,00   0,00   0,00    0,00    0,00   0,00     0,00     4,00   0,00   0,00

часть конфига zabbix

UserParameter=io.rps[*],/usr/bin/tail /tmp/test |grep "\b$1\b" |tail -1|awk '{print $$2}'

где $1 имя диска

вывод команды из заббикс:

zabbix_agentd --test io.rps

io.rps                                        [t|0,00]

Вывод аналогичной команды в консоль

grep "\bsda\b" /tmp/test |tail -1 |awk '{print $2}'

0,00

В чем может быть проблема?

  1. в заббиксе есть шаблон для мониторинга дисков.
  2. в /proc/diskstats по идее те же данные и его можно читать напрямую агентом (по моему в шаблоне так и делается). Если данных недостаточно, то в `/sys/block/sd*/’ есть еще
  3. у заббикса есть возможность читать лог и разбирать построчно его можно с помощью регулярок либо скриптов
  4. с какой частотой и за какой период пишется лог?

и по поводу вывода [t|0,00] — вот такой формат у команды test. Можно использовать zabbix_get, там будет только значение

xgatron
()
Последнее исправление: xgatron (всего исправлений: 2)
Ответ на: комментарий от depresnak

Спасибо, посмотрю в эту сторону.

тогда учти, что во многих случаях итемы должны быть типа ‘change per second’

Раз в 5 минут вывожу.

запущено так iostat -mx 300 или по крону?

xgatron
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.