시스템 관리하기
해당 절에서는 iplus를 이용하여 시스템을 관리하는 방법에 대해서 설명을 합니다. iplus의 사용방법은 Programmer Guide를 참고하시기 바랍니다.
에러정보 조회하기
IRIS에서 발생하는 에러 정보를 다음과 같은 명령어로 조회를 할 수 있습니다. 에러 정보는 관리자 권한을 가진 계정으로만 조회가 가능합니다.
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
옵션  | 
사용법  | 
설명  | 
LIST  | 
.error list  | 
에러의 내용을 조회  | 
COUNT  | 
.error count  | 
에러의 개수를 조회  | 
옵션  | 
사용법  | 
설명  | 
-s, –stime  | 
.error list -s {yyyymmddHHMMSS}  | 
설정한 시간 이후로 발생한 에러 정보를 조회  | 
-e, –etime  | 
.error list -e {yyyymmddHHMMSS}  | 
설정한 시간 이전에 발생된 에러 정보를 조회  | 
-n, –node  | 
.error -n {node_id}[,{node_id}]  | 
설정한 노드에서 발생된 에러 정보를 조회  | 
에러 리스트 조회하기
에러의 상세 메시지를 확인하기 위한 명령어는 다음과 같습니다.
iplus> .error list
아래 화면은 관리자 권한을 가진 계정을 이용하여 .error list 명령어로 에러 메시지를 조회하는 과정을 보여주고 있습니다.
iplus> .error list
Ret : +OK Success
UPDATE_TIME
=========================================================================================================
1          UFIkWzIwMTgvMDQvMDMgMTQ6MzU6MDBdIEVSUk9SLCAyMjA0NiwgMTQwNjY2MDExOTE2MDMyLCBFeHBpcmVNYW5hZ2VyLnB5LCA4MywgZXhwaXJlLCB5ZWFyPTExNiBpcyBiZWZvcmUgMTkwMDsgdGhlIGRhdGV0aW1lIHN0cmZ0aW1lKCkgbWV0aG9kcyByZXF1aXJlIHllYXIgPj0gMTkwMApUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL2hvbWUvaXJpczIvSVJJUy9saWIvTTYvU2xhdmUvUFIvRXhwaXJlTWFuYWdlci5weSIsIGxpbmUgNjAsIGluIGV4cGlyZQogICAgcmVtb3ZlX2xpc3QgPSByZW1vdmVfbGlzdCArIHNlbGYuX2NyZWF0ZV9yZW1vdmVfbGlzdCh0YWJsZV9uYW1lLCAqcmVtb3ZlX3RhcmdldCkKICBGaWxlICIvaG9tZS9pcmlzMi9JUklTL2xpYi9NNi9TbGF2ZS9QUi9FeHBpcmVNYW5hZ2VyLnB5IiwgbGluZSA5MiwgaW4gX2NyZWF0ZV9yZW1vdmVfbGlzdAogICAgY2hlY2tfdGltZSA9IHNlbGYuX2NhbGNfcGFydChsYXN0X3RpbWUsIHRhYmxlX2V4cCkKICBGaWxlICIvaG9tZS9pcmlzMi9JUklTL2xpYi9NNi9TbGF2ZS9QUi9FeHBpcmVNYW5hZ2VyLnB5IiwgbGluZSAxMjUsIGluIF9jYWxjX3BhcnQKICAgIHJldHVybiBkYXRldGltZS5kYXRlLnN0cmZ0aW1lKHJlc3VsdF90aW1lLCAnJVklbSVkJUglTSVTJykKVmFsdWVFcnJvcjogeWVhcj0xMTYgaXMgYmVmb3JlIDE5MDA7IHRoZSBkYXRldGltZSBzdHJmdGltZSgpIG1ldGhvZHMgcmVxdWlyZSB5ZWFyID49IDE5MDA=    20180403143500
=========================================================================================================
1 row in set
0.0847 sec
컬럼  | 
설명  | 
NODE_ID  | 
에러가 발생한 노드 ID  | 
LOG  | 
에러 정보 (base64로 인코딩)  | 
UPDATETIME  | 
에러가 발생한 시간  | 
에러 개수 조회하기
에러 메시지의 개수를 조회하기 위한 명령어는 다음과 같습니다.
iplus> .error count
아래 화면은 관리자 권한을 가진 계정을 이용하여 .error count 명령어로 에러 개수를 조회하는 과정을 보여주고 있습니다.
iplus> .error count
Ret : +OK Success
 COUNT(*)
============
 9402
============
1 row in set
0.1016 sec
노드의 상태 관리하기
관리자 권한을 가진 사용자는 iplus를 이용하여 각 노드의 리소스 상태를 확인하고, 노드의 상태를 변경할 수 있습니다. iplus를 통하여 노드를 관리하기 위한 명령어는 다음과 같습니다.
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
명령어  | 
설명  | 
.node list  | 
각 노드의 리소스 상태를 조회합니다.  | 
.node disable  | 
특정 노드를 disable 상태로 변경합니다.  | 
.node enable  | 
특정 노드를 enable 상태로 변경합니다.  | 
노드 리소스 상태 조회하기
IRIS 노드의 리소스 상태를 조회하는 명령어는 다음과 같으며, 아래 표에 각 옵션에 대한 설명을 참조하시기 바랍니다.
iplus> .node list
옵션  | 
사용법  | 
설명  | 
.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 
 | 
아래는 노드의 리소스 상태를 조회하는 명령어를 실행한 결과 화면과 화면에 출력된 각 컬럼의 정보를 보여줍니다.
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
컬럼  | 
설명  | 
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로 변경하는 명령어는 다음과 같습니다.
iplus> .node disable {node_id}
아래는 현재 enable 되어 있는 6번 노드를 disable 상태로 변경하고 그 결과를 확인하는 예를 보여줍니다.
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로 변경하는 명령어는 다음과 같습니다.
iplus> .node enable {node_id}
아래는 현재 disable 되어 있는 6번 노드를 enable 상태로 변경하고 그 결과를 확인하는 예를 보여줍니다.
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 등 주요 시스템 정보를 조회할 수 있는 명령어를 제공합니다.
명령어  | 
설명  | 
.system os  | 
각 노드의 OS 정보를 조회합니다.  | 
.system cpu  | 
각 노드의 CPU 정보 및 사용량을 조회합니다.  | 
.system ram  | 
각 노드의 RAM 용량 및 사용량을 조회합니다.  | 
.system disk  | 
각 노드의 DISK 용량 및 사용량을 조회합니다.  | 
.system net  | 
각 노드의 네트워크 정보 및 사용량을 조회합니다.  | 
.system all  | 
시스템 전체 정보를 한번에 조회합니다.  | 
OS 정보 조회하기
각 노드의 OS 정보를 조회하는 방법은 다음과 같습니다.
해당 명령어는 ROOT 권한이 있어야 실행 가능합니다.
iplus> .system os
옵션  | 
사용법  | 
설명  | 
.system os  | 
가장 최근의 OS 정보를 조회합니다.  | 
|
-s, –stime  | 
.system os -s {yyyymmddHHMMSS}  | 
설정한 시간 이후의 OS 정보를 조회합니다.  | 
-e, –etime  | 
.system os -e {yyyymmddHHMMSS}  | 
설정한 시간 이전의 OS 정보를 조회합니다.  | 
아래는 각 노드의 OS 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다.
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
컬럼  | 
설명  | 
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 정보를 조회하는 방법은 다음과 같습니다.
iplus> .system cpu
옵션  | 
사용법  | 
설명  | 
.system cpu  | 
가장 최근의 CPU 정보를 조회합니다.  | 
|
-s, –stime  | 
.system cpu -s {yyyymmddHHMMSS}  | 
설정한 시간 이후의 CPU 정보를 조회합니다.  | 
-e, –etime  | 
.system cpu -e {yyyymmddHHMMSS}  | 
설정한 시간 이전의 CPU 정보를 조회합니다.  | 
아래는 각 노드의 CPU 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다.
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
컬럼  | 
설명  | 
NODE_ID  | 
노드의 아이디  | 
CPU_CLOCK  | 
CPU 클럭(Hz)  | 
CPU_CORE  | 
CPU 코어 개수  | 
USED  | 
CPU 사용률(%)  | 
LOAD_AVG  | 
노드 부하량  | 
IOWAIT  | 
IO 대기률 (%)  | 
UPDATE_TIME  | 
CPU 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS)  | 
RAM 정보 조회하기
각 노드의 RAM 정보를 조회하는 방법은 다음과 같습니다.
iplus> .system ram
옵션  | 
사용법  | 
설명  | 
.system ram  | 
가장 최근의 RAM 정보를 조회합니다.  | 
|
-s, –stime  | 
.system ram -s {yyyymmddHHMMSS}  | 
설정한 시간 이후의 RAM 정보를 조회합니다.  | 
-e, –etime  | 
.system ram -e {yyyymmddHHMMSS}  | 
설정한 시간 이전의 RAM 정보를 조회합니다.  | 
아래는 각 노드의 RAM 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다.
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
컬럼  | 
설명  | 
NODE_ID  | 
노드의 아이디  | 
TOTAL  | 
램 용량(byte)  | 
USED_F  | 
램디스크 사용량(byte)  | 
USED_P  | 
프로세스의 램 사용량(byte)  | 
SWAP_T  | 
스왑 총 용량(byte)  | 
SWAP_U  | 
스왑 사용 용량(byte)  | 
UPDATE_TIME  | 
RAM 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS)  | 
DISK 정보 조회하기
각 노드의 DISK 정보를 조회하는 방법은 다음과 같습니다.
iplus> .system disk
옵션  | 
사용법  | 
설명  | 
.system disk  | 
가장 최근의 DISK 정보를 조회합니다.  | 
|
-s, –stime  | 
.system disk -s {yyyymmddHHMMSS}  | 
설정한 시간 이후의 DISK 정보를 조회합니다.  | 
-e, –etime  | 
.system disk -e {yyyymmddHHMMSS}  | 
설정한 시간 이전의 DISK 정보를 조회합니다.  | 
아래는 각 노드의 DISK 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다.
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
컬럼  | 
설명  | 
NODE_ID  | 
노드의 아이디  | 
P_NAME  | 
디스크 마운트 정보  | 
P_SIZE  | 
디스크 총 용량 (byte)  | 
P_SIZE_U  | 
디스크 사용 용량 (byte)  | 
UPDATE_TIME  | 
DISK 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS)  | 
네트워크 정보 조회하기
각 노드의 네트워크 정보를 조회하는 방법은 다음과 같습니다.
iplus> .system net
옵션  | 
사용법  | 
설명  | 
.system net  | 
가장 최근의 네트워크 정보를 조회합니다.  | 
|
-s, –stime  | 
.system net -s {yyyymmddHHMMSS}  | 
설정한 시간 이후의 네트워크 정보를 조회합니다.  | 
-e, –etime  | 
.system net -e {yyyymmddHHMMSS}  | 
설정한 시간 이전의 네트워크 정보를 조회합니다.  | 
아래는 각 노드의 네트워크 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다.
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
컬럼  | 
설명  | 
NODE_ID  | 
노드의 아이디  | 
NET_IN_P  | 
해당 노드로 들어오는 패킷 수  | 
NET_OUT_P  | 
해당 노드에서 나가는 패킷 수  | 
NET_IN_B  | 
해당 노드로 들어오는 데이터 량 (byte)  | 
NET_OUT_B  | 
해당 노드에서 나가는 데이터 량 (byte)  | 
UPDATE_TIME  | 
DISK 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS)  | 
전체 시스템 정보 조회하기
전체 노드의 시스템 정보를 한번에 조회하는 방법은 다음과 같습니다.
iplus> .system all
옵션  | 
사용법  | 
설명  | 
|---|---|---|
.system all  | 
전체 노드의 시스템 정보를 조회합니다.  | 
|
–summary  | 
.system all –summary  | 
많은 용량을 사용하는 3개의 테이블을 조회합니다.  | 
아래는 전체 노드의 시스템 정보를 한번에 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다.
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
컬럼  | 
설명  | 
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 정보를 조회하는 명령어는 다음과 같으며, 아래 표에 각 옵션에 대한 설명을 참조하시기 바랍니다.
iplus> .noti
옵션  | 
사용법  | 
설명  | 
.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 정보를 조회하는 화면 예시이며, 각 컬럼에 대한 설명은 아래 표를 참조하시기 바랍니다.
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
컬럼  | 
-d 옵션 해당 여부  | 
설명  | 
UPDATE_TIME  | 
알람이 발생한 시간  | 
|
NODE_ID  | 
알람이 발생한 노드 ID  | 
|
TYPE  | 
알람의 종류  | 
|
REPORTED_BY  | 
○ 
 | 
알람이 발생한 위치  | 
SCOPE  | 
○ 
 | 
해당 알람이 영향을 주는 범위  | 
EVENT  | 
○ 
 | 
알람의 상세 내용  |