#!/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
'Etc' 카테고리의 다른 글
[ubuntu] 우분투 기본 설정 및 명령어 (0) | 2020.09.08 |
---|---|
[Script] shell if문 옵션(if문옵션 - eq,ne,ge,gtle,lt) (0) | 2020.07.18 |
[Tool] Dell Server H/W 모니터링 툴(OMSA)_점검용 (0) | 2020.07.15 |
[Tool] Dell Server H/W 모니터링 툴(OMSA)_통합용 (0) | 2020.07.15 |
[Script] 사용자 및 프로세스별 시스템 자원 사용율 모니터링 (0) | 2010.10.01 |