ITPub博客

首页 > > > AIX信息收集脚本

AIX信息收集脚本

作者:王洪岩老师 时间:2019-05-17 08:39:26 0 删除 编辑

# Check the system time

sysdate=`date +"%m/%d"` >>/tmp/rizhi.`hostname`.log

#check the host name

HOSTNAME=`hostname` >>/tmp/rizhi.`hostname`.log


echo "---------------------------------------------------------" >>/tmp/rizhi.`hostname`.log

#check Pserver SN

uname -auM >>/tmp/rizhi.`hostname`.log

hostname  >>/tmp/rizhi.`hostname`.log

#check running progress

ps -ef 

#check is installed file

lslpp -L

#check mpio multipath

#check ds8700 lun id

lspcmcfg 

mpio_get_config  -Av     

#chcek ip adress

ifconfig -a >>/tmp/rizhi.`hostname`.log

#check system  version

oslevel -s >>/tmp/rizhi.`hostname`.log

#check system config

prtconf   >>/tmp/rizhi.`hostname`.log

#check CPU bits wide

bootinfo -K >>/tmp/rizhi.`hostname`.log

#check /dev/ system device profile

ls -l  /dev/* >>/tmp/rizhi.`hostname`.log

#check adapter profile 

lsdev -Cc adapter >>/tmp/rizhi.`hostname`.log

#Check the HBA card driver

lsdev -Cc driver |grep fscsi >>/tmp/rizhi.`hostname`.log

#check cluster installation package

lslpp -L |grep -i cluster >>/tmp/rizhi.`hostname`.log

#check disk list

lsdev -Cc disk >>/tmp/rizhi.`hostname`.log

#check pv list

lspv >>/tmp/rizhi.`hostname`.log

#check boot device list

bootlist -m normal -o >>/tmp/rizhi.`hostname`.log

#check mount point

mount >>/tmp/rizhi.`hostname`.log

#check filestem space

df -g >>/tmp/rizhi.`hostname`.log

#check IBM multipath installation package

lslpp -L |grep -i sddpcm >>/tmp/rizhi.`hostname`.log

#check path list

lspath >>/tmp/rizhi.`hostname`.log

#check IBM sddpcm multipath profile

pcmpath query device >>/tmp/rizhi.`hostname`.log

pcmpath query adapter >>/tmp/rizhi.`hostname`.log

pcmpath query version >>/tmp/rizhi.`hostname`.log

pcmpath query essmap >>/tmp/rizhi.`hostname`.log

find / -name clstat >>/tmp/rizhi.`hostname`.log

#check IBM sddpcm multipath profile

datapath query device

#check cluster state

/usr/es/sbin/cluster/clstat >>/tmp/rizhi.`hostname`.log

#check /etc/filesyem file content

cat /etc/filesystems >>/tmp/rizhi.`hostname`.log

#check disk capacity 

for i in `lsdev -Cc disk|awk '{print $1}'`;

do

echo $i >>/tmp/rizhi.`hostname`.log

bootinfo -s $i >>/tmp/rizhi.`hostname`.log

echo "---------------------------------------------------------" >>/tmp/rizhi.`hostname`.log

done 

#check everyone adapter profile

for i in `lsdev -Cc adapter|awk '{print $1}'`;

do

echo $i  >>/tmp/rizhi.`hostname`.log

lscfg -vpl $i >>/tmp/rizhi.`hostname`.log

echo "---------------------------------------------------------" >>/tmp/rizhi.`hostname`.log

done

#check disk detail config

for i in `lsdev -Cc disk|awk '{print $1}'`;

do

echo $i >>/tmp/rizhi.`hostname`.log

lsattr -El $i >>/tmp/rizhi.`hostname`.log

echo "---------------------------------------------------------" >>/tmp/rizhi.`hostname`.log

done

#check disk detail fru wwwn information

for i in `lsdev -Cc disk|awk '{print $1}'`;

do

echo $i >>/tmp/rizhi.`hostname`.log

lscfg -vpl $i >>/tmp/rizhi.`hostname`.log

echo "---------------------------------------------------------" >>/tmp/rizhi.`hostname`.log

done

#check "vg list" and "vg profile"

for i in `lsvg -o|awk '{print $1}'`;

do

lsvg -l $i >>/tmp/rizhi.`hostname`.log

lsvg -p $i >>/tmp/rizhi.`hostname`.log

lsvg $i >>/tmp/rizhi.`hostname`.log

echo "---------------------------------------------------------" >>/tmp/rizhi.`hostname`.log

done

#check HBA driver profile 

for i in 0 1 2 3 4

do

lsattr -El fscsi$i >>/tmp/rizhi.`hostname`.log

done

for i in `lsdev -Cc adapter|grep fcs|awk '{print $1}'`;

do

echo $i >>/tmp/rizhi.`hostname`.log

lsdev -Cl fcs$i -F parent  >>/tmp/rizhi.`hostname`.log

echo "---------------------------------------------------------" >>/tmp/rizhi.`hostname`.log

done 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31542435/viewspace-3167223/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-03-20

  • 博文量
    15
  • 访问量
    0