#!/bin/sh export PATH=/usr/sbin:/usr/bin:$PATH export LANG=C echo "[sys_hostname]" hostname echo "[sys_vendor]" sys_vendor="IBM" echo $sys_vendor echo "[sys_model]" sys_model=`uname -M` echo $sys_model echo "[sys_firmware]" sys_firmware=`lsmcode -c | grep permanent | awk '{ print $8;}'` echo $sys_firmware echo "[os]" os=`uname -s` echo $os echo "[os_patch]" os_patch=`oslevel -r` echo $os_patch echo "[cpu_clock]" cpu_clock=`/usr/bin/pmcycles | grep "MHz" | awk '{ printf "%s MHz\n", $5; }'` echo $cpu_clock echo "[cpu_cnt]" cpu_cnt=`/usr/sbin/lsdev -Cc processor | grep "Available" | wc -l` echo $cpu_cnt echo "[cpu_core_cnt]" cpu_core_cnt=`/usr/sbin/lsdev -Cc processor | grep "Available" | wc -l` echo $cpu_core_cnt echo "[memory]" memory=`/usr/sbin/lsattr -El mem0 | grep Total | awk '{ printf "%s MB\n", $2; }'` echo $memory echo "[memory_slot_used]" memory_slot_used=`/usr/sbin/lscfg -vp |grep -p DIMM |grep Size | wc -l` echo $memory_slot_used echo "[memory_slot_max]" memory_slot_max=`/usr/sbin/lscfg -vp |grep -p DIMM |grep Size | wc -l` echo $memory_slot_max echo "[disks]" DISK_LIST=`lspv | awk '{ print $1;}'` for DISK_DEV in $DISK_LIST do DISK_VENDOR="IBM" DISK_SIZE=`bootinfo -s ${DISK_DEV} | awk '{ printf "%s MB\n", $1; }'` echo "${DISK_VENDOR},${DISK_DEV},${DISK_SIZE}" done echo "[nics]" netstat -ni | egrep -v "Name|lo0|link#" | awk '{printf $1","$4"\n"}'