#!/bin/sh

G_REMOTE_TMP_FILE="/tmp/tmpfile"
LOG_FILE="/var/log/inspect.log"

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

filename="MonMap"
cat /proc/monc_monmap > $G_REMOTE_TMP_FILE$filename 2>&1

iRet=$?
if [ $iRet -ne 0 ];then
    LOG "Get monc_monmap ret[$iRet]"
    echo "[ERR]get monc_monmap info fail.ERRCODE(4)"
    exit 0
fi

count=`cat $G_REMOTE_TMP_FILE$filename | grep count= | awk NR==1 | awk -F= '{print $2}' 2>&1`   
echo "Server_num=$count"
Server_IP=""

while read line
 do
   tmp=`echo $line | grep "paddr_1" | awk -F= '{print $2}'`

   if [ "${tmp}" == "" ]; then
       continue
   else
       if [ "$Server_IP" == "" ];then
          Server_IP=$tmp
       else
          Server_IP="$tmp,$Server_IP"
       fi 
   fi                
                   
done < $G_REMOTE_TMP_FILE$filename

echo "Server_IP=$Server_IP"
