#!/bin/ksh echo " ********** COMMAND is 'hostname' **********************************" echo " \n " hostname # So you know which host you are documenting echo " \n " echo " ********** COMMAND is 'lscfg -v' ***********************************" echo " \n " lscfg -v # Detail of configured devices echo " \n " for d in `lsdev -C | cut -f1 -d' ' | sort` do echo " \n " echo " ********** COMMAND is lsattr -El $d ************************************" echo " \n " lsattr -El $d done echo " \n " echo " ********** COMMAND is 'lsdev -C' ***********************************" echo " \n " lsdev -C |sort echo " \n " echo " ********** COMMAND is 'cat /etc/inittab'***********************************" echo " \n " cat /etc/inittab | grep -v '^:' echo " \n " echo " ********** COMMAND is 'cat /etc/qconfig'************************************" echo " \n " cat /etc/qconfig | grep -v '^\*' echo " \n " echo "*****************************************************************" echo "* LVM Information *" echo "*****************************************************************" echo " \n " echo " ********** COMMAND is 'lspv | cut -c1-6 | xargs -i lspv -l {}'**************" echo " \n " lspv | cut -f1 -d' ' | xargs -i lspv -l {} echo " \n " for v in `lspv | cut -f1 -d' '` do echo " \n " echo " ********** COMMAND is lspv $v *********************************************" echo " \n " lspv $v echo " \n " echo " ********** COMMAND is lspv -l $v *****************************************" echo " \n " lspv -l $v echo " \n " echo " ********** COMMAND is lspv -p $v *****************************************" echo " \n " lspv -p $v done echo " \n " for g in `lsvg` do echo " \n " echo " ********** COMMAND is lsvg $g ********************************************" echo " \n " lsvg $g echo " \n " echo " ********** COMMAND is lsvg -l $g ********************************************" echo " \n " lsvg -l $g echo " \n " echo " ********** COMMAND is lsvg -p $g ********************************************" echo " \n " lsvg -p $g done echo " \n " for l in `lsvg -o|lsvg -i -l | egrep -v ":|^LV" | cut -f1 -d' ' | sort` do echo " \n " echo " ********** COMMAND is lslv $l *********************************************" echo " \n " lslv $l echo " \n " echo " ********** COMMAND is lslv -l $l ******************************************" echo " \n " lslv -l $l done echo " \n " echo " ********** COMMAND is 'cat /etc/filesystems' *******************************" echo " \n " cat /etc/filesystems | grep -v '^\*' echo " \n " echo " ********** COMMAND is 'lsps -a' ********************************************" echo " \n " lsps -a # Detail of paging space echo " \n " echo " ********** COMMAND is 'cat /etc/swapspaces' ********************************" echo " \n " cat /etc/swapspaces | grep -v '^\*' echo " \n " echo " ********** COMMAND is 'crontab -l' *****************************************" echo " \n " crontab -l | grep -v '^#' echo " \n " echo " ********** COMMAND is lsuser -c -a id home ALL ********************************" echo " \n " lsuser -c -a id home ALL | sed '/^#.*/d' | awk -F: '{ printf "%-10s %10s %-25s\n",$1, $2, $3}' echo " \n " echo " ********** COMMAND is lsgroup -c ALL ***********************************************" echo " \n " lsgroup -c ALL | sed '/^#.*/d' | awk -F: '{printf "%-10s %10s %-8s %-32s %-16s\n",$1, $2, $3, $4, $5 }' echo " \n " echo " ********** COMMAND is cat /etc/inetd.conf | awk ************************************" echo " \n " cat /etc/inetd.conf | grep -v "#" | awk '{printf "%-12s %-12s %-6s %-8s %-8s %-16s %-16s\n",$1,$2,$3,$4,$5,$6,$7}' echo " \n " echo " ********** COMMAND is lslpp -Lc | awk *********************************************" echo " \n " lslpp -Lc | egrep -v "^#" | awk -F":" '{ printf "%-38s %-12s %-20s \n", $2, $3, $8 }' echo " \n " echo " ********** COMMAND is sysdumpdev -l ************************************************" echo " \n " sysdumpdev -l