달력

22025  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

#!/bin/ksh
#
# TITLE  : SYSTEM MONITORING TOOL
# AUTHOR : BAIK SEUNG SUK 
#
#

export LANG=C

{

echo ""
echo "### GENERAL INFORMATION ### "
echo "---------------------------------------------"
echo "호스트 이름은 `hostname`입니다                    "
echo "OS버젼은 `uname -r`이며, OBP버젼은 `prtconf -V|awk '{print $2}'`입니다"
echo "현재 OS패치 버젼은 `uname -v`입니다"
echo "---------------------------------------------"
echo ""
echo "### HARDWARE INFORMATION ### "
echo "---------------------------------------------"
echo "CPU    정보 : `psrinfo -v | grep -i MHz | awk '{print $6}' |head -1`Mhz 입니다"
echo "CPU    갯수 : `psrinfo |wc -l |awk '{print $1}'` "
echo "KERNEL 정보 : `isainfo -kv |head -1 |  awk  '{print $1}'`로  운영되고 있습니다"
echo "MEMORY 정보 : `prtconf -v | grep Memory | awk '{print $3 $4}' |head -1`입니다"
echo ""
echo "=DISK 정보="
iostat -E|grep -i Errors
echo "---------------------------------------------"
echo ""
echo "### NETWORK INFORMATION ### "
echo "---------------------------------------------"
echo "인터페이스 `ifconfig -a|grep -v lo0 |grep -v 127.0.0.1|head -1|awk '{print $1}'|cut -d":" -f1
` 사용 "
echo "IP ADDRESS : `ifconfig -a|grep -v lo0 |grep -v 127.0.0.1| grep -i inet | awk '{print $2}'`"
echo "NETMASK : `ifconfig -a|grep -v lo0 |grep -v 127.0.0.1| grep -i inet | awk '{print $4}'`"
echo "GATEWAY : `netstat -rn|grep -i default |awk '{print $2}'`"
echo "----------------------------------------------"
echo ""
echo "### UPTIME INFORMATION ### "
echo "----------------------------------------------"
uptime
echo "----------------------------------------------"
echo ""
echo "### FILESYSTEM INFORMATION ### "
echo "----------------------------------------------"
echo "`df -k | awk '/dev/md/ || /dev/dsk/ {print $1,$5,$6}'`"
echo "----------------------------------------------"
echo ""
echo "### OBP PARAMETER ###"
echo "----------------------------------------------"
/usr/sbin/eeprom
echo "----------------------------------------------"
echo ""
echo "### IPC INFORMATION ###"
echo "----------------------------------------------"
echo "IPCs Status"
/usr/bin/ipcs -a
echo "----------------------------------------------"
echo ""
echo "### PROCESS INFORMATION ###"
echo "----------------------------------------------"
/usr/ucb/ps -aux
echo "----------------------------------------------"
echo ""
echo "### APPLY PATCH INFORMATION ###"
echo "----------------------------------------------"
/usr/bin/showrev -p | awk '{print $1 $2}'
echo "----------------------------------------------"

} | tee `hostname`.txt

 


 

Posted by 짜꾸미의골골몽
|