Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

На ноде с zabbix-agent'ом расположен скрипт, считывающий значение счетчиков ioacct и отдающий эту информацию в JSON:

# /etc/zabbix/LLD/ioacct write

{

"data":[

{ "{#VZPID}":"102", "{#VZVALUE}":"1622155264" },

{ "{#VZPID}":"154", "{#VZVALUE}":"3672432640" },

{ "{#VZPID}":"289", "{#VZVALUE}":"769740800" },

{ "{#VZPID}":"297", "{#VZVALUE}":"3149643776" },

{ "{#VZPID}":"394", "{#VZVALUE}":"7551094784" },

{ "{#VZPID}":"476", "{#VZVALUE}":"992256000" },

{ "{#VZPID}":"480", "{#VZVALUE}":"738856960" },

{ "{#VZPID}":"492", "{#VZVALUE}":"9823481856" },

{ "{#VZPID}":"502", "{#VZVALUE}":"23203352576" },

{ "{#VZPID}":"563", "{#VZVALUE}":"4464033792" },

{ "{#VZPID}":"583", "{#VZVALUE}":"5199958016" },

{ "{#VZPID}":"593", "{#VZVALUE}":"816697344" },

{ "{#VZPID}":"613", "{#VZVALUE}":"297480192" },

{ "{#VZPID}":"615", "{#VZVALUE}":"179298304" },

{ "{#VZPID}":"618", "{#VZVALUE}":"64698216448" },

{ "{#VZPID}":"622", "{#VZVALUE}":"4163846144" },

{ "{#VZPID}":"624", "{#VZVALUE}":"1948123136" },

{ "{#VZPID}":"629", "{#VZVALUE}":"2722885632" },

{ "{#VZPID}":"630", "{#VZVALUE}":"4306567168" },

{ "{#VZPID}":"631", "{#VZVALUE}":"15228928" },

{ "{#VZPID}":"635", "{#VZVALUE}":"21407399936" },

{ "{#VZPID}":"636", "{#VZVALUE}":"14661824512" },

{ "{#VZPID}":"637", "{#VZVALUE}":"2007605248" },

{ "{#VZPID}":"642", "{#VZVALUE}":"24714981376" },

{ "{#VZPID}":"643", "{#VZVALUE}":"61722624" },

{ "{#VZPID}":"644", "{#VZVALUE}":"4248403968" },

{ "{#VZPID}":"645", "{#VZVALUE}":"1934692352" },

{ "{#VZPID}":"646", "{#VZVALUE}":"6231785472" }

]

}

Скрипту передается параметр write, read, cancel и т.п.

На стороне агента user_parameter и беспарольный запуск скрипта из-под sudo настроен.

Необходимо:

- В шаблоне создать правило обнаружения (discovery rule)

- В правиле настроить item prototypes и graph prototypes

График должен формироваться один на ноду для каждого правила обнаружения. На всякий случай уточню, что график должен показывать iops.

Например, должен быть один график со всеми значениями write (все контейнеры) для ноды, еще один - со всеми read и т.п.

Вам достаточно сделать только один, дальше я уже самостоятельно по аналогии сделаю остальные.

Думаю, для человека, который уже сталкивался с подобными задачами, особых проблем не возникнет.

9 лет назад
conroe
38 летУкраина
17 лет в сервисе
Был
16 часов назад