亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Zabbix iostat 監控配置

發布時間:2020-07-16 00:25:47 來源:網絡 閱讀:355 作者:cpsing003 欄目:大數據
zabbix iostat 監控模板安裝與配置

  1. 配置定時任務,用于生成iostat的統計數據

    crontab -e

    * * * * * /usr/local/zabbix327/bin/iostat-cron.sh

  2. 編輯 /usr/local/zabbix327/bin/iostat-cron.sh


    #!/bin/bash DEST_DATA=/tmp/iostat-data TMP_DATA=/tmp/iostat-data.tmp iostat -kx 10 2 > $TMP_DATA mv $TMP_DATA $DEST_DATA

  3. 添加執行權限

    # chmod +x iostat-cron.sh

  4. 編輯 /usr/local/zabbix327/bin/lld-iostat.sh

    #!/bin/bash
    
    DEVICES=`iostat | awk '{ if ($1 ~ "^([shxv]|xv)d[a-z]$") { print $1 } }'`
    
    COUNT=`echo "$DEVICES" | wc -l`
    INDEX=0
    echo '{"data":['
    echo "$DEVICES" | while read LINE; do
        echo -n '{"{#DEVNAME}":"'$LINE'"}'
        INDEX=`expr $INDEX + 1`
        if [ $INDEX -lt $COUNT ]; then
            echo ','
        fi
    done
    echo ']}'


  5. 添加執行權限

    # chmod +x lld-iostat.sh

  6. 編輯 /usr/local/zabbix327/bin/iostat.sh

    #!/bin/bash
    
    ZBX_REQ_DATA="$2"
    ZBX_REQ_DATA_DEV="$1"
    
    SOURCE_DATA=/tmp/iostat-data
    
    ERROR_NO_DATA_FILE="-0.9900"
    ERROR_OLD_DATA="-0.9901"
    ERROR_WRONG_PARAM="-0.9902"
    ERROR_MISSING_PARAM="-0.9903"
    
    if [ ! -f "$SOURCE_DATA" ]; then
      echo $ERROR_NO_DATA_FILE
      exit 1
    fi
    
    if [ -z "$ZBX_REQ_DATA_DEV" ]; then
      echo $ERROR_MISSING_PARAM
      exit 1
    fi
    
    OLD_DATA=5
    if [ $(stat -c "%Y" $SOURCE_DATA) -lt $(date -d "now -$OLD_DATA min" "+%s" ) ]; then
      echo $ERROR_OLD_DATA
      exit 1
    fi
    device_count=$(grep -Ec "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA)
    if [ $device_count -eq 0 ]; then
      echo $ERROR_WRONG_PARAM
      exit 1
    fi
    
    case $ZBX_REQ_DATA in
      rrqm/s)     grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $2}';;
      wrqm/s)     grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $3}';;
      r/s)        grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $4}';;
      w/s)        grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $5}';;
      rkB/s)      grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $6}';;
      wkB/s)      grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $7}';;
      avgrq-sz)   grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $8}';;
      avgqu-sz)   grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $9}';;
      await)      grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $10}';;
      svctm)      grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $11}';;
      %util)      grep -E "^$ZBX_REQ_DATA_DEV " $SOURCE_DATA | tail -1 | awk '{print $12}';;
      *) echo $ERROR_WRONG_PARAM; exit 1;;
    esac
    
    exit 0


  7. 添加執行權限

    # chmod +x iostat.sh

  8. 測試

    • 檢查/tmp/下的文件:iostat-data、iostat-data.tmp 是否生成

    • 測試腳本在zabbix用戶下是否執行正確:

      $ ./lld-iostat.sh

      $ ./iostat.sh hda w/s

  9. 編輯zabbix agentd 配置文件并增加自定義參數,包括 lld 參數以及監控參數

    UserParameter=custom.vfs.dev.discovery,/usr/local/zabbix327/bin/lld-iostat.sh UserParameter=iostat[*],/usr/local/zabbix327/bin/iostat.sh $1 $2

  10. 配置模板/導入模板

    • Name: $1 $2 /****** $1 表示Key的第一個參數 $2 表示Key的第二個參數 ***/

    • Key : iostat[{#DEVNAME},svctm]

    • Type of information: Numberic (float)

    • Applications: iostat

    • Name :Disk Devices

    • Key : custom.vfs.dev.discovery

    • Update interval: 60

    1. Configuration/Templates, 點擊Create template , 輸入模板名稱,并選擇Groups,并保存

    2. 選擇 Discovery rules,點擊 Create discovery rule,填寫必要信息后,進行保存

    3. 選擇 Discovery rules,并點擊列表中的 Item prototypes , 點擊 Create item prototype 按鈕,配置完成后進行保存。

    4. 按以上方法依次配置以下Item prototype(只需修改Key的第二個參數):

      %util,rkB/s,avgqu-sz,await,wkB/s, w/s,avgrq-sz, rrqm/s, wrqm/s,r/s

  11. 根據需要配置Trigger prototypes 選擇Trigger prototypes tab,并點擊Create trigger prototype,這里重點說明,Expression部分, 點擊 Add 按鈕,在彈出的窗口,點擊 Select prototype,選擇監控項,然后配置其他項目。最后點擊保存。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

赤水市| 江华| 定州市| 曲周县| 卓资县| 阳东县| 山东省| 石棉县| 万载县| 平乡县| 理塘县| 澜沧| 嘉黎县| 玉山县| 康马县| 常熟市| 溆浦县| 达日县| 措勤县| 冷水江市| 雅安市| 咸宁市| 菏泽市| 兴国县| 磴口县| 孟村| 资源县| 信阳市| 辽源市| 曲阳县| 紫阳县| 雷州市| 太谷县| 德江县| 镶黄旗| 旺苍县| 牙克石市| 久治县| 铜山县| 济源市| 伊宁市|