免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1498 | 回复: 0
打印 上一主题 下一主题

[新手入门] AIX系统基本情况检测脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-28 10:43 |只看该作者 |倒序浏览
#! /bin/sh
# *******************************************************************************"
# *                                                                             *"
# *                    AIX  System Information Collection Tools                 *"
# *                                                                             *"
# *   Copyright 2003-2004 Pansky Technology Group Co., LTD. All Rights Reserved *"
# *                                                                             *"
# *******************************************************************************"
# 2004.3   Create this scripts
# 2004.8   Add some commands about SSA Disk Arrary
#
varspot="Guoshuiju"
varengineer="Pansky-Engineer"
export LANG=C
systemid=`lsattr -El sys0|grep systemid|awk '{print $2}'|awk -F, '{print substr($2,3) ".txt"}'`
modelname=`lsattr -El sys0|grep modelname|awk '{print $2}'|awk -F, '{print substr($2,6)}'`
#modelname=`lsattr -El sys0|grep modelname|awk '{print $2}'|awk -F, '{print $2}'`
filename=$modelname"-"$systemid
cd /home/guest
vardate=`date +"%Y.%m.%d  %H:%M:%S"`
if [ -n "$1" ]
then
   varspot=$1
fi
if [ -n "$2" ]
then
   varengineer=$2
fi
echo "Date    : "$vardate >$filename
echo "Spot    : "$varspot >>$filename
echo "Engineer: "$varengineer >>$filename
echo "  "  >>$filename
echo "hostname :==================================================================" >>$filename
hostname >>$filename
echo "  ">>$filename
echo "df -k : ====================================================================" >>$filename
df -k >>$filename
echo "  ">>$filename
echo "lsvg -o :===================================================================" >>$filename
lsvg -o >>$filename
echo "  ">>$filename
echo "lspv : =====================================================================" >>$filename
lspv >>$filename
echo "  ">>$filename
echo "lsps -a : ==================================================================" >>$filename
lsps -a >>$filename
echo "  ">>$filename
echo "ssa_diag : =================================================================" >>$filename
ssa_diag -l ssa0 >>$filename
echo "  ">>$filename
echo "ssa_fw_status : ============================================================" >>$filename
/usr/lpp/diagnostics/bin/ssa_fw_status -a ssa0 >>$filename
echo "  ">>$filename
echo "ssaencl : ==================================================================" >>$filename
ssaencl -l enclosure0 -c -b -p -f -d >>$filename
ssaencl -l enclosure1 -c -b -p -f -d >>$filename
echo "  ">>$filename
echo "ssaraid : ==================================================================" >>$filename
/usr/ssa/ssaraid/bin/ssaraid.smit lsdssaraid_cmd_to_exec  >>$filename
echo "  ">>$filename
echo "ssaconn : ==================================================================" >>$filename
echo "                                 Adapter Port" >>$filename
echo "Pdisk                Adapter     A1       A2       B1       B2    " >>$filename
echo "-------              -------     -----------       ----------- " >>$filename
pdsklst=`ssadisk -a ssa0 -P|awk '{printf $1 " "}'`
for i in $pdsklst
do
  ssaconn -l $i -a ssa0 >>$filename
done
echo "  ">>$filename
echo "ssadisk Logical Disk : =====================================================" >>$filename              
ssadisk -a ssa0 -L >>$filename
echo "  ">>$filename
echo "ssaraid : ==================================================================" >>$filename
ssaraid -l ssa0 -I -z >>$filename
echo "  ">>$filename
echo "ssaxlate Logical Disk Physical disk : ==================================" >>$filename
for i in $(lsdev -CS1 -t hdisk -sssar -F name)
do
  echo "$i :"$(ssaxlate -l $i) >>$filename
done
echo "  ">>$filename
#echo "lsdev -Ccpdisk :============================================================" >>$filename
#lsdev -Ccpdisk >>$filename
#echo "  ">>$filename
echo "netstat -s|grep bad : ======================================================" >>$filename
netstat -s |grep bad >>$filename
echo "  ">>$filename
echo "lsattr -El mem0 :===========================================================" >>$filename
lsattr -El mem0 >>$filename
echo "  ">>$filename
echo "lsdev -Ccprocessor : =======================================================" >>$filename
lsdev -Ccprocessor >>$filename
echo "  ">>$filename
echo "bindprocessor -q : =========================================================" >>$filename
bindprocessor -q >>$filename
echo "  ">>$filename
echo "vmstat 1 10 : ==============================================================" >>$filename
vmstat 1 10 >>$filename
echo "  ">>$filename
echo "ifconfig -a :===============================================================" >>$filename
ifconfig -a >>$filename
echo "  ">>$filename
echo "lscfg -pv : ================================================================" >>$filename
lscfg -pv >>$filename
echo "  ">>$filename
echo "errpt -dH :=================================================================" >>$filename
errpt -dH >>$filename
echo "  ">>$filename


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/15275/showart_91770.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP