Last active
December 27, 2017 17:45
-
-
Save thanosa75/13960fdb181342b37947ff6b8f2d4567 to your computer and use it in GitHub Desktop.
Configuration for Zabbix agent for retrieval of disk metrics: OPS / ms / sectors etc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="UTF-8"?> | |
| <zabbix_export> | |
| <version>2.0</version> | |
| <date>2017-12-27T13:49:57Z</date> | |
| <groups> | |
| <group> | |
| <name>Templates</name> | |
| </group> | |
| </groups> | |
| <templates> | |
| <template> | |
| <template>Template Linux Disk IO</template> | |
| <name>Template Linux Disk IO</name> | |
| <groups> | |
| <group> | |
| <name>Templates</name> | |
| </group> | |
| </groups> | |
| <applications> | |
| <application> | |
| <name>Disk IO</name> | |
| </application> | |
| </applications> | |
| <items/> | |
| <discovery_rules> | |
| <discovery_rule> | |
| <name>Disk device list</name> | |
| <type>0</type> | |
| <snmp_community/> | |
| <snmp_oid/> | |
| <key>diskio.dev.list</key> | |
| <delay>600</delay> | |
| <status>0</status> | |
| <allowed_hosts/> | |
| <snmpv3_securityname/> | |
| <snmpv3_securitylevel>0</snmpv3_securitylevel> | |
| <snmpv3_authpassphrase/> | |
| <snmpv3_privpassphrase/> | |
| <delay_flex/> | |
| <params/> | |
| <ipmi_sensor/> | |
| <authtype>0</authtype> | |
| <username/> | |
| <password/> | |
| <publickey/> | |
| <privatekey/> | |
| <port/> | |
| <filter>:</filter> | |
| <lifetime>30</lifetime> | |
| <description>Macros provided by discovery rule: | |
| "{#DISKNAME}":"sdX" or "hdX" or "dm-X"</description> | |
| <item_prototypes> | |
| <item_prototype> | |
| <name>Disk:{#DISKNAME} Active IO (ops)</name> | |
| <type>0</type> | |
| <snmp_community/> | |
| <multiplier>0</multiplier> | |
| <snmp_oid/> | |
| <key>diskio.dev.io.active["{#DISKNAME}"]</key> | |
| <delay>60</delay> | |
| <history>7</history> | |
| <trends>365</trends> | |
| <status>0</status> | |
| <value_type>3</value_type> | |
| <allowed_hosts/> | |
| <units>ops</units> | |
| <delta>0</delta> | |
| <snmpv3_securityname/> | |
| <snmpv3_securitylevel>0</snmpv3_securitylevel> | |
| <snmpv3_authpassphrase/> | |
| <snmpv3_privpassphrase/> | |
| <formula>1</formula> | |
| <delay_flex/> | |
| <params/> | |
| <ipmi_sensor/> | |
| <data_type>0</data_type> | |
| <authtype>0</authtype> | |
| <username/> | |
| <password/> | |
| <publickey/> | |
| <privatekey/> | |
| <port/> | |
| <description/> | |
| <inventory_link>0</inventory_link> | |
| <applications> | |
| <application> | |
| <name>Disk IO</name> | |
| </application> | |
| </applications> | |
| <valuemap/> | |
| </item_prototype> | |
| <item_prototype> | |
| <name>Disk:{#DISKNAME} Active IO delay (ms)</name> | |
| <type>0</type> | |
| <snmp_community/> | |
| <multiplier>0</multiplier> | |
| <snmp_oid/> | |
| <key>diskio.dev.io.ms["{#DISKNAME}"]</key> | |
| <delay>60</delay> | |
| <history>7</history> | |
| <trends>365</trends> | |
| <status>0</status> | |
| <value_type>3</value_type> | |
| <allowed_hosts/> | |
| <units>ms</units> | |
| <delta>1</delta> | |
| <snmpv3_securityname/> | |
| <snmpv3_securitylevel>0</snmpv3_securitylevel> | |
| <snmpv3_authpassphrase/> | |
| <snmpv3_privpassphrase/> | |
| <formula>1</formula> | |
| <delay_flex/> | |
| <params/> | |
| <ipmi_sensor/> | |
| <data_type>0</data_type> | |
| <authtype>0</authtype> | |
| <username/> | |
| <password/> | |
| <publickey/> | |
| <privatekey/> | |
| <port/> | |
| <description/> | |
| <inventory_link>0</inventory_link> | |
| <applications> | |
| <application> | |
| <name>Disk IO</name> | |
| </application> | |
| </applications> | |
| <valuemap/> | |
| </item_prototype> | |
| <item_prototype> | |
| <name>Disk:{#DISKNAME} Read delay (ms)</name> | |
| <type>0</type> | |
| <snmp_community/> | |
| <multiplier>0</multiplier> | |
| <snmp_oid/> | |
| <key>diskio.dev.read.ms["{#DISKNAME}"]</key> | |
| <delay>60</delay> | |
| <history>7</history> | |
| <trends>365</trends> | |
| <status>0</status> | |
| <value_type>3</value_type> | |
| <allowed_hosts/> | |
| <units>ms</units> | |
| <delta>1</delta> | |
| <snmpv3_securityname/> | |
| <snmpv3_securitylevel>0</snmpv3_securitylevel> | |
| <snmpv3_authpassphrase/> | |
| <snmpv3_privpassphrase/> | |
| <formula>1</formula> | |
| <delay_flex>50/1-7,00:00-24:00</delay_flex> | |
| <params/> | |
| <ipmi_sensor/> | |
| <data_type>0</data_type> | |
| <authtype>0</authtype> | |
| <username/> | |
| <password/> | |
| <publickey/> | |
| <privatekey/> | |
| <port/> | |
| <description/> | |
| <inventory_link>0</inventory_link> | |
| <applications> | |
| <application> | |
| <name>Disk IO</name> | |
| </application> | |
| </applications> | |
| <valuemap/> | |
| </item_prototype> | |
| <item_prototype> | |
| <name>Disk:{#DISKNAME} Reads (bytes/sec)</name> | |
| <type>0</type> | |
| <snmp_community/> | |
| <multiplier>1</multiplier> | |
| <snmp_oid/> | |
| <key>diskio.dev.read.sectors["{#DISKNAME}"]</key> | |
| <delay>60</delay> | |
| <history>7</history> | |
| <trends>365</trends> | |
| <status>0</status> | |
| <value_type>3</value_type> | |
| <allowed_hosts/> | |
| <units>Bps</units> | |
| <delta>1</delta> | |
| <snmpv3_securityname/> | |
| <snmpv3_securitylevel>0</snmpv3_securitylevel> | |
| <snmpv3_authpassphrase/> | |
| <snmpv3_privpassphrase/> | |
| <formula>512</formula> | |
| <delay_flex/> | |
| <params/> | |
| <ipmi_sensor/> | |
| <data_type>0</data_type> | |
| <authtype>0</authtype> | |
| <username/> | |
| <password/> | |
| <publickey/> | |
| <privatekey/> | |
| <port/> | |
| <description/> | |
| <inventory_link>0</inventory_link> | |
| <applications> | |
| <application> | |
| <name>Disk IO</name> | |
| </application> | |
| </applications> | |
| <valuemap/> | |
| </item_prototype> | |
| <item_prototype> | |
| <name>Disk:{#DISKNAME} Reads (ops/sec)</name> | |
| <type>0</type> | |
| <snmp_community/> | |
| <multiplier>0</multiplier> | |
| <snmp_oid/> | |
| <key>diskio.dev.read.ops["{#DISKNAME}"]</key> | |
| <delay>60</delay> | |
| <history>7</history> | |
| <trends>365</trends> | |
| <status>0</status> | |
| <value_type>3</value_type> | |
| <allowed_hosts/> | |
| <units>ops/sec</units> | |
| <delta>1</delta> | |
| <snmpv3_securityname/> | |
| <snmpv3_securitylevel>0</snmpv3_securitylevel> | |
| <snmpv3_authpassphrase/> | |
| <snmpv3_privpassphrase/> | |
| <formula>1</formula> | |
| <delay_flex/> | |
| <params/> | |
| <ipmi_sensor/> | |
| <data_type>0</data_type> | |
| <authtype>0</authtype> | |
| <username/> | |
| <password/> | |
| <publickey/> | |
| <privatekey/> | |
| <port/> | |
| <description/> | |
| <inventory_link>0</inventory_link> | |
| <applications> | |
| <application> | |
| <name>Disk IO</name> | |
| </application> | |
| </applications> | |
| <valuemap/> | |
| </item_prototype> | |
| <item_prototype> | |
| <name>Disk:{#DISKNAME} Write delay (ms)</name> | |
| <type>0</type> | |
| <snmp_community/> | |
| <multiplier>0</multiplier> | |
| <snmp_oid/> | |
| <key>diskio.dev.write.ms["{#DISKNAME}"]</key> | |
| <delay>60</delay> | |
| <history>7</history> | |
| <trends>365</trends> | |
| <status>0</status> | |
| <value_type>3</value_type> | |
| <allowed_hosts/> | |
| <units>ms</units> | |
| <delta>1</delta> | |
| <snmpv3_securityname/> | |
| <snmpv3_securitylevel>0</snmpv3_securitylevel> | |
| <snmpv3_authpassphrase/> | |
| <snmpv3_privpassphrase/> | |
| <formula>1</formula> | |
| <delay_flex/> | |
| <params/> | |
| <ipmi_sensor/> | |
| <data_type>0</data_type> | |
| <authtype>0</authtype> | |
| <username/> | |
| <password/> | |
| <publickey/> | |
| <privatekey/> | |
| <port/> | |
| <description/> | |
| <inventory_link>0</inventory_link> | |
| <applications> | |
| <application> | |
| <name>Disk IO</name> | |
| </application> | |
| </applications> | |
| <valuemap/> | |
| </item_prototype> | |
| <item_prototype> | |
| <name>Disk:{#DISKNAME} Writes (bytes/sec)</name> | |
| <type>0</type> | |
| <snmp_community/> | |
| <multiplier>1</multiplier> | |
| <snmp_oid/> | |
| <key>diskio.dev.write.sectors["{#DISKNAME}"]</key> | |
| <delay>60</delay> | |
| <history>7</history> | |
| <trends>365</trends> | |
| <status>0</status> | |
| <value_type>3</value_type> | |
| <allowed_hosts/> | |
| <units>Bps</units> | |
| <delta>1</delta> | |
| <snmpv3_securityname/> | |
| <snmpv3_securitylevel>0</snmpv3_securitylevel> | |
| <snmpv3_authpassphrase/> | |
| <snmpv3_privpassphrase/> | |
| <formula>512</formula> | |
| <delay_flex/> | |
| <params/> | |
| <ipmi_sensor/> | |
| <data_type>0</data_type> | |
| <authtype>0</authtype> | |
| <username/> | |
| <password/> | |
| <publickey/> | |
| <privatekey/> | |
| <port/> | |
| <description/> | |
| <inventory_link>0</inventory_link> | |
| <applications> | |
| <application> | |
| <name>Disk IO</name> | |
| </application> | |
| </applications> | |
| <valuemap/> | |
| </item_prototype> | |
| <item_prototype> | |
| <name>Disk:{#DISKNAME} Writes (ops/sec)</name> | |
| <type>0</type> | |
| <snmp_community/> | |
| <multiplier>0</multiplier> | |
| <snmp_oid/> | |
| <key>diskio.dev.write.ops["{#DISKNAME}"]</key> | |
| <delay>60</delay> | |
| <history>7</history> | |
| <trends>365</trends> | |
| <status>0</status> | |
| <value_type>3</value_type> | |
| <allowed_hosts/> | |
| <units>ops/sec</units> | |
| <delta>1</delta> | |
| <snmpv3_securityname/> | |
| <snmpv3_securitylevel>0</snmpv3_securitylevel> | |
| <snmpv3_authpassphrase/> | |
| <snmpv3_privpassphrase/> | |
| <formula>1</formula> | |
| <delay_flex/> | |
| <params/> | |
| <ipmi_sensor/> | |
| <data_type>0</data_type> | |
| <authtype>0</authtype> | |
| <username/> | |
| <password/> | |
| <publickey/> | |
| <privatekey/> | |
| <port/> | |
| <description/> | |
| <inventory_link>0</inventory_link> | |
| <applications> | |
| <application> | |
| <name>Disk IO</name> | |
| </application> | |
| </applications> | |
| <valuemap/> | |
| </item_prototype> | |
| </item_prototypes> | |
| <trigger_prototypes/> | |
| <graph_prototypes> | |
| <graph_prototype> | |
| <name>Disk:{#DISKNAME} Bytes per second</name> | |
| <width>900</width> | |
| <height>200</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>0</drawtype> | |
| <color>C80000</color> | |
| <yaxisside>0</yaxisside> | |
| <calc_fnc>4</calc_fnc> | |
| <type>0</type> | |
| <item> | |
| <host>Template Linux Disk IO</host> | |
| <key>diskio.dev.read.sectors["{#DISKNAME}"]</key> | |
| </item> | |
| </graph_item> | |
| <graph_item> | |
| <sortorder>1</sortorder> | |
| <drawtype>0</drawtype> | |
| <color>00C800</color> | |
| <yaxisside>0</yaxisside> | |
| <calc_fnc>4</calc_fnc> | |
| <type>0</type> | |
| <item> | |
| <host>Template Linux Disk IO</host> | |
| <key>diskio.dev.write.sectors["{#DISKNAME}"]</key> | |
| </item> | |
| </graph_item> | |
| </graph_items> | |
| </graph_prototype> | |
| <graph_prototype> | |
| <name>Disk:{#DISKNAME} IO delay (ms)</name> | |
| <width>900</width> | |
| <height>200</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>0</drawtype> | |
| <color>C80000</color> | |
| <yaxisside>0</yaxisside> | |
| <calc_fnc>4</calc_fnc> | |
| <type>0</type> | |
| <item> | |
| <host>Template Linux Disk IO</host> | |
| <key>diskio.dev.read.ms["{#DISKNAME}"]</key> | |
| </item> | |
| </graph_item> | |
| <graph_item> | |
| <sortorder>1</sortorder> | |
| <drawtype>0</drawtype> | |
| <color>00C800</color> | |
| <yaxisside>0</yaxisside> | |
| <calc_fnc>4</calc_fnc> | |
| <type>0</type> | |
| <item> | |
| <host>Template Linux Disk IO</host> | |
| <key>diskio.dev.write.ms["{#DISKNAME}"]</key> | |
| </item> | |
| </graph_item> | |
| </graph_items> | |
| </graph_prototype> | |
| <graph_prototype> | |
| <name>Disk:{#DISKNAME} IO per second</name> | |
| <width>900</width> | |
| <height>200</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>0</drawtype> | |
| <color>C80000</color> | |
| <yaxisside>0</yaxisside> | |
| <calc_fnc>4</calc_fnc> | |
| <type>0</type> | |
| <item> | |
| <host>Template Linux Disk IO</host> | |
| <key>diskio.dev.read.ops["{#DISKNAME}"]</key> | |
| </item> | |
| </graph_item> | |
| <graph_item> | |
| <sortorder>1</sortorder> | |
| <drawtype>0</drawtype> | |
| <color>00C800</color> | |
| <yaxisside>0</yaxisside> | |
| <calc_fnc>4</calc_fnc> | |
| <type>0</type> | |
| <item> | |
| <host>Template Linux Disk IO</host> | |
| <key>diskio.dev.write.ops["{#DISKNAME}"]</key> | |
| </item> | |
| </graph_item> | |
| </graph_items> | |
| </graph_prototype> | |
| </graph_prototypes> | |
| </discovery_rule> | |
| </discovery_rules> | |
| <macros/> | |
| <templates/> | |
| <screens/> | |
| </template> | |
| </templates> | |
| </zabbix_export> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| UserParameter=diskio.dev.list,cat /proc/diskstats | egrep 'hd[a-z]+\s|sd[a-z]+\s|xvd[a-z]+\s|vd[a-z]+\s' | awk '{print $3}' | awk 'BEGIN{printf "{\"data\":["};{printf c"{\"{#DISKNAME}\":\""$1"\"}";c=","};END{print "]}"}' | |
| UserParameter=diskio.dev.read.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$4}' | |
| UserParameter=diskio.dev.read.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$7}' | |
| UserParameter=diskio.dev.write.ops[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$8}' | |
| UserParameter=diskio.dev.write.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$11}' | |
| UserParameter=diskio.dev.io.active[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$12}' | |
| UserParameter=diskio.dev.io.ms[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$13}' | |
| UserParameter=diskio.dev.read.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$6}' | |
| UserParameter=diskio.dev.write.sectors[*],cat /proc/diskstats | grep $1 | head -1 | awk '{print $$10}' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment