시스템 관리하기 ========================================= 해당 절에서는 iplus를 이용하여 시스템을 관리하는 방법에 대해서 설명을 합니다. iplus의 사용방법은 Programmer Guide를 참고하시기 바랍니다. 에러정보 조회하기 ----------------------------------------- IRIS에서 발생하는 에러 정보를 다음과 같은 명령어로 조회를 할 수 있습니다. 에러 정보는 관리자 권한을 가진 계정으로만 조회가 가능합니다. .. code:: iplus> .error Ret : +OK Success HELP ========================================================================= error command help .error [LIST|COUNT] LIST : show error message ex) .error list {option} COUNT : show error count {option} ** option -s, --stime : set start time (yyyymmddHHMMSS) -e, --etime : set end time (yyyymmddHHMMSS) -n, --node : set node if you want several nodes info, use "," seperator ========================================================================= 11 row in set 0.0846 sec .. table:: .error 명령어의 옵션 :widths: 20, 30, 50 ========== ============== === 옵션 사용법 설명 LIST .error list 에러의 내용을 조회 COUNT .error count 에러의 개수를 조회 ========== ============== === .. table:: .error 명령어의 공통 옵션 :widths: 20, 30, 50 =============== ================================= === 옵션 사용법 설명 -s, --stime .error list -s {yyyymmddHHMMSS} 설정한 시간 이후로 발생한 에러 정보를 조회 -e, --etime .error list -e {yyyymmddHHMMSS} 설정한 시간 이전에 발생된 에러 정보를 조회 -n, --node .error -n {node_id}[,{node_id}] 설정한 노드에서 발생된 에러 정보를 조회 =============== ================================= === 에러 리스트 조회하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 에러의 상세 메시지를 확인하기 위한 명령어는 다음과 같습니다. .. code:: iplus> .error list 아래 화면은 관리자 권한을 가진 계정을 이용하여 ``.error list`` 명령어로 에러 메시지를 조회하는 과정을 보여주고 있습니다. .. code:: iplus> .error list Ret : +OK Success UPDATE_TIME ========================================================================================================= 1 UFIkWzIwMTgvMDQvMDMgMTQ6MzU6MDBdIEVSUk9SLCAyMjA0NiwgMTQwNjY2MDExOTE2MDMyLCBFeHBpcmVNYW5hZ2VyLnB5LCA4MywgZXhwaXJlLCB5ZWFyPTExNiBpcyBiZWZvcmUgMTkwMDsgdGhlIGRhdGV0aW1lIHN0cmZ0aW1lKCkgbWV0aG9kcyByZXF1aXJlIHllYXIgPj0gMTkwMApUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL2hvbWUvaXJpczIvSVJJUy9saWIvTTYvU2xhdmUvUFIvRXhwaXJlTWFuYWdlci5weSIsIGxpbmUgNjAsIGluIGV4cGlyZQogICAgcmVtb3ZlX2xpc3QgPSByZW1vdmVfbGlzdCArIHNlbGYuX2NyZWF0ZV9yZW1vdmVfbGlzdCh0YWJsZV9uYW1lLCAqcmVtb3ZlX3RhcmdldCkKICBGaWxlICIvaG9tZS9pcmlzMi9JUklTL2xpYi9NNi9TbGF2ZS9QUi9FeHBpcmVNYW5hZ2VyLnB5IiwgbGluZSA5MiwgaW4gX2NyZWF0ZV9yZW1vdmVfbGlzdAogICAgY2hlY2tfdGltZSA9IHNlbGYuX2NhbGNfcGFydChsYXN0X3RpbWUsIHRhYmxlX2V4cCkKICBGaWxlICIvaG9tZS9pcmlzMi9JUklTL2xpYi9NNi9TbGF2ZS9QUi9FeHBpcmVNYW5hZ2VyLnB5IiwgbGluZSAxMjUsIGluIF9jYWxjX3BhcnQKICAgIHJldHVybiBkYXRldGltZS5kYXRlLnN0cmZ0aW1lKHJlc3VsdF90aW1lLCAnJVklbSVkJUglTSVTJykKVmFsdWVFcnJvcjogeWVhcj0xMTYgaXMgYmVmb3JlIDE5MDA7IHRoZSBkYXRldGltZSBzdHJmdGltZSgpIG1ldGhvZHMgcmVxdWlyZSB5ZWFyID49IDE5MDA= 20180403143500 ========================================================================================================= 1 row in set 0.0847 sec .. table:: .error list 의 컬럼 정보 :widths: 20 80 ================= === 컬럼 설명 NODE_ID 에러가 발생한 노드 ID LOG 에러 정보 (base64로 인코딩) UPDATETIME 에러가 발생한 시간 ================= === 에러 개수 조회하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 에러 메시지의 개수를 조회하기 위한 명령어는 다음과 같습니다. .. code:: iplus> .error count 아래 화면은 관리자 권한을 가진 계정을 이용하여 .error count 명령어로 에러 개수를 조회하는 과정을 보여주고 있습니다. .. code:: iplus> .error count Ret : +OK Success COUNT(*) ============ 9402 ============ 1 row in set 0.1016 sec 노드의 상태 관리하기 ----------------------------------------- 관리자 권한을 가진 사용자는 iplus를 이용하여 각 노드의 리소스 상태를 확인하고, 노드의 상태를 변경할 수 있습니다. iplus를 통하여 노드를 관리하기 위한 명령어는 다음과 같습니다. .. code:: iplus> .node Ret : +OK Success HELP ================================================================= node command help .node [LIST|DISABLE|ENABLE] {option} LIST : show node info ex) .node noed list {option} ** option --node : {node_id} --sys_status : VALID|INVALID|BUSY|WAIT_RETRY --adm_status : ENABLE|DISABLE DISABLE : node disable ex) .node disable {node_id} ENABLE : node ENABLE ex) .node enable {node_id} ================================================================= 12 row in set 0.0900 sec .. table:: .node 명령어 :widths: 20 80 ================ === 명령어 설명 .node list 각 노드의 리소스 상태를 조회합니다. .node disable 특정 노드를 disable 상태로 변경합니다. .node enable 특정 노드를 enable 상태로 변경합니다. ================ === 노드 리소스 상태 조회하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ IRIS 노드의 리소스 상태를 조회하는 명령어는 다음과 같으며, 아래 표에 각 옵션에 대한 설명을 참조하시기 바랍니다. .. code:: iplus> .node list .. table:: .node list 명령어의 옵션 :widths: 20 40 40 ================= ================================================ === 옵션 사용법 설명 | .node list | 노드의 리소스 상태를 표시합니다. --node .node list --node {node_id}[, {node_id}] | 입력한 노드의 리소스 상태를 조회합니다. --sys_status .node list --sys_status {status}[, {status}] | 입력한 status를 조회합니다. | Status: VALID, INVALID, BUSY, WAIT_RETRY --adm_status .node list --adm_status {status}[, {status}] | 입력한 status를 조회합니다. | Status: ENABLE, DISABLE ================= ================================================ === 아래는 노드의 리소스 상태를 조회하는 명령어를 실행한 결과 화면과 화면에 출력된 각 컬럼의 정보를 보여줍니다. .. code:: iplus> .node list Ret : +OK Success NODE_ID SYS_STATUS ADM_STATUS IP HOSTNAME UPDATE_TIME CPU LOADAVG MEM_P MEM_F DISK ======================================================================================================================================= 0 VALID ENABLE 192.168.100.180 gcs1 20180403162613 1.19 0.21 46.81 0.00 77.91 1 VALID ENABLE 192.168.100.135 gcs2 20180403162616 2.78 0.45 18.93 0.42 61.12 2 VALID ENABLE 192.168.100.173 gcs3 20180403162615 1.82 0.21 14.64 0.25 62.03 3 VALID ENABLE 192.168.100.156 gcs4 20180403162614 2.75 0.44 14.48 0.51 63.30 4 VALID ENABLE 192.168.100.171 gcs5 20180403162613 5.13 0.77 15.79 0.23 61.28 5 VALID ENABLE 192.168.100.172 gcs6 20180403162616 2.02 0.39 18.38 0.14 63.17 6 VALID ENABLE 192.168.100.174 gcs7 20180403162614 13.49 0.21 16.46 0.60 65.51 7 VALID ENABLE 192.168.100.170 mhost6 20180403162614 0.97 0.10 17.45 0.04 0.21 8 VALID ENABLE 192.168.100.177 mhost7 20180403162612 3.00 0.19 12.67 0.02 0.21 9 VALID ENABLE 192.168.100.182 mhost8 20180403162613 1.10 0.10 6.88 0.04 0.21 ======================================================================================================================================= 10 row in set 0.1592 sec .. table:: 노드 정보 :widths: 20 100 ============== === 컬럼 설명 NODE_ID 각 노드를 구분하는 아이디. SYS_STATUS 현재 노드의 시스템 상태, 즉 SYSTEM STATUS를 나타냅니다. ADM_STATUS IRIS 관리자가 수동으로 결정한 노드의 상태입니다. IP 노드의 IP 주소 HOSTNAME 노드의 호스트 명 UPDATE_TIME 해당 노드의 정보를 업데이트한 가장 최근의 시간을 의미합니다. CPU CPU 사용률(%) LOADAVG Load Average 값 MEM_P 해당 노드에서 동작하는 프로세스에서 점유한 메모리 사용율(%) MEM_F 해당 노드의 램 파일 시스템, 즉 데이터를 저장하기 위하여 점유한 메모리 사용율(%) DISK 디스크 사용량(%) ============== === 노드의 상태 disable 하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 특정 노드의 상태를 disable로 변경하는 명령어는 다음과 같습니다. .. code:: iplus> .node disable {node_id} 아래는 현재 enable 되어 있는 6번 노드를 disable 상태로 변경하고 그 결과를 확인하는 예를 보여줍니다. .. code:: iplus> .node list Ret : +OK Success NODE_ID SYS_STATUS ADM_STATUS IP HOSTNAME UPDATE_TIME CPU LOADAVG MEM_P MEM_F DISK ====================================================================================================================================== 0 VALID ENABLE 192.168.100.180 gcs1 20180403163420 2.48 0.14 47.57 0.00 77.91 1 VALID ENABLE 192.168.100.135 gcs2 20180403163421 2.96 0.22 18.94 0.42 61.12 2 VALID ENABLE 192.168.100.173 gcs3 20180403163421 1.80 0.34 14.64 0.25 62.03 3 VALID ENABLE 192.168.100.156 gcs4 20180403163419 1.51 0.22 14.42 0.51 63.30 4 VALID ENABLE 192.168.100.171 gcs5 20180403163418 3.09 0.19 15.81 0.24 61.28 5 VALID ENABLE 192.168.100.172 gcs6 20180403163421 1.59 0.17 18.26 0.15 63.17 6 VALID ENABLE 192.168.100.174 gcs7 20180403163419 2.72 0.36 16.49 0.60 65.51 ====================================================================================================================================== 7 row in set 0.1607 sec iplus> .node disable 6 Ret : +OK DISABLE[node 6] 0.0670 sec iplus> .node list Ret : +OK Success NODE_ID SYS_STATUS ADM_STATUS IP HOSTNAME UPDATE_TIME CPU LOADAVG MEM_P MEM_F DISK ====================================================================================================================================== 0 VALID ENABLE 192.168.100.180 gcs1 20180403163425 2.87 0.21 47.57 0.00 77.91 1 VALID ENABLE 192.168.100.135 gcs2 20180403163426 0.31 0.20 18.93 0.42 61.12 2 VALID ENABLE 192.168.100.173 gcs3 20180403163426 3.16 0.31 14.64 0.25 62.03 3 VALID ENABLE 192.168.100.156 gcs4 20180403163424 2.50 0.20 14.42 0.51 63.30 4 VALID ENABLE 192.168.100.171 gcs5 20180403163423 2.12 0.34 15.81 0.24 61.28 5 VALID ENABLE 192.168.100.172 gcs6 20180403163426 2.95 0.15 18.26 0.15 63.17 6 INVALID DISABLE 192.168.100.174 gcs7 20180403163419 2.72 0.36 16.49 0.60 65.51 ====================================================================================================================================== 7 row in set 0.1666 sec 노드의 상태 disable 하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 특정 노드의 상태를 enable로 변경하는 명령어는 다음과 같습니다. .. code:: iplus> .node enable {node_id} 아래는 현재 disable 되어 있는 6번 노드를 enable 상태로 변경하고 그 결과를 확인하는 예를 보여줍니다. .. code:: iplus> .node list Ret : +OK Success NODE_ID SYS_STATUS ADM_STATUS IP HOSTNAME UPDATE_TIME CPU LOADAVG MEM_P MEM_F DISK ====================================================================================================================================== 0 VALID ENABLE 192.168.100.180 gcs1 20180403163540 1.02 0.09 47.69 0.00 78.07 1 VALID ENABLE 192.168.100.135 gcs2 20180403163537 1.68 0.21 18.94 0.42 61.12 2 VALID ENABLE 192.168.100.173 gcs3 20180403163537 2.39 0.31 14.64 0.25 62.03 3 VALID ENABLE 192.168.100.156 gcs4 20180403163540 2.03 0.49 14.46 0.51 63.30 4 VALID ENABLE 192.168.100.171 gcs5 20180403163539 0.63 0.21 15.82 0.24 61.28 5 VALID ENABLE 192.168.100.172 gcs6 20180403163537 1.03 0.14 18.27 0.15 63.17 6 VALID ENABLE 192.168.100.174 gcs7 20180403163540 1.53 0.36 16.48 0.60 65.51 ====================================================================================================================================== 7 row in set 0.1675 sec iplus> .node enable 6 Ret : +OK ENABLE[node 6] 0.0591 sec iplus> .node list Ret : +OK Success NODE_ID SYS_STATUS ADM_STATUS IP HOSTNAME UPDATE_TIME CPU LOADAVG MEM_P MEM_F DISK ====================================================================================================================================== 0 VALID ENABLE 192.168.100.180 gcs1 20180403163555 1.45 0.07 47.69 0.00 78.07 1 VALID ENABLE 192.168.100.135 gcs2 20180403163552 1.67 0.16 18.94 0.42 61.12 2 VALID ENABLE 192.168.100.173 gcs3 20180403163552 1.27 0.24 14.63 0.25 62.03 3 VALID ENABLE 192.168.100.156 gcs4 20180403163555 2.69 0.45 14.46 0.51 63.30 4 VALID ENABLE 192.168.100.171 gcs5 20180403163554 2.40 0.30 15.82 0.24 61.28 5 VALID ENABLE 192.168.100.172 gcs6 20180403163552 1.99 0.19 18.26 0.15 63.17 6 VALID ENABLE 192.168.100.174 gcs7 20180403163555 2.79 0.36 16.48 0.60 65.51 ====================================================================================================================================== 7 row in set 0.1681 sec 시스템 정보 조회하기 ----------------------------------------- IRIS는 아래 표와 같이, 사용자가 각 노드의 OS, CPU, RAM, DISK, NETWORK 등 주요 시스템 정보를 조회할 수 있는 명령어를 제공합니다. .. table:: .system 명령어 :widths: 20 100 ============== === 명령어 설명 .system os 각 노드의 OS 정보를 조회합니다. .system cpu 각 노드의 CPU 정보 및 사용량을 조회합니다. .system ram 각 노드의 RAM 용량 및 사용량을 조회합니다. .system disk 각 노드의 DISK 용량 및 사용량을 조회합니다. .system net 각 노드의 네트워크 정보 및 사용량을 조회합니다. .system all 시스템 전체 정보를 한번에 조회합니다. ============== === OS 정보 조회하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 각 노드의 OS 정보를 조회하는 방법은 다음과 같습니다. 해당 명령어는 ROOT 권한이 있어야 실행 가능합니다. .. code:: iplus> .system os .. table:: .system os 명령어의 옵션 :widths: 20 40 40 ============== =============================== === 옵션 사용법 설명 | .system os 가장 최근의 OS 정보를 조회합니다. -s, --stime .system os -s {yyyymmddHHMMSS} 설정한 시간 이후의 OS 정보를 조회합니다. -e, --etime .system os -e {yyyymmddHHMMSS} 설정한 시간 이전의 OS 정보를 조회합니다. ============== =============================== === 아래는 각 노드의 OS 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다. .. code:: iplus> .system os Ret : +OK Success NODE_ID NODE_IP HOST_NAME OS_NAME OS_VERSION OS_TYPE NET_NAME NET_TYPE NET_MAC UPDATETIME ============================================================================================================================================== 0 192.168.100.180 gcs1 CentOS release 64 eno1: 1000 14:02:ec:06:dc:c4 20180403170002 1 192.168.100.135 gcs2 CentOS release 64 eno1: 1000 30:e1:71:55:9a:6c 20180403170005 2 192.168.100.173 gcs3 CentOS release 64 eno1: 1000 30:e1:71:55:aa:54 20180403170004 3 192.168.100.156 gcs4 CentOS release 64 eno1: 1000 30:e1:71:54:72:ac 20180403170002 4 192.168.100.171 gcs5 CentOS release 64 eno1: 1000 30:e1:71:54:82:30 20180403170001 5 192.168.100.172 gcs6 CentOS release 64 eno1: 1000 30:e1:71:53:df:d8 20180403170003 6 192.168.100.174 gcs7 CentOS release 64 eno1: 1000 30:e1:71:54:72:c8 20180403170001 7 192.168.100.170 mhost6 CentOS release 64 eno1: 1000 94:18:82:76:14:2c 20180403170000 8 192.168.100.177 mhost7 CentOS release 64 eno1: 1000 94:18:82:76:14:68 20180403170003 9 192.168.100.182 mhost8 CentOS release 64 eno1: 1000 94:18:82:76:14:10 20180403170002 ============================================================================================================================================== 10 row in set 0.0988 sec .. table:: 노드의 OS 정보 :widths: 20 80 ============== === 컬럼 설명 NODE_ID 노드의 아이디 NODE_IP 노드의 IP 주소 HOST_NAME 호스트 이름 OS_NAME 운영체제 이름 OS_VERSION 운영체제 버전 OS_TYPE 메모리 주소 방식 (bit) NET_NAME 네트워크 인터페이스 이름 NET_TYPE 네트워크 최대 전송 속도 (bps) NET_MAC 네트워크 MAC 주소 UPDATE_TIME OS 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS) ============== === CPU 정보 조회하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 각 노드의 CPU 정보를 조회하는 방법은 다음과 같습니다. .. code:: iplus> .system cpu .. table:: .system cpu 명령어의 옵션 :widths: 20 40 40 ============== ================================== === 옵션 사용법 설명 | .system cpu 가장 최근의 CPU 정보를 조회합니다. -s, --stime .system cpu -s {yyyymmddHHMMSS} 설정한 시간 이후의 CPU 정보를 조회합니다. -e, --etime .system cpu -e {yyyymmddHHMMSS} 설정한 시간 이전의 CPU 정보를 조회합니다. ============== ================================== === 아래는 각 노드의 CPU 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다. .. code:: iplus> .system cpu Ret : +OK Success NODE_ID CPU_CLOCK CPU_CORE USED LOAD_AVG IOWAIT UPDATETIME ======================================================================================================================================= 0 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 16 5.13621594601 0.0225 0.224943764059 20180403170002 1 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 16 8.81948782011 0.07625 0.0374765771393 20180403170005 2 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 16 4.29852977822 0.030625 0.0124595066035 20180403170004 3 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 16 3.73785198106 0.02 0 20180403170002 4 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 16 0.932951859684 0.03625 0 20180403170001 5 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 16 5.5008107771 0.019375 0.162155419733 20180403170003 6 Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz 16 2.90270337611 0.050625 0.0124579544039 20180403170001 7 Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz 40 0.656324582339 0.00625 0 20180403170000 8 Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz 40 1.60784508935 0.00525 0 20180403170003 9 Intel(R) Xeon(R) CPU E5-2630 v4 @ 2.20GHz 40 0.213749565044 0.002 0 20180403170002 ======================================================================================================================================= 10 row in set 0.0856 sec .. table:: 노드의 CPU 정보 :widths: 20 80 ============== === 컬럼 설명 NODE_ID 노드의 아이디 CPU_CLOCK CPU 클럭(Hz) CPU_CORE CPU 코어 개수 USED CPU 사용률(%) LOAD_AVG 노드 부하량 IOWAIT IO 대기률 (%) UPDATE_TIME CPU 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS) ============== === RAM 정보 조회하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 각 노드의 RAM 정보를 조회하는 방법은 다음과 같습니다. .. code:: iplus> .system ram .. table:: .system ram 명령어의 옵션 :widths: 20 40 40 ============== ================================== === 옵션 사용법 설명 | .system ram 가장 최근의 RAM 정보를 조회합니다. -s, --stime .system ram -s {yyyymmddHHMMSS} 설정한 시간 이후의 RAM 정보를 조회합니다. -e, --etime .system ram -e {yyyymmddHHMMSS} 설정한 시간 이전의 RAM 정보를 조회합니다. ============== ================================== === 아래는 각 노드의 RAM 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다. .. code:: iplus> .system ram Ret : +OK Success NODE_ID TOTAL USED_F USED_P SWAP_T SWAP_U UPDATETIME =================================================================================================== 0 67423256576 0 37126168576 1038483456 15693483 20180403170002 1 67423256576 282800128 12831797248 178659328 464484 20180403170005 2 67423256576 164589568 10012200960 124846080 226814 20180403170004 3 67423256576 339521536 9769086976 141201408 290133 20180403170002 4 67423256576 159592448 10704920576 150421504 329260 20180403170001 5 67423256576 101396480 12238794752 136085504 269490 20180403170003 6 67423256576 400011264 10442584064 158703616 366516 20180403170001 7 134889549824 34123776 23543099392 0 0 20180403170000 8 135065710592 30961664 17124708352 0 0 20180403170003 9 135065710592 34861056 9280389120 0 0 20180403170002 =================================================================================================== 10 row in set 0.0834 sec .. table:: 노드의 RAM 정보 :widths: 20 80 ============== === 컬럼 설명 NODE_ID 노드의 아이디 TOTAL 램 용량(byte) USED_F 램디스크 사용량(byte) USED_P 프로세스의 램 사용량(byte) SWAP_T 스왑 총 용량(byte) SWAP_U 스왑 사용 용량(byte) UPDATE_TIME RAM 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS) ============== === DISK 정보 조회하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 각 노드의 DISK 정보를 조회하는 방법은 다음과 같습니다. .. code:: iplus> .system disk .. table:: .system disk 명령어의 옵션 :widths: 20 40 40 ============== ================================== === 옵션 사용법 설명 | .system disk 가장 최근의 DISK 정보를 조회합니다. -s, --stime .system disk -s {yyyymmddHHMMSS} 설정한 시간 이후의 DISK 정보를 조회합니다. -e, --etime .system disk -e {yyyymmddHHMMSS} 설정한 시간 이전의 DISK 정보를 조회합니다. ============== ================================== === 아래는 각 노드의 DISK 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다. .. code:: iplus> .system disk Ret : +OK Success NODE_ID P_NAME P_SIZE_T P_SIZE_U UPDATETIME ========================================================================= 0 / 214639312896 160923299840 20180403170002 1 /DATA3 5998997667840 3198925791232 20180403170005 2 /DATA3 5998997667840 3420175724544 20180403170004 3 /DATA3 5998997667840 3416004726784 20180403170002 4 /DATA3 5998997667840 3218890080256 20180403170001 5 /DATA3 5998997667840 3466523561984 20180403170003 6 /DATA3 5998997667840 3411333177344 20180403170001 7 /DATA2 3998791770112 8238018560 20180403170000 8 /DATA2 3998791770112 8365428736 20180403170003 9 /DATA2 3998791770112 8253513728 20180403170002 ========================================================================= 10 row in set 0.1105 sec .. table:: 노드의 DISK 정보 :widths: 20 80 ============== === 컬럼 설명 NODE_ID 노드의 아이디 P_NAME 디스크 마운트 정보 P_SIZE 디스크 총 용량 (byte) P_SIZE_U 디스크 사용 용량 (byte) UPDATE_TIME DISK 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS) ============== === 네트워크 정보 조회하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 각 노드의 네트워크 정보를 조회하는 방법은 다음과 같습니다. .. code:: iplus> .system net .. table:: .system net 명령어의 옵션 :widths: 20 40 40 ============== ================================== === 옵션 사용법 설명 | .system net 가장 최근의 네트워크 정보를 조회합니다. -s, --stime .system net -s {yyyymmddHHMMSS} 설정한 시간 이후의 네트워크 정보를 조회합니다. -e, --etime .system net -e {yyyymmddHHMMSS} 설정한 시간 이전의 네트워크 정보를 조회합니다. ============== ================================== === 아래는 각 노드의 네트워크 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다. .. code:: iplus> .system net Ret : +OK Success NODE_ID NET_IN_P NET_OUT_P NET_IN_B NET_OUT_B UPDATETIME =============================================================================== 0 372 425 107775 425 20180403170002 1 465 502 96559 502 20180403170005 2 213 226 32952 226 20180403170004 3 37 36 5838 36 20180403170002 4 42 40 6191 40 20180403170001 5 139 138 31703 138 20180403170003 6 27 27 3364 27 20180403170001 7 30 27 5826 27 20180403170000 8 302 251 146657 251 20180403170003 9 30 27 5167 27 20180403170002 =============================================================================== 10 row in set 0.0924 sec .. table:: 노드의 네트워크 정보 :widths: 20 80 ============== === 컬럼 설명 NODE_ID 노드의 아이디 NET_IN_P 해당 노드로 들어오는 패킷 수 NET_OUT_P 해당 노드에서 나가는 패킷 수 NET_IN_B 해당 노드로 들어오는 데이터 량 (byte) NET_OUT_B 해당 노드에서 나가는 데이터 량 (byte) UPDATE_TIME DISK 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS) ============== === 전체 시스템 정보 조회하기 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 전체 노드의 시스템 정보를 한번에 조회하는 방법은 다음과 같습니다. .. code:: iplus> .system all .. table:: .system all 명령어의 옵션 :widths: 20 40 40 ========== ========================== === 옵션 사용법 설명 ========== ========================== === | .system all 전체 노드의 시스템 정보를 조회합니다. --summary .system all --summary 많은 용량을 사용하는 3개의 테이블을 조회합니다. ========== ========================== === 아래는 전체 노드의 시스템 정보를 한번에 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다. .. code:: iplus> .system all Ret : +OK Success NODE_ID IP_ADDRESS CPU IOWAIT MEM_F MEM_P NET_IN NET_IN_P NET_OUT NET_OUT_P LOAD_AVG_ONE DISK DISK_TOTAL_SIZE SSD SSD_TOTAL_SIZE TABLE_ONE_NAME TABLE_ONE_SIZE TABLE_ONE_FILE_COUNT TABLE_ONE_SIZE_RAM TABLE_ONE_FILE_COUNT_RAM TABLE_ONE_SIZE_SSD TABLE_ONE_FILE_COUNT_SSD TABLE_TWO_NAME TABLE_TWO_SIZE TABLE_TWO_FILE_COUNT TABLE_TWO_SIZE_RAM TABLE_TWO_FILE_COUNT_RAM TABLE_TWO_SIZE_SSD TABLE_TWO_FILE_COUNT_SSD TABLE_THREE_NAME TABLE_THREE_SIZE TABLE_THREE_FILE_COUNT TABLE_THREE_SIZE_RAM TABLE_THREE_FILE_COUNT_RAM TABLE_THREE_SIZE_SSD TABLE_THREE_FILE_COUNT_SSD TABLE_FILE_COUNT ======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================= 0 192.168.103.100 1.41 0.00 0.00 33.73 1046 2 230 1 0.01 6.08 39700664320 0.00 0 - - - - - - - - - - - - - - - - - - - - - - 1 192.168.103.201 1.92 0.00 0.17 33.31 1453 10 3388 8 0.20 6.19 39700664320 0.00 0 - - - - - - - - - - - - - - - - - - - - - - ======================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================= 10 row in set 0.1601 sec .. table:: 전체 노드의 시스템 정보 :widths: 40 60 ========================== === 컬럼 설명 NODE_ID 노드의 아이디 IP_ADDRESS 노드의 IP 주소 CPU CPU 사용률(%) IOWAIT 노드 대기율(%) MEM_F 램디스크 사용량(byte) MEM_P 프로세스의 램 사용량(byte) NET_IN 해당 노드로 들어오는 데이터 량 (byte) NET_IN_P 해당 노드로 들어오는 패킷 수 NET_OUT 해당 노드에서 나가는 데이터 량 (byte) NET_OUT_P 해당 노드에서 나가는 패킷 수 LOAD_AVG_ONE CPU 코어당 부하량 DISK 디스크 총 사용률(%) DISK_TOTAL_SIZE 디스크 총 용량 (byte) SSD SSD 총 사용률(%) SSD_TOTAL_SIZE SSD 총 용량 (byte) TABLE_ONE_NAME 가장 많은 용량을 사용하는 테이블 이름 TABLE_ONE_SIZE 해당 테이블의 디스크 사용량 (byte) TABLE_ONE_FILE_COUNT 해당 테이블의 디스크상에 존재하는 데이터 파일의 수 TABLE_ONE_SIZE_RAM 해당 테이블의 램디스크 사용량 (byte) TABLE_ONE_FILE_COUNT_RAM 해당 테이블의 램디스크 상의 데이터 파일 개수 TABLE_ONE_SIZE_SSD 해당 테이블의 SSD 사용량 (byte) TABLE_ONE_FILE_COUNT_SSD 해당 테이블의 SSD 상의 데이터 파일 개수 TABLE_TWO_NAME 두번째로 많은 용량을 사용하는 테이블 이름 TABLE_TWO_SIZE 해당 테이블의 디스크 사용량 (byte) TABLE_TWO_FILE_COUNT 해당 테이블의 디스크 상의 테이블 파일 개수 TABLE_TWO_SIZE_RAM 해당 테이블의 램디스크 사용량 (byte) TABLE_TWO_FILE_COUNT_RAM 해당 테이블의 램디스크 상의 데이터 파일 개수 TABLE_TWO_SIZE_SSD 해당 테이블의 SSD 사용량 (byte) TABLE_TWO_FILE_COUNT_SSD 해당 테이블의 SSD 상의 데이터 파일 개수 TABLE_THREE_NAME 세번째로 많은 용량을 사용하는 테이블 이름 TABLE_THREE_SIZE 해당 테이블의 디스크 사용량 (byte) TABLE_THREE_FILE_COUNT 해당 테이블의 디스크 상의 테이블 파일 개수 TABLE_THREE_SIZE_RAM 해당 테이블의 램디스크 사용량 (byte) TABLE_THREE_FILE_COUNT_RAM 해당 테이블의 램디스크 상의 데이터 파일 개수 TABLE_THREE_SIZE_SSD 해당 테이블의 SSD 사용량 (byte) TABLE_THREE_FILE_COUNT_SSD 해당 테이블의 SSD 상의 데이터 파일 개수 TABLE_FILE_COUNT 전체 테이블의 데이터 파일 개수 ========================== === Notification 정보 조회하기 ----------------------------------------- IRIS에서 발생된 notification 정보를 조회하는 명령어는 다음과 같으며, 아래 표에 각 옵션에 대한 설명을 참조하시기 바랍니다. .. code:: iplus> .noti .. table:: .noti list 명령어의 옵션 ============== ====================================== === 옵션 사용법 설명 | .noti list 접속한 계정 소유의 테이블 목록을 조회합니다. -s, --stime .noti list -s {yyyymmddHHMMSS} 설정한 시간 이후로 발생된 알람 정보를 조회합니다. -e, --etime .noti list -e {yyyymmddHHMMSS} 설정한 시간 이전에 발생된 알람 정보를 조회합니다. -n, --node .noti list -n {node_id}[, {node_id}] 설정한 노드에서 발생된 알람 정보를 조회합니다. -t, --type .noti list -t {type}[, {type}] 설정한 타입의 알람을 조회합니다. -r, --row .noti list -r {num} 설정한 개수만큼 알람을 조회합니다. (기본값: 10) -d, --detail .noti list –d 알람의 상세 정보를 조회합니다. ============== ====================================== === 아래는 notification 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다. .. code:: iplus> .noti list Ret : +OK Success UPDATE_TIME NODE_ID TYPE ===================================== 20180403164411 4 WARN 20180403164404 1 WARN 20180403164258 6 BUSY 20180403164258 2 BUSY 20180403164258 5 BUSY 20180403164258 4 BUSY 20180403164258 3 BUSY 20180403164253 6 WARN 20180403164253 2 WARN 20180403164253 5 WARN ===================================== 10 row in set 0.0329 sec iplus> .noti list -d Ret : +OK Success UPDATE_TIME NODE_ID TYPE REPORTED_BY SCOPE EVENT ======================================================================================================= 20180403164411 4 WARN EHD NODE , , CPU.IOWAIT(11.6972191046) > 10.0 20180403164404 1 WARN EHD NODE , , CPU.IOWAIT(21.2612163509) > 10.0 20180403164258 6 BUSY EHD NODE , , CPU.IOWAIT(74.4715447154) > 50.0 20180403164258 2 BUSY EHD NODE , , CPU.IOWAIT(76.897112139) > 50.0 20180403164258 5 BUSY EHD NODE , , CPU.IOWAIT(79.7199299825) > 50.0 20180403164258 4 BUSY EHD NODE , , CPU.IOWAIT(82.8203203203) > 50.0 20180403164258 3 BUSY EHD NODE , , CPU.IOWAIT(77.1342985522) > 50.0 20180403164253 6 WARN EHD NODE , , CPU.IOWAIT(20.8904963831) > 10.0 20180403164253 2 WARN EHD NODE , , CPU.IOWAIT(46.6325128077) > 10.0 20180403164253 5 WARN EHD NODE , , CPU.IOWAIT(43.6922308269) > 10.0 ======================================================================================================= 10 row in set 0.0297 sec .. table:: Notification 정보 :widths: 20 20 20 ============== ====================== === 컬럼 -d 옵션 해당 여부 설명 UPDATE_TIME | 알람이 발생한 시간 NODE_ID | 알람이 발생한 노드 ID TYPE | 알람의 종류 REPORTED_BY | ○ 알람이 발생한 위치 SCOPE | ○ 해당 알람이 영향을 주는 범위 EVENT | ○ 알람의 상세 내용 ============== ====================== ===