시스템 관리하기

해당 절에서는 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
.error 명령어의 옵션

옵션

사용법

설명

LIST

.error list

에러의 내용을 조회

COUNT

.error count

에러의 개수를 조회

.error 명령어의 공통 옵션

옵션

사용법

설명

-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
.error list 의 컬럼 정보

컬럼

설명

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 명령어

명령어

설명

.node list

각 노드의 리소스 상태를 조회합니다.

.node disable

특정 노드를 disable 상태로 변경합니다.

.node enable

특정 노드를 enable 상태로 변경합니다.

노드 리소스 상태 조회하기

IRIS 노드의 리소스 상태를 조회하는 명령어는 다음과 같으며, 아래 표에 각 옵션에 대한 설명을 참조하시기 바랍니다.

iplus> .node list
.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 명령어

명령어

설명

.system os

각 노드의 OS 정보를 조회합니다.

.system cpu

각 노드의 CPU 정보 및 사용량을 조회합니다.

.system ram

각 노드의 RAM 용량 및 사용량을 조회합니다.

.system disk

각 노드의 DISK 용량 및 사용량을 조회합니다.

.system net

각 노드의 네트워크 정보 및 사용량을 조회합니다.

.system all

시스템 전체 정보를 한번에 조회합니다.

OS 정보 조회하기

각 노드의 OS 정보를 조회하는 방법은 다음과 같습니다.

해당 명령어는 ROOT 권한이 있어야 실행 가능합니다.

iplus> .system os
.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
노드의 OS 정보

컬럼

설명

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 명령어의 옵션

옵션

사용법

설명


.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
노드의 CPU 정보

컬럼

설명

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 명령어의 옵션

옵션

사용법

설명


.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
노드의 RAM 정보

컬럼

설명

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 명령어의 옵션

옵션

사용법

설명


.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
노드의 DISK 정보

컬럼

설명

NODE_ID

노드의 아이디

P_NAME

디스크 마운트 정보

P_SIZE

디스크 총 용량 (byte)

P_SIZE_U

디스크 사용 용량 (byte)

UPDATE_TIME

DISK 정보가 업데이트된 가장 최근의 시간 (yyyymmddHHMMSS)

네트워크 정보 조회하기

각 노드의 네트워크 정보를 조회하는 방법은 다음과 같습니다.

iplus> .system net
.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 명령어의 옵션

옵션

사용법

설명


.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 명령어의 옵션

옵션

사용법

설명


.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
Notification 정보

컬럼

-d 옵션 해당 여부

설명

UPDATE_TIME


알람이 발생한 시간

NODE_ID


알람이 발생한 노드 ID

TYPE


알람의 종류

REPORTED_BY

알람이 발생한 위치

SCOPE

해당 알람이 영향을 주는 범위

EVENT

알람의 상세 내용