달력

11

« 2018/11 »

  •  
  •  
  •  
  •  
  • 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
  • 29
  • 30
  •  
2012.11.21 16:42

sunos 점검 메뉴얼 (펌) I.lib()/I.lib(Unix)2012.11.21 16:42

.. .. ..

[펌] : http://blog.naver.com/kw9987?Redirect=Log&logNo=60172079915

 

① 점검일 실행한 달을 기입하면 됨

② 고객명 : 점검을 한 고객사명

ex) OO청

③ 점검일 : 점검을 한 날짜를 년도와 함께 기입

ex) 2012년 9월 25일

④ 모델 / 서비스 : 점검을 한 시스템명을 기제하고 서비스명을 기입한다

ex) Sun Fire 3800 / 웹서버

⑤ hostname을 입력한다

ex) showrev 명령을 사용하여 확인할수도 있고, hostname 명령을 사용하여서도 확인가능하다

# showrev

Hostname: SONGMU

Hostid: 80a3b44a

Release: 5.7

Kernel architecture: sun4u

Application architecture: sparc

Hardware provider: Sun_Microsystems

Kernel version: SunOS 5.7 Generic 106541-24 February 2003

⑥ hostid를 입력한다

ex) showrev 명령을 사용하여 확인할수도 있고, hostid 명령을 사용하여서도 확인가능하다

# showrev

Hostname: SONGMU

Hostid: 80a3b44a

Release: 5.7

Kernel architecture: sun4u

Application architecture: sparc

Hardware provider: Sun_Microsystems

Kernel version: SunOS 5.7 Generic 106541-24 February 2003

⑦ kernel version을 입력한다

ex) showrev 명령을 사용하여 확인할수도 있고, uname -a 명령을 사용하여서도 확인가능하다

# showrev

Hostname: SONGMU

Hostid: 80a3b44a

Release: 5.7

Kernel architecture: sun4u

Application architecture: sparc

Hardware provider: Sun_Microsystems

Kernel version: SunOS 5.7 Generic 106541-24 February 2003

⑧ OS version을 입력한다

ex) showrev 명령을 사용하여 확인할수도 있고, uname -a 명령을 사용하여서도 확인가능하다

# showrev

Hostname: SONGMU

Hostid: 80a3b44a

Release: 5.7

Kernel architecture: sun4u

Application architecture: sparc

Hardware provider: Sun_Microsystems

Kernel version: SunOS 5.7 Generic 106541-24 February 2003

※ OS version같은 경우 SunOS 5.X(Solaris) 버젼과 SunOS 2.X(SunOS) 버젼으로 나뉜다

⑨ OBP Version 버전을 입력한다.

ex) /usr/platform/'uname -i'/sbin/prtdiag -v 명령을 사용하여 확인할수 있다

# cd usr/pl*/sun4u/sbin

# ./prtdiag -v

System Configuration: Sun Microsystems sun4u 5-slot Sun Enterprise E3500

System clock frequency: 84 MHz

Memory size: 1024Mb

..........................(중략)

Brd FHC AC SBus0 SBus1 PCI0 PCI1 FEPS Board Type Attributes

--- --- -- ----- ----- ---- ---- ---- ---------- ----------

1 1 5 1 1 22 Dual-SBus-SOC+ 100MHz Capable

3 1 5 CPU 100MHz Capable

System Board PROM revisions:

----------------------------

Board 1: FCODE 1.8.29 2001/06/18 17:26 iPOST 3.4.29 2001/06/18 17:49

Board 3: OBP 3.2.29 2001/06/18 17:28 POST 3.9.29 2001/06/18 17:50

⑩ Disk 인식확인

ex) Format 명령을 이용하여 확인할수 있다. (root 계정으로 실행하여야 한다.)

※ 어레이가 연결되어 있는 경우에는 SUN 시스템은 거이 vxvm을 사용한다.

이때에는 vxdisk list 라는 명령을 통해서 베리타스볼륨매니저의 디스크를 확인할수 있다.

# format

Searching for disks...done

c2t5d0: configured with capacity of 16.86GB

AVAILABLE DISK SELECTIONS:

0. c0t0d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>

/sbus@2,0/SUNW,socal@d,10000/sf@0,0/ssd@w21000020371403b0,0

1. c0t1d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>

/sbus@2,0/SUNW,socal@d,10000/sf@0,0/ssd@w2100002037164761,0

2. c0t2d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>

/sbus@2,0/SUNW,socal@d,10000/sf@0,0/ssd@w210000203713f4a3,0

3. c0t3d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>

/sbus@2,0/SUNW,socal@d,10000/sf@0,0/ssd@w210000203714040d,0

4. c2t4d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133>

/sbus@2,0/SUNW,socal@d,10000/sf@1,0/ssd@w21000020371402f0,0

5. c2t5d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>

/sbus@2,0/SUNW,socal@d,10000/sf@1,0/ssd@w21000020376bb49f,0

6. c2t6d0 <SEAGATE-ST318304FC-0003 cyl 14068 alt 2 hd 6 sec 426>

/sbus@2,0/SUNW,socal@d,10000/sf@1,0/ssd@w2100002037c3c4ea,0

Specify disk (enter its number):

⑪ CPU 확인하기

ex) /usr/platform/'uname -i'/sbin/prtdiag -v 명령을 사용하여 확인할수 있다.

psrinfo 명령을 이용하여 프로세서의 상태를 확인하는 명령도 있다.

# cd usr/pl*/sun4u/sbin

# ./prtdiag -v

System Configuration: Sun Microsystems sun4u 5-slot Sun Enterprise E3500

System clock frequency: 84 MHz

Memory size: 1024Mb

========================= CPUs =========================

Run Ecache CPU CPU

Brd CPU Module MHz MB Impl. Mask

--- ------ ------- ----- ------ ----- ----

3 6 0 336 4.0 US-II 2.0

3 7 1 336 4.0 US-II 2.0

========================= Memory =========================

Intrlv. Intrlv.

Brd Bank MB Status Condition Speed Factor With

--- ----- ---- ------- ---------- ----- ------- -------

3 0 1024 Active OK 60ns 1-way

.........................(생략)

⑫ memory 확인하기

ex) /usr/platform/'uname -i'/sbin/prtdiag -v 명령을 사용하여 확인할수 있다.

meminfo 명령을 이용하여 프로세서의 상태를 확인하는 명령도 있다. (없는경우도 있음)

# cd usr/pl*/sun4u/sbin

# ./prtdiag -v

System Configuration: Sun Microsystems sun4u 5-slot Sun Enterprise E3500

System clock frequency: 84 MHz

Memory size: 1024Mb

========================= CPUs =========================

Run Ecache CPU CPU

Brd CPU Module MHz MB Impl. Mask

--- ------ ------- ----- ------ ----- ----

3 6 0 336 4.0 US-II 2.0

3 7 1 336 4.0 US-II 2.0

========================= Memory =========================

Intrlv. Intrlv.

Brd Bank MB Status Condition Speed Factor With

--- ----- ---- ------- ---------- ----- ------- -------

3 0 1024 Active OK 60ns 1-way

========================= IO Cards =========================

Bus Freq

Brd Type MHz Slot Name Model

--- ---- ---- ---- ------------------------ ----------------------

1 SBus 25 2 cgsix SUNW,501-2325

1 SBus 25 3 SUNW,hme

1 SBus 25 3 SUNW,fas/sd (block)

1 SBus 25 13 SUNW,socal/sf (scsi-3) 501-3060

.........................(생략)

⑬ 각 Board 부 LED 이상유무

ex) 시스템에서 직접 육안점검을 통하여 확인할수 있음

dmesg 를 이용한 시스템 로그 점검

(시스템에 이상이 있을 경우 “/var/crash/"uname -i"/"에 UNIX파일이나 CORE 파일을 참조하여 core덤프를 분석하면 된다.)

ex) Fail이나 Warring이 있는지 없는지 확인

# dmesg

Thu Jun 21 14:49:13 KST 2007

Jun 1 17:19:09 SONGMU inetd[170]: telnet[11257] from 192.168.102.252 3226

Jun 2 01:05:40 SONGMU inetd[170]: ftp[13025] from 192.168.100.75 51456

Jun 2 04:48:47 SONGMU inetd[170]: ftp[13182] from 192.168.102.192 2845

Jun 2 04:57:06 SONGMU inetd[170]: ftp[13187] from 192.168.100.167 51886

Jun 2 04:57:06 SONGMU unix: WARNING: /sbus@2,0/SUNW,socal@d,10000/sf@1,0/ssd@w21000020371402f0,0 (ssd2):

Jun 2 04:57:06 SONGMU Error for Command: write(10) Error Level: Retryable

Jun 2 04:57:06 SONGMU unix: Requested Block: 9656343 Error Block: 9656343

Jun 2 04:57:06 SONGMU unix: Vendor: SEAGATE Serial Number: 9831X08318

Jun 2 04:57:06 SONGMU unix: Sense Key: Aborted Command

Jun 2 04:57:06 SONGMU unix: ASC: 0x47 (scsi parity error), ASCQ: 0x0, FRU: 0x3

Jun 2 04:57:07 SONGMU inetd[170]: ftp[13188] from 192.168.100.167 51888

Jun 6 04:56:52 SONGMU inetd[170]: ftp[8733] from 192.168.100.167 62570

Jun 6 04:56:54 SONGMU inetd[170]: ftp[8734] from 192.168.100.167 62573

Jun 6 04:56:55 SONGMU unix: WARNING: /sbus@2,0/SUNW,socal@d,10000/sf@1,0/ssd@w21000020371402f0,0 (ssd2):

Jun 6 04:56:55 SONGMU Error for Command: write(10) Error Level: Retryable

Jun 6 04:56:55 SONGMU unix: Requested Block: 9607943 Error Block: 9607943

Jun 6 04:56:55 SONGMU unix: Vendor: SEAGATE Serial Number: 9831X08318

Jun 6 04:56:55 SONGMU unix: Sense Key: Aborted Command

Jun 6 04:56:55 SONGMU unix: ASC: 0x47 (scsi parity error), ASCQ: 0x0, FRU: 0x3

Jun 16 04:56:28 SONGMU unix: Requested Block: 8541511 Error Block: 8541511

Jun 16 04:56:28 SONGMU unix: Vendor: SEAGATE Serial Number: 9831X08318

Jun 16 04:56:28 SONGMU unix: Sense Key: Aborted Command

Jun 16 04:56:28 SONGMU unix: ASC: 0x47 (scsi parity error), ASCQ: 0x0, FRU: 0x3


⑮ "/var/adm/"의 시스템 로그 점검

ex) "messages", "messages.X", "syslog" 등의 파일

(시스템에 이상이 있을 경우 “/var/crash/"uname -i"/"에 UNIX파일이나 CORE 파일을 참조하여 core덤프를 분석하면 된다.)

⑯ Disk의 사용량 점검

ex) df -k 명령어를 사용하여 점검할수 있다 (용량은 Kbytes로 나오므로 M로 변환하여 기입한다)

# df -k

Filesystem kbytes used avail capacity Mounted on

/proc 0 0 0 0% /proc

/dev/dsk/c0t0d0s0 3009594 2202610 746793 75% /

fd 0 0 0 0% /dev/fd

/dev/dsk/c0t0d0s4 3663057 2202896 1423531 61% /oracle

swap 2182024 312 2181712 1% /tmp

/dev/dsk/c0t1d0s6 2055705 1687659 306375 85% /data

/dev/dsk/c0t1d0s7 6638682 4583259 1989037 70% /data1

/dev/dsk/c0t2d0s7 8705501 3698519 4919927 43% /backup1

/dev/dsk/c0t3d0s7 8705501 5881960 2736486 69% /stat1

/dev/dsk/c2t4d0s5 4131384 3116618 973453 77% /user1

/dev/dsk/c2t4d0s6 2055705 331120 1662914 17% /user2

/dev/dsk/c2t4d0s7 2494025 978683 1465462 41% /user3

⑰ 네트워크상태 확인

ex) ifconfig -a 명령어를 사용하여 아이피와 NIC의 컨트롤러명을 확인할수 있다.

※ 네트워크 카드의 인터페이스명과 아이피를 확인할수 있다

# ifconfig -a

lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232

inet 127.0.0.1 netmask ff000000

hme0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500

inet 192.168.100.40 netmask ffffff00 broadcast 192.168.100.255

ether 8:0:20:a3:b4:4a

※ 네트워크의 라우트정보를 확인할수 있다

# netstat -rn

Routing Table:

Destination Gateway Flags Ref Use Interface

-------------------- -------------------- ----- ----- ------ ---------

192.168.100.0 192.168.100.40 U 3 3492 hme0

224.0.0.0 192.168.100.40 U 3 0 hme0

default 192.168.100.11 UG 0 404

127.0.0.1 127.0.0.1 UH 05282056 lo0

※ 네트워크 카드의 패킷 손실량을 파악할수 있다.

# netstat -in

Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue

lo0 8232 127.0.0.0 127.0.0.1 5331877 0 5331877 0 0 0

hme0 1500 192.168.100.0 192.168.100.40 40794775 0 30438809 0 0 0

netstat -rn 명령을 이용하여 라우트정보 검색 / netsta -in 명령을 이용하여 에러패킷 검사

⑱ CPU의 사용량을 점검한다.

ex) sar 명령을 이용하여 확인할수 있다. (또는 top 명령을 이용하여서도 확인가능하다)

# sar 1 10

※ sar 명령을 1초 단위로 10번 실행시킨값의 평균값을 구하겠다는 의미이다

SunOS SONGMU 5.7 Generic_106541-24 sun4u 06/21/07

14:49:19 %usr %sys %wio %idle

14:49:20 4 0 0 96

14:49:21 0 0 0 100

14:49:22 9 3 2 86

14:49:23 16 6 0 78

14:49:24 50 9 0 42

14:49:25 46 10 1 42

14:49:26 14 3 0 83

14:49:27 0 0 0 100

14:49:28 5 4 2 89

14:49:29 3 2 0 95

Average 15 4 1 81

⑲ 메모리의 사용량을 점검한다.

ex) vmstat 명령을 이용하여 확인할수 있다. (또는 top 명령을 이용하여서도 확인가능하다)

# vmstat 1 10

※ vmstat 명령을 1초 단위로 10번 실행시킨값의 평균값을 구하겠다는 의미이다

procs memory page disk faults cpu

r b w swap free re mf pi po fr de sr s6 sd sd sd in sy cs us sy id

0 0 0 3696 10216 0 41 51 3 71 13872 39 0 2 2 0 455 1216 146 8 2 90

0 0 0 2163592 33424 0 6 0 0 0 12488 0 0 3 1 0 424 2096 110 10 2 88

0 0 0 2163592 33424 0 88 0 0 0 11240 0 0 0 0 0 412 393 98 0 2 98

0 0 0 2163592 33424 0 0 0 0 0 10120 0 0 0 4 0 425 200 112 0 0 100

0 0 0 2163592 33424 1 0 0 16 16 9112 0 0 2 1 0 437 2240 116 10 4 87

0 0 0 2163592 33424 0 0 0 0 0 8208 0 0 0 0 0 418 296 96 0 0 100

0 0 0 2163592 33424 0 0 0 0 0 7392 0 0 0 4 0 441 2207 125 11 3 86

0 0 0 2163592 33424 0 0 0 8 8 6656 0 0 2 1 0 416 232 106 0 1 99

0 0 0 2163592 33432 0 0 0 0 0 5992 0 0 0 0 0 417 2219 107 10 4 86

0 0 0 2163592 33432 0 0 0 0 0 5400 0 0 0 4 0 426 226 119 0 0 100

⑳ 디스크 / 시스템의 I/O 사용량을 점검한다.

ex) iostat 명령을 이용하여 확인할수 있다. (또는 top 명령을 이용하여서도 확인가능하다)

# iostat 1 10

※ iostat 명령을 1초 단위로 10번 실행시킨값의 평균값을 구하겠다는 의미이다

tty sd6 ssd0 ssd1 ssd2 cpu

tin tout kps tps serv kps tps serv kps tps serv kps tps serv us sy wt id

0 3 0 0 0 37 2 13 12 2 18 0 0 389 8 2 4 86

0 237 0 0 0 0 0 0 0 0 0 0 0 0 18 1 0 80

0 79 0 0 0 0 0 0 0 0 0 0 0 0 46 6 0 48

0 79 0 0 0 0 0 0 24 4 21 0 0 0 38 3 0 59

0 79 0 0 0 10 4 11 0 0 0 0 0 0 0 0 1 99

0 79 0 0 0 0 0 0 16 1 21 0 0 0 14 2 0 84

0 79 0 0 0 0 0 0 25 4 20 0 0 0 0 0 2 98

0 79 0 0 0 0 0 0 0 0 0 0 0 0 4 4 0 92

0 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 100

0 80 0 0 0 0 0 0 25 4 19 0 0 0 8 2 2 88

[출처] SUN 점검메뉴얼|작성자 두리

.
Posted by .07274.

댓글을 달아 주세요