分类:
2008-04-24 10:35:58
lparmon.xml是lparmon v2主程序的最重要的配置文件,正常情况下要手工将所有被监控的LPAR的IP写到这个文件里,显然很累。自动生成lparmon.xml就是这个脚本的目的。
说明:
1、脚本在VIO SERVER上执行
2、VIO SERVER上要先安装ssh,用于访问HMC,并获得所有VIO CLIENT的IP列表
3、HMC要配置一下,以便VIO SERVER通过ssh方式访问时,不需输入密码
4、lparmon v2主程序位于WINDOWS机器上,要起TFTP服务,用于VIO SERVER把生成的lparmon.xml上传过来
5、为了美观,在lparmon v2主程序看到的所有被监控的LPAR的颜色自动按红、绿、蓝三色排列
6、因要监控多个物理机器(联不同的HMC)上的LPAR,WINDOWS机器上可以写几个简单的BAT文件。
cat <<'!!' >/bin/getxml
#!/usr/bin/ksh
cat <<'!' >$1.xml
!
ssh "lspartition -dlpar" | awk -F[\ \>] '/99.1/ {print $(NF-1)}' | \
grep -v 99.1.72.50 | xargs -n3 |awk '{print $1,"RED",$2,"GREEN",$3,"BLUE"}' | xargs -n2 | grep ^99 | \
while read IP COLOR;do
cat <
!
done >> $1.xml
cat <<'!' >>$1.xml
!
tftp -p $1.xml 99.1.70.94 $1.xml
!!
chmod +x /bin/getxml
getxml 99.1.75.230
getxml 99.1.75.231
附:WINDOWS上的两个BAT文件
C:\lparmonv2>type hmc01.bat
copy /y C:\lparmonv2\agents\99.1.75.230.xml C:\lparmonv2\lparmon.xml
call C:\lparmonv2\lparmon.bat
C:\lparmonv2>type hmc02.bat
copy /y C:\lparmonv2\agents\99.1.75.231.xml C:\lparmonv2\lparmon.xml
call C:\lparmonv2\lparmon.bat
C:\lparmonv2>
========================================================================
任何形式的转载,请写明出处:
email:
blog: http://blog.chinaunix.net/index.php?blogId=739 http://www.cublog.cn/u/739/
========================================================================