Инструменты пользователя

Инструменты сайта


zabbix_iostat

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
zabbix_iostat [2014/02/14 16:30]
metallic [Настройка zabbix-сервера]
zabbix_iostat [2022/03/25 17:00] (текущий)
Строка 191: Строка 191:
   * Filter - параметры фильтрации объектов, в данном случае в качестве параметра по которому фильтруем - точка монтирования, если она известена, то она отдается агентом с именем параметра MOUNTPOINT, ну и соответственно указывается ранее созданное рег. выражение, которым фильтровать этот параметр.   * Filter - параметры фильтрации объектов, в данном случае в качестве параметра по которому фильтруем - точка монтирования, если она известена, то она отдается агентом с именем параметра MOUNTPOINT, ну и соответственно указывается ранее созданное рег. выражение, которым фильтровать этот параметр.
  
-Теперь создаем прототипы источников данных, т.е. на каждое устройство будет создан такой прототип и будет выполнятся коллекционирование данных(Configuration -> Templates -> Template IOstat Linux -> Item prototypes -> Create item prototype):+Теперь создаем прототипы источников данных, т.е. на каждое устройство будет создан такой прототип и будет выполнятся коллекционирование данных, ниже приведен пример для метрики await(Configuration -> Templates -> Template IOstat Linux -> Item prototypes -> Create item prototype):
  
 {{ :zabbix:iostat:step4.png?direct&300 |}} {{ :zabbix:iostat:step4.png?direct&300 |}}
 +
 +  * Key - тут опять же указывается ранее созданный пользовательский параметр и ему передаются два аргумента: имя блочного устройства(DEV)и имя интересующей нас метрики(await)
 +
 +<note important>Параметры rsec/s и wsec/s возвращаются в кбайт, поэтому в прототипе для них нужно задать custom multiplier равный 1024</note>
 +
 +Таким образом создается нужное кол-во прототипов данных для интересующих метрик. Поддерживаются следующие метрики: rrqm/s, wrqm/s, r/s, w/s, rsec/s, wsec/s, avgrq-sz, avgqu-sz, await, svctm, util. Что они означают можно поглядеть в мануале по iostat. У меня получились следующие прототипы данных:
 +
 +{{ :zabbix:iostat:step5.png?direct&300 |}}
 +
 +И в заключении создаются прототипы графиков. В примере ниже создается график, который отображается скорочть чтения/записи устройства(Configuration -> Templates -> Template IOstat Linux -> Graph prototypes -> Create graph prototype):
 +
 +{{ :zabbix:iostat:step6.png?direct&300 |}}
 +
 +В итоге у меня получилось четыре прототипа графиков:
 +
 +{{ :zabbix:iostat:step7.png?direct&300 |}}
 +
 +===== Заключение =====
 +
 +Полученный результат можно увидеть на скриншотах ниже.
 +
 +{{:zabbix:iostat:result1.png?direct&300|}} {{:zabbix:iostat:result2.png?direct&300|}} {{:zabbix:iostat:result3.png?direct&300|}} {{:zabbix:iostat:result4.png?direct&300|}}
 +
 +===== Использованная литература =====
 +
 +  - [[http://michael.nomanlab.org/2012/09/zabbix-iostat.html|ZABBIX & IOSTAT. Мониторим диски]]
 +  - [[http://virtuallyhyper.com/2013/06/monitor-disk-io-stats-with-zabbix/|Monitor Disk IO Stats with Zabbix]]
 +  - [[https://www.zabbix.com/documentation/2.2/manual/discovery/low_level_discovery|Low-level discovery]]
 +
 +
zabbix_iostat.1392381053.txt.gz · Последнее изменение: 2022/03/25 17:04 (внешнее изменение)