Hyperic HQ 3.0 Documentation
  io-device-plugin.xml
Added by Doug MacEachern, last edited by Doug MacEachern on Jun 23, 2006

Labels

 
(None)
<plugin>

  <service name="I/O Device">

    <config>
      <option name="script"
              description="Collector script"
              default="pdk/scripts/device_iostat.pl"/>

      <option name="device"
              description="Device name"
              default="sda"/>
    </config>

    <filter name="template"
            value="exec:file=%script%,args=%device%"/>

    <metric name="Availability"
            template="${template}:Availability"
            indicator="true"/>

    <metric name="Read Requests Merged per Second"
            category="THROUGHPUT"
            template="${template}:rrqm/s"/>

    <metric name="Write Requests Merged per Second"
            category="THROUGHPUT"
            template="${template}:wrqm/s"/>

    <metric name="Read Requests per Second"
            category="THROUGHPUT"
            indicator="true"
            template="${template}:r/s"/>

    <metric name="Write Requests per Second"
            category="THROUGHPUT"
            indicator="true"
            template="${template}:w/s"/>

    <metric name="Sectors Read per Second"
            category="THROUGHPUT"
            template="${template}:rsec/s"/>

    <metric name="Sectors Writen per Second"
            category="THROUGHPUT"
            template="${template}:wsec/s"/>

    <metric name="Average Sector Request Size"
            category="THROUGHPUT"
            template="${template}:avgrq-sz"/>

    <metric name="Average Queue Length"
            category="PERFORMANCE"
            template="${template}:avgqu-sz"/>

    <metric name="Average Wait Time"
            category="PERFORMANCE"
            indicator="true"
            units="ms"
            template="${template}:await"/>

    <metric name="Average Service Time"
            category="PERFORMANCE"
            units="ms"
            template="${template}:svctm"/>

    <metric name="CPU Usage"
            category="PERFORMANCE"
            units="percent"
            template="${template}:%util"/>

  </service>

</plugin>

Download this plugin.
Download the iostat wrapper script.