#!/bin/bash
set +x
G_MML_FILE_PATH="/opt/huawei/snas/script/inspect_mml"
source $G_MML_FILE_PATH/CheckItems
CurInspectNum="288"
CurInspectFun="$(GetInspectType $CurInspectNum)"
RESULTFILE="/tmp/tmpResult${CurInspectFun}"
LOG_FILE="/var/log/inspect.log"
>${RESULTFILE}

isPass=0

function LOG
{
   time=$(date)
   echo [${time}][$$][${CurInspectFun}]$@ >> ${LOG_FILE}
}

#ȡڵ
SubDomain=$(grep -w SubDomain /opt/huawei/snas/etc/cm.ini |awk -F= '{print $2}' |tr -d " ")
#ȡsnas.iniм¼ļȺID
Snas_ClusterId=$(grep -w cluster_id /opt/huawei/snas/etc/snas.ini |awk -F= '{print $2}' |tr -d " ")
#ȡmap¼ļȺID
Monc_ClusterId=$(grep -w ClusterId /proc/monc_nodemap |awk -F, '{print $4}' |awk -F: '{print $2}' |tr -d " ")
wushanHD=$(grep -w wushanHD /opt/huawei/deploy/etc/deployconfig.xml)
if [ "X${wushanHD}" == "X" ];then
    wushanHD="NO"
    isPass=1
    echo "[ERR]INFO:The word 'wushanHD' isn't exist in /opt/product/deploy/etc/deployconfig.xml."  >>${RESULTFILE}
else
    wushanHD="YES"
fi

if [ "$SubDomain" == "0" ];then
    if [ "$Snas_ClusterId" != "$Monc_ClusterId" ];then
        isPass=1
        echo "[ERR]INFO:ClusterId is diffrent. /opt/product/snas/etc/snas.ini($Snas_ClusterId)  /proc/monc_nodemap($Monc_ClusterId)"  >>${RESULTFILE}
    fi
fi


echo "SubDomain:$SubDomain||Snas_ClusterId:$Snas_ClusterId||Monc_ClusterId:$Monc_ClusterId||wushanHD:$wushanHD" >> ${RESULTFILE}
echo "${CurInspectFun}_Pass $isPass" >>${RESULTFILE}
