前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix3.0.4利用iostat工具监控CentOS主机磁盘IO

Zabbix3.0.4利用iostat工具监控CentOS主机磁盘IO

作者头像
星哥玩云
发布2022-07-24 11:27:20
6690
发布2022-07-24 11:27:20
举报
文章被收录于专栏:开源部署开源部署

该监控基于iostat,然后iostat 命令用来监视系统输入/输出设备负载

1.安装IOSTAT工具

# yum install sysstat -y

测试iostat 查看所有硬盘io

# iostat Linux 2.6.32-431.11.25.el6.ucloud.x86_64 (test8_Hadoop_kaf) 07/27/2017 _x86_64_    (4 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle 0.04 0.00 0.04 0.00 0.00 99.92

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn vda 0.10 0.23 0.92 447172 1765488 vdb 0.00 0.00 0.15 4298 277632

2.部署脚本

# mkdir -p /usr/local/zabbix-agent/scripts/ # vim /usr/local/zabbix-agent/scripts/zabbix-iostat.sh

#!/bin/bash

ZBX_DEV="$1" ZBX_METRIC="$2" IOSTAT_LOG=/tmp/iostat.log

# Check iostat util if ! which iostat 2>&1>/dev/null; then   >&2 echo "Can't find 'iostat' binary in \$PATH"   >&2 echo "Make sure that you've installed 'sysstat' package"   exit 1 fi

# Check args [[ $# -lt 1 ]] && { echo "Give some more arguments, please :)"; exit 1; }

# Discovering devices and spits out JSON if [ "$ZBX_DEV" = 'discovery' ]; then   iostat -d | \   tail -n +4 |   awk 'BEGIN {     ORS="";     print "{\"data\":["}     /\d/ {printf "%s{\"%s\":\"%s\"}", separator, "{#DEVICENAME}", $1, separator = ","}     END {print "]}" }'   exit 0 fi

# Test iostat log [[ ! -f "${IOSTAT_LOG}" ]] && echo "[m|ZBX_NOTSUPPORTED] [No such file ${IOSTAT_LOG}]" && exit 1

# Parse iostat file function parse_iostat() {   grep ${ZBX_DEV} ${IOSTAT_LOG} | \   tr ',' '.' | \   awk -v field="$1" '   {sum+=$field; n++;}   END {if (n > 0) print sum/n;   else {print "[m|ZBX_NOTSUPPORTED] [Nodata.]" > "/dev/stderr"; exit 1};}' }

# Exec parse funcion with number of column case ${ZBX_METRIC} in   rrqm/s    ) parse_iostat '2';;   wrqm/s    ) parse_iostat '3';;   r/r      ) parse_iostat '4';;   w/r      ) parse_iostat '5';;   rkb/s    ) parse_iostat '6';;   wkb/s    ) parse_iostat '7';;   avgrq-sz  ) parse_iostat '8';;   avgqu-sz  ) parse_iostat '9';;   await    ) parse_iostat '10';;   r_await  ) parse_iostat '11';;   w_await  ) parse_iostat '12';;   svctm    ) parse_iostat '13';;   util      ) parse_iostat '14';;   *        ) echo "[m|ZBX_NOTSUPPORTED] [Unsupported item key.]" && exit 1;; esac

添加脚本执行权限 # chmod +x /usr/local/zabbix-agent/scripts/zabbix-iostat.sh

# 设置参数

# echo 'UserParameter=iostat[*],/usr/local/zabbix-agent/scripts/zabbix-iostat.sh "$1" "$2"' > /etc/zabbix/zabbix_agentd.d/iostat.conf

#重启zabbix_agentd

service zabbix-agent restart

# 测试自动发现

zabbix_agentd -t iostat[discovery]

3.加入crontab

# crontab -e

* * * * * ( sleep 10 && iostat -dxk 1 20 > /tmp/iostat.tmp && mv /tmp/iostat.tmp /tmp/iostat.log ) * * * * * ( sleep 40 && iostat -dxk 1 20 > /tmp/iostat.tmp && mv /tmp/iostat.tmp /tmp/iostat.log )

# 重启计划任务 /etc/init.d/crond restart 测试监控项

# zabbix_agentd -t iostat[vda,rkb/s] iostat[vda,rkb/s] [t|0.007]

图像展示

模板: Template_Linux_DISK_IO_Discovery_English.xml

<?xml version="1.0" encoding="UTF-8"?> <zabbix_export>     <version>3.0</version>     <date>2017-07-27T06:45:24Z</date>     <groups>         <group>             <name>Templates</name>         </group>     </groups>     <templates>         <template>             <template>Template_Linux_DISK_IO_Discovery_English</template>             <name>Template_Linux_DISK_IO_Discovery_English</name>             <description>Low-Level Discovery disk devices and I/O Performance monitoring</description>             <groups>                 <group>                     <name>Templates</name>                 </group>             </groups>             <applications>                 <application>                     <name>DISK/IO</name>                 </application>             </applications>             <items/>             <discovery_rules>                 <discovery_rule>                     <name>Disk devices discovery</name>                     <type>0</type>                     <snmp_community/>                     <snmp_oid/>                     <key>iostat[discovery]</key>                     <delay>300</delay>                     <status>0</status>                     <allowed_hosts/>                     <snmpv3_contextname/>                     <snmpv3_securityname/>                     <snmpv3_securitylevel>0</snmpv3_securitylevel>                     <snmpv3_authprotocol>0</snmpv3_authprotocol>                     <snmpv3_authpassphrase/>                     <snmpv3_privprotocol>0</snmpv3_privprotocol>                     <snmpv3_privpassphrase/>                     <delay_flex/>                     <params/>                     <ipmi_sensor/>                     <authtype>0</authtype>                     <username/>                     <password/>                     <publickey/>                     <privatekey/>                     <port/>                     <filter>                         <evaltype>0</evaltype>                         <formula/>                         <conditions>                             <condition>                                 <macro>{#DEVICENAME}</macro>                                 <value>^(sd|hd|vd|xvd)[a-z]$</value>                                 <operator>8</operator>                                 <formulaid>A</formulaid>                             </condition>                         </conditions>                     </filter>                     <lifetime>30</lifetime>                     <description>Disk devices discovery and  IO Performance monitoring</description>                     <item_prototypes>                         <item_prototype>                             <name>I/O Device /dev/$1 The average size (sector) of the disk each IO operation</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>0</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},avgrq-sz]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>sectors</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>The average size (in sectors) of the requests that were issued to the device.&#13; 向设备发出的请求的平均大小(扇区)。</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device/dev/$1 Disk averages average IO requests per wait</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>0</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},await]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>ms</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>await: 平均每次IO请求等待时间(包括等待时间和处理时间,毫秒为单位)</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device /dev/$1 The number of sectors that the disk successfully reads per second</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>0</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},r/r]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>Rps</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>The number (after merges) of read requests completed per second for the device.</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device /dev/$1 The size of the data that the disk is read per second</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>1</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},rkb/s]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>Bps</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1024</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>The number of bytes read from the device per second&#13; 每秒从设备读取的字节数</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device /dev/$1 The number of read requests merged per second that were queued to the device</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>0</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},rrqm/s]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>rrqm/s</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>The number of read requests merged per second that were queued to the device&#13; 每秒排队到设备上的合并请求数</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device /dev/$1 Disk average time per IO read request</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>0</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},r_await]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>ms</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>The average time (in milliseconds) for read requests issued to the device to be served. This includes the time spent by the requests in queue and the time spent servicing them.&#13; 向设备发出的读取请求的平均时间(毫秒)。这包括队列中请求的时间和为它们服务的时间。</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device /dev/$1The disk handles the percentage of all IO requests in CPU per unit time</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>0</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},util]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>%</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>Percentage of elapsed time during which I/O requests were issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100% for devices serving requests serially.  But for devices serving requests in parallel, such as RAID arrays and modern SSDs, this number does not reflect their performance limits.&#13; 对设备发出I/O请求的时间的百分比(设备带宽利用率)。设备饱和发生时,这个值是接近100%的设备服务请求连续。但在平行的服务请求的设备,如磁盘阵列和现代固态硬盘,这个数字并不反映其性能极限。</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device /dev/$1 The number of sectors per disk successfully written per second</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>0</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},w/r]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>Rps</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>The number (after merges) of write requests completed per second for the device&#13; 每秒为设备完成的写入请求的数目(合并后)</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device /dev/$1 The size of data written by disk per second</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>1</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},wkb/s]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>Bps</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1024</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>The number of bytes written to the device per second.&#13; 每秒写入设备的字节数</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device /dev/$1 The number of times a disk writes per second</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>0</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},wrqm/s]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>wrqm/s</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>The number of write requests merged per second that were queued to the device.&#13; 每秒排队到设备的写入请求数。</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                         <item_prototype>                             <name>I/O Device /dev/$1Disk average time per IO write request</name>                             <type>0</type>                             <snmp_community/>                             <multiplier>0</multiplier>                             <snmp_oid/>                             <key>iostat[{#DEVICENAME},w_await]</key>                             <delay>30</delay>                             <history>7</history>                             <trends>365</trends>                             <status>0</status>                             <value_type>0</value_type>                             <allowed_hosts/>                             <units>ms</units>                             <delta>0</delta>                             <snmpv3_contextname/>                             <snmpv3_securityname/>                             <snmpv3_securitylevel>0</snmpv3_securitylevel>                             <snmpv3_authprotocol>0</snmpv3_authprotocol>                             <snmpv3_authpassphrase/>                             <snmpv3_privprotocol>0</snmpv3_privprotocol>                             <snmpv3_privpassphrase/>                             <formula>1</formula>                             <delay_flex/>                             <params/>                             <ipmi_sensor/>                             <data_type>0</data_type>                             <authtype>0</authtype>                             <username/>                             <password/>                             <publickey/>                             <privatekey/>                             <port/>                             <description>The  average  time  (in  milliseconds) for write requests issued to the device to be served. This includes the time spent by the requests in queue and the time spentservicing them.&#13; 向设备发出的写入请求的平均时间(以毫秒为单位)。这包括时间,在队列中的请求和时间spentservicing他们度过。</description>                             <inventory_link>0</inventory_link>                             <applications>                                 <application>                                     <name>DISK/IO</name>                                 </application>                             </applications>                             <valuemap/>                             <logtimefmt/>                             <application_prototypes/>                         </item_prototype>                     </item_prototypes>                     <trigger_prototypes>                         <trigger_prototype>                             <expression>{Template_Linux_DISK _IO _Discovery_Chinese:iostat[{#DEVICENAME},util].last(#5)}&gt;70</expression>                             <name>{HOST.NAME}:  /dev/{#DEVICENAME}Disk occupancy CPU ratio is higher than 70%</name>                             <url/>                             <status>0</status>                             <priority>3</priority>                             <description>{HOST.NAME}: High I/O Utilization on /dev/{#DEVICENAME}</description>                             <type>0</type>                             <dependencies/>                         </trigger_prototype>                     </trigger_prototypes>                     <graph_prototypes>                         <graph_prototype>                             <name>Disk I/O /dev/{#DEVICENAME} Disk read / write data size</name>                             <width>1800</width>                             <height>400</height>                             <yaxismin>0.0000</yaxismin>                             <yaxismax>100.0000</yaxismax>                             <show_work_period>1</show_work_period>                             <show_triggers>1</show_triggers>                             <type>0</type>                             <show_legend>1</show_legend>                             <show_3d>0</show_3d>                             <percent_left>0.0000</percent_left>                             <percent_right>0.0000</percent_right>                             <ymin_type_1>0</ymin_type_1>                             <ymax_type_1>0</ymax_type_1>                             <ymin_item_1>0</ymin_item_1>                             <ymax_item_1>0</ymax_item_1>                             <graph_items>                                 <graph_item>                                     <sortorder>0</sortorder>                                     <drawtype>5</drawtype>                                     <color>3333FF</color>                                     <yaxisside>1</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},util]</key>                                     </item>                                 </graph_item>                                 <graph_item>                                     <sortorder>1</sortorder>                                     <drawtype>2</drawtype>                                     <color>003300</color>                                     <yaxisside>0</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},rkb/s]</key>                                     </item>                                 </graph_item>                                 <graph_item>                                     <sortorder>2</sortorder>                                     <drawtype>2</drawtype>                                     <color>880000</color>                                     <yaxisside>0</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},wkb/s]</key>                                     </item>                                 </graph_item>                             </graph_items>                         </graph_prototype>                         <graph_prototype>                             <name>Disk I/O /dev/{#DEVICENAME} IO request time status</name>                             <width>1800</width>                             <height>400</height>                             <yaxismin>0.0000</yaxismin>                             <yaxismax>100.0000</yaxismax>                             <show_work_period>1</show_work_period>                             <show_triggers>1</show_triggers>                             <type>0</type>                             <show_legend>1</show_legend>                             <show_3d>0</show_3d>                             <percent_left>0.0000</percent_left>                             <percent_right>0.0000</percent_right>                             <ymin_type_1>0</ymin_type_1>                             <ymax_type_1>0</ymax_type_1>                             <ymin_item_1>0</ymin_item_1>                             <ymax_item_1>0</ymax_item_1>                             <graph_items>                                 <graph_item>                                     <sortorder>0</sortorder>                                     <drawtype>5</drawtype>                                     <color>007700</color>                                     <yaxisside>0</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},await]</key>                                     </item>                                 </graph_item>                                 <graph_item>                                     <sortorder>1</sortorder>                                     <drawtype>0</drawtype>                                     <color>DD0000</color>                                     <yaxisside>0</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},w_await]</key>                                     </item>                                 </graph_item>                                 <graph_item>                                     <sortorder>2</sortorder>                                     <drawtype>0</drawtype>                                     <color>BB00BB</color>                                     <yaxisside>0</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},r_await]</key>                                     </item>                                 </graph_item>                                 <graph_item>                                     <sortorder>3</sortorder>                                     <drawtype>2</drawtype>                                     <color>666666</color>                                     <yaxisside>1</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},util]</key>                                     </item>                                 </graph_item>                             </graph_items>                         </graph_prototype>                         <graph_prototype>                             <name>Disk I/O /dev/{#DEVICENAME} The number of sectors in which the disk has been successfully read / written</name>                             <width>1800</width>                             <height>400</height>                             <yaxismin>0.0000</yaxismin>                             <yaxismax>100.0000</yaxismax>                             <show_work_period>1</show_work_period>                             <show_triggers>1</show_triggers>                             <type>0</type>                             <show_legend>1</show_legend>                             <show_3d>0</show_3d>                             <percent_left>0.0000</percent_left>                             <percent_right>0.0000</percent_right>                             <ymin_type_1>0</ymin_type_1>                             <ymax_type_1>0</ymax_type_1>                             <ymin_item_1>0</ymin_item_1>                             <ymax_item_1>0</ymax_item_1>                             <graph_items>                                 <graph_item>                                     <sortorder>0</sortorder>                                     <drawtype>5</drawtype>                                     <color>3333FF</color>                                     <yaxisside>1</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},util]</key>                                     </item>                                 </graph_item>                                 <graph_item>                                     <sortorder>1</sortorder>                                     <drawtype>2</drawtype>                                     <color>009900</color>                                     <yaxisside>0</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},r/r]</key>                                     </item>                                 </graph_item>                                 <graph_item>                                     <sortorder>2</sortorder>                                     <drawtype>2</drawtype>                                     <color>880000</color>                                     <yaxisside>0</yaxisside>                                     <calc_fnc>2</calc_fnc>                                     <type>0</type>                                     <item>                                         <host>Template_Linux_DISK _IO _Discovery_Chinese</host>                                         <key>iostat[{#DEVICENAME},w/r]</key>                                     </item>                                 </graph_item>                             </graph_items>                         </graph_prototype>                     </graph_prototypes>                     <host_prototypes/>                 </discovery_rule>             </discovery_rules>             <macros/>             <templates/>             <screens/>         </template>     </templates> </zabbix_export>

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档