From c57d13b5e61e71db404ea19eeb5d030dc83dab0b Mon Sep 17 00:00:00 2001 From: Paolino Paperino <paperino@paperopoli.com> Date: Wed, 28 Feb 2018 12:45:12 +0100 Subject: [PATCH] 2018-02-28: FG; Added Dell MD38XX template, adjusted default time interval. --- .../Script/zbxDellStorageDeviceStatus.sh | 14 +- Dell_MD38XX/Script/zbxDellStorageDiscover.sh | 7 +- Dell_MD38XX/Template/zbx_tmpl_dell-md38xx.xml | 650 ++++++++++++++++++ 3 files changed, 660 insertions(+), 11 deletions(-) create mode 100644 Dell_MD38XX/Template/zbx_tmpl_dell-md38xx.xml diff --git a/Dell_MD38XX/Script/zbxDellStorageDeviceStatus.sh b/Dell_MD38XX/Script/zbxDellStorageDeviceStatus.sh index 53fa48a..96d2867 100755 --- a/Dell_MD38XX/Script/zbxDellStorageDeviceStatus.sh +++ b/Dell_MD38XX/Script/zbxDellStorageDeviceStatus.sh @@ -46,9 +46,9 @@ Options: -p PATHBIN, --path=PATHBIN Full path of SMcli executable - -r, --raid String Name (or IP of one of the controllers) of the Storage Array + -r, --raid=String Name (or IP of one of the controllers) of the Storage Array - -w, --want String1[,String2[,String3]] + -w, --want=String1[,String2[,String3]] List of words identifying storage objects to query information for. Defaults to Storage,RAID,Disk @@ -56,7 +56,7 @@ Options: -i TIME, --interval=ITIME Number of seconds to accumulate data for, - default is 3 + default is 5 -z ZABBIXSERVER, --zabbixserver=ZABBIXSERVER Hostname or IP address of Zabbix server @@ -96,16 +96,14 @@ Options: } # Define some default values -HOST=localhost -PORT=80 -PROTO=http ZABBIXSERVER=localhost SENDER=/usr/bin/zabbix_sender DEBUG=0 TEST=1 ZABBIXPORT=10051 ZABBIXSOURCE=localhost -MONINTERVAL=3 +CHECKSYNTAX="-e" +MONINTERVAL=5 PATHBIN="" SUDOCMD=`which sudo` TIMEOUT=30 @@ -147,7 +145,7 @@ while true; do exit 0 ;; -e|--check) - CHECKSYNTAX="-e" + CHECKSYNTAX="" shift ;; -p|--path) diff --git a/Dell_MD38XX/Script/zbxDellStorageDiscover.sh b/Dell_MD38XX/Script/zbxDellStorageDiscover.sh index 32e7337..bfdf30f 100755 --- a/Dell_MD38XX/Script/zbxDellStorageDiscover.sh +++ b/Dell_MD38XX/Script/zbxDellStorageDiscover.sh @@ -69,7 +69,8 @@ Options: HOST=localhost DEBUG=0 TEST=1 -MONINTERVAL=1 +CHECKSYNTAX="-e" +MONINTERVAL=3 PATHBIN="" SUDOCMD=`which sudo` SHOWDEV=0 @@ -94,7 +95,7 @@ while true; do exit 0 ;; -e|--check) - CHECKSYNTAX="-e" + CHECKSYNTAX="" shift ;; -p|--path) @@ -189,7 +190,7 @@ if [[ $RET_VAL = 0 ]]; then if [[ $SHOWDEV = 1 ]]; then STATUSFILE=`mktemp` - GET_CMD="$SUDOCMD $PATHBIN $raidList $CHECKSYNTAX -c 'set session performanceMonitorInterval=3 performanceMonitorIterations=1 ; save storageArray performanceStats file=\"$STATUSFILE\";' > /dev/null" + GET_CMD="$SUDOCMD $PATHBIN $raidList $CHECKSYNTAX -c 'set session performanceMonitorInterval=${MONINTERVAL} performanceMonitorIterations=1 ; save storageArray performanceStats file=\"$STATUSFILE\";' > /dev/null" if [[ $DEBUG = 1 ]]; then echo -n -e "\n########################################\n" echo -n -e "Command line to collect data\n" diff --git a/Dell_MD38XX/Template/zbx_tmpl_dell-md38xx.xml b/Dell_MD38XX/Template/zbx_tmpl_dell-md38xx.xml new file mode 100644 index 0000000..7e2d3d4 --- /dev/null +++ b/Dell_MD38XX/Template/zbx_tmpl_dell-md38xx.xml @@ -0,0 +1,650 @@ +<?xml version="1.0" encoding="UTF-8"?> +<zabbix_export> + <version>3.0</version> + <date>2018-02-28T11:43:04Z</date> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <templates> + <template> + <template>Template DELL MD38XX Storage</template> + <name>Template DELL MD38XX Storage</name> + <description/> + <groups> + <group> + <name>Templates</name> + </group> + </groups> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <items/> + <discovery_rules> + <discovery_rule> + <name>DELL MD38XX discovery Arrays via SMcli</name> + <type>0</type> + <snmp_community/> + <snmp_oid/> + <key>custom.dellmd38xx.array.discovery[{$MD38XX_CMD_ARGS},{$MD38XX_CMD_ARGS_DISCO}]</key> + <delay>600</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/> + </filter> + <lifetime>7</lifetime> + <description>Discovery of DELL MD38XX array names, as shown by "SMcli -d -i". +MD38XX_CMD_ARGS_DISCO is specific to discovery script, for option -m <match></description> + <item_prototypes> + <item_prototype> + <name>Disk array {#RAIDNAME}: execute gathering script</name> + <type>0</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.array.exec[{$MD38XX_CMD_ARGS},{#RAIDNAME}]</key> + <delay>60</delay> + <history>15</history> + <trends>365</trends> + <status>0</status> + <value_type>3</value_type> + <allowed_hosts/> + <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/> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + </item_prototypes> + <trigger_prototypes/> + <graph_prototypes/> + <host_prototypes/> + </discovery_rule> + <discovery_rule> + <name>DELL MD38XX discovery Devices via SMcli</name> + <type>0</type> + <snmp_community/> + <snmp_oid/> + <key>custom.dellmd38xx.device.discovery[{$MD38XX_CMD_ARGS},{$MD38XX_CMD_ARGS_DISCO}]</key> + <delay>600</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/> + </filter> + <lifetime>7</lifetime> + <description>Discovery of DELL MD38XX device names, the triplet of (#ARRAYNAME, #DEVICETYPE, #DEVICENAME). +MD38XX_CMD_ARGS_DISCO is specific to discovery script, for option -m <match></description> + <item_prototypes> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: average IO latency</name> + <type>2</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.avgIOlat[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>0</delay> + <history>15</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>Average IO latency in ms: valorized only for volumes, not for disks/pools/...</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: read cache hit</name> + <type>2</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.ctrlcachehitr[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>0</delay> + <history>15</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>Fraction of read requests served from controller cache.</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: write cache hit</name> + <type>2</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.ctrlcachehitw[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>0</delay> + <history>15</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>Fraction of write requests served from controller cache.</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: max IO/s</name> + <type>2</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.maxIOs[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>0</delay> + <history>15</history> + <trends>365</trends> + <status>0</status> + <value_type>0</value_type> + <allowed_hosts/> + <units>IOps</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>Running I/O operations per second: maximum value observed in measurement interval.</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: max MB/s</name> + <type>2</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.maxMBs[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>0</delay> + <history>15</history> + <trends>365</trends> + <status>0</status> + <value_type>0</value_type> + <allowed_hosts/> + <units>MB/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>Maximum throughput value (in MB/s) observed in measurement interval.</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: max # Reads</name> + <type>15</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.maxreads[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>60</delay> + <history>15</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>custom.dellmd38xx.device.maxIOs[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}] * custom.dellmd38xx.device.readfrac[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</params> + <ipmi_sensor/> + <data_type>0</data_type> + <authtype>0</authtype> + <username/> + <password/> + <publickey/> + <privatekey/> + <port/> + <description>Maximum number of Read operations observed in measurement interval.</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: max # Writes</name> + <type>15</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.maxwrites[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>60</delay> + <history>15</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>custom.dellmd38xx.device.maxIOs[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}] * (1. - custom.dellmd38xx.device.readfrac[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}])</params> + <ipmi_sensor/> + <data_type>0</data_type> + <authtype>0</authtype> + <username/> + <password/> + <publickey/> + <privatekey/> + <port/> + <description>Maximum number of Write operations observed in measurement interval.</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: # Reads from Ctrl cache</name> + <type>15</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.readcachenum[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>60</delay> + <history>15</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>custom.dellmd38xx.device.maxIOs[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}] * custom.dellmd38xx.device.readfrac[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}] * +custom.dellmd38xx.device.ctrlcachehitr[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</params> + <ipmi_sensor/> + <data_type>0</data_type> + <authtype>0</authtype> + <username/> + <password/> + <publickey/> + <privatekey/> + <port/> + <description>Number of Read operations served from Controller cache, observed in measurement interval.</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: read fraction</name> + <type>2</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.readfrac[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>0</delay> + <history>15</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/> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: read SSDcache hit</name> + <type>2</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.ssdcachehitr[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>0</delay> + <history>15</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>Fraction of read requests served from SSD cache (for volumes who rely on it).</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + <item_prototype> + <name>Disk array {#RAIDNAME}, {#DEVTYPE}, {#DEVNAME}: # Writes from Ctrl cache</name> + <type>15</type> + <snmp_community/> + <multiplier>0</multiplier> + <snmp_oid/> + <key>custom.dellmd38xx.device.writecachenum[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</key> + <delay>60</delay> + <history>15</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>custom.dellmd38xx.device.maxIOs[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}] * (1. - custom.dellmd38xx.device.readfrac[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]) * +custom.dellmd38xx.device.ctrlcachehitw[{#RAIDNAME},{#DEVTYPE},{#DEVNAME}]</params> + <ipmi_sensor/> + <data_type>0</data_type> + <authtype>0</authtype> + <username/> + <password/> + <publickey/> + <privatekey/> + <port/> + <description>Number of Write operations served from Controller cache, observed in measurement interval.</description> + <inventory_link>0</inventory_link> + <applications> + <application> + <name>DELL MD38XX</name> + </application> + </applications> + <valuemap/> + <logtimefmt/> + <application_prototypes/> + </item_prototype> + </item_prototypes> + <trigger_prototypes/> + <graph_prototypes/> + <host_prototypes/> + </discovery_rule> + </discovery_rules> + <macros> + <macro> + <macro>{$MD38XX_CMD_ARGS}</macro> + <value/> + </macro> + <macro> + <macro>{$MD38XX_CMD_ARGS_DISCO}</macro> + <value/> + </macro> + </macros> + <templates/> + <screens/> + </template> + </templates> +</zabbix_export> -- GitLab