#!/bin/bash
set +x

#检查集群节点个数
G_INSPECT_MMLPATH="/opt/huawei/snas/script/inspect_mml"
source ${G_INSPECT_MMLPATH}/CheckItems
CurInspectNum="356"
CurInspectFun="$( GetInspectType $CurInspectNum )"
RESULTFILE="/tmp/tmpResult${CurInspectFun}"
>${RESULTFILE}

LOG_FILE="/var/log/inspect.log"
cm_db_file="/opt/huawei/snas/etc/cm_conf.db"

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

function CheckNodeNum()
{
    local isPass=0
    local Maxnodenum="40"  
    nodenum=$( /usr/bin/sqlite3 ${cm_db_file} "select * from CM_NODE_T" | wc -l )
    echo "ClusterNodeNum:${nodenum}" >>${RESULTFILE} 2>&1
    if [ "${nodenum}" -gt "${Maxnodenum}" ];then
        isPass=4
    fi
    echo "${CurInspectFun}_Pass ${isPass}" >>${RESULTFILE} 2>&1
    LOG "[$FUNCNAME]${CurInspectFun}_Pass ${isPass}"
    return 
}

CheckNodeNum

