list123342 发表于 2019-1-24 12:45:29

zabbix 监控io

#/bin/sh  

  
device=$1
  
item=$2
  

  
case $item in
  
         rrqm)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b"|tail -1|awk '{print $2}'
  
            ;;
  
         wrqm)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b"|tail -1|awk '{print $3}'
  
            ;;
  
          rps)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b"|tail -1|awk '{print $4}'
  
            ;;
  
          wps)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b" |tail -1|awk '{print $5}'
  
            ;;
  
      rKBps)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b" |tail -1|awk '{print $6}'
  
            ;;
  
      wKBps)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b" |tail -1|awk '{print $7}'
  
            ;;
  
   avgrq-sz)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b" |tail -1|awk '{print $8}'
  
            ;;
  
   avgqu-sz)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b" |tail -1|awk '{print $9}'
  
            ;;
  
      await)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b" |tail -1|awk '{print $10}'
  
            ;;
  
      svctm)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b" |tail -1|awk '{print $11}'
  
            ;;
  
         util)
  
            /usr/bin/tail -n20 /tmp/iostat_output |grep "\b$device\b" |tail -1|awk '{print $12}'
  
            ;;
  
esac


页: [1]
查看完整版本: zabbix 监控io