#!/bin/sh
set +x

G_MML_FILE_PATH="/opt/huawei/snas/script/inspect_mml"
source $G_MML_FILE_PATH/CheckItems
source $G_MML_FILE_PATH/CommonFunc.sh
CurInspectNum="227"
CurInspectFun="$(GetInspectType $CurInspectNum)"
RESULTFILE="/tmp/tmpResult${CurInspectFun}"
>${RESULTFILE}

localip=`GetLocalIp`
if [ "$localip" == "" ];then
    echo "[GetNvdimmPoolUsage]: localip is NULL"
    echo "[ERR]Get Back-End IP Fail." >> ${RESULTFILE}
    exit 0
fi

modulelist="5 6 7 15"
fimename="NvdimmPool"
for i in $modulelist;
do
    echo "[GetNvdimmPoolUsage]$i start"
    echo "$CurInspectFun$i" >>${RESULTFILE} 2>&1
    $G_MML_FILE_PATH/ShowInspectMml $localip 988 "nvmem show stat $i" >>${RESULTFILE} 2>&1
    iRet=$?
    if [ "$iRet" -ne 0 ];then
        echo "[ERR]Faied to exec cmd(ShowInspectMml $localip 988 \"nvmem show stat $i\"),iRet($iRet)." >>${RESULTFILE} 2>&1
        echo "[GetNvdimmPoolUsage]:Get PoolUsage Fail,iRet($iRet)"
    fi
    echo "${CurInspectFun}${i}_end" >>${RESULTFILE} 2>&1
    sleep 1
done
