9==显示列表中的xenserver的总内存,可用内存,可用内存比【易读版】-----------------------
for I in $(cat <<eof | cat PTtile192.168.1.xxx192.168.1.xxx
eof
);do { [ "$I" = "PTtile" ] && echo -e "NameLabel:\t\tIpAddress:\t\tHostName:\t\tMemTotal:\t\tMemFree:\tMemP%:" || ssh $I "for XX in \`/opt/xensource/bin/xe host-list params=uuid --minimal|sed 's/,/ /g'\` do IpAddress=\`/opt/xensource/bin/xe host-param-get param-name=address uuid=\$XX\`NameLabel=\`/opt/xensource/bin/xe host-param-get param-name=name-label uuid=\$XX\`HostName=\`/opt/xensource/bin/xe host-param-get param-name=hostname uuid=\$XX\`MemTotal=\`/opt/xensource/bin/xe host-param-get param-name=memory-total uuid=\$XX\`MemFree=\`/opt/xensource/bin/xe host-param-get param-name=memory-free uuid=\$XX\`MemTotalG=\$[MemTotal/1024/1024/1022]MemFreeG=\$[MemFree/1024/1024/1022]MemP=\$[MemFree*100/MemTotal]echo -en \$NameLabel:\\\t\$IpAddress:\\\t\\\t\$HostName:\\\t\\\t\$MemTotalG'G'\\\t\\\t\$MemFreeG'G'\\\t\\\t\$MemP%echo done ;";}done10===显示列表中的xenserver的总内存,可用内存,可用内存比【数字版】for I in $(cat <<eof | cat PTtile192.168.1.xxx192.168.1.xxx
eof
);do { [ "$I" = "PTtile" ] && echo -e "NameLabel:\t\tIpAddress:\t\tHostName:\t\tMemTotal:\t\tMemFree:\t\tMemP%:" || ssh $I "for XX in \`/opt/xensource/bin/xe host-list params=uuid --minimal|sed 's/,/ /g'\` do IpAddress=\`/opt/xensource/bin/xe host-param-get param-name=address uuid=\$XX\`NameLabel=\`/opt/xensource/bin/xe host-param-get param-name=name-label uuid=\$XX\`HostName=\`/opt/xensource/bin/xe host-param-get param-name=hostname uuid=\$XX\`MemTotal=\`/opt/xensource/bin/xe host-param-get param-name=memory-total uuid=\$XX\`MemFree=\`/opt/xensource/bin/xe host-param-get param-name=memory-free uuid=\$XX\`MemP=\$[MemFree*100/MemTotal]echo -en \$NameLabel:\\\t\$IpAddress:\\\t\\\t\$HostName:\\\t\\\t\$MemTotal:\\\t\\\t\$MemFree:\\\t\$MemP:echo done ;";}done---------------------------------------------------------------------------