1. Parm 이란 2. 설치방법 3. 라이센스 설치방법 4. 기본 사용법 5. Parm의 명령어 6. 구성파일 및 포트번호

 5. Parm에 포함된 명령어

Parm에 포함된 명령어들은 다음과 같으며, /opt/JSparm/bin 디렉토리에 있다.

명령어 설명
    그래프를 만드는 명령어
mkgraph mkgraph options file
지정한 파일에서 특정 칼럼에 대한 데이타를 읽어서 그래프를 그려준다.
gvmstat gvmstat [options] output_of_vmstat
vmstat 명령어의 결과 파일에 대하여 그래프를 그려준다.
gmpstat gmpstat [options] output_of_mpstat
mpstat 명령어의 결과 파일에 대하여 그래프를 그려준다.
giostat giostat [options] output_of_iostat
iostat -x 명령어의 결과 파일에 대하여 그래프를 그려준다.
gcpu gcpu [options] file
iostat -c 명령어의 결과 파일 또는 sar -u 명령어의 결과 파일에 대하여 CPU 그래프를 그려준다.
gnetstat gnetstat [options] output_of_netstat
netstat -i 명령어의 결과 파일에 대하여 그래프를 그려준다.
gsar gsar [options] output_of_sar
sar -A 명령어의 결과 파일에 대하여 그래프를 그려준다.
gpsinfo gpsinfo [options] output_of_psinfo
psinfo -A와 psinfo -j와 psinfo -a 명령어의 결과 파일에 대하여 그래프를 그려준다.
gnetinfo gnetinfo [options] output_of_netinfo
netinfo -sx 명령어의 결과 파일에 대하여 그래프를 그려준다.
    막대 그래프 및 GIF 파일 편집하는 명령어
mkchart mkchart [options] [file]
지정한 파일에서 특정 칼럼에 대한 데이타를 읽어서 막대 그래프를 그려준다.
edgif edgif [options] file
GIF 파일을 편집하는 명령어이다.
mrepx_shell mrepx_shell [options] directory
여러 시스템에서 수집한 mdbxx-file에 대하여, 명령어 라인에서 동시에 처리할 수 있는 shell script를 생성하는 명령어이다.
    최대값 및 최소값을 구해주는 명령어
adjmaxmin adjmaxmin [option] files
gvmstat 명령어와 같이 그래프를 만드는 명령어의 -P 옵션의 결과 받아서 공통으로 사용할 수 있는 최대값 및 최소값을 만들어 준다.
    일반 명령어의 실행 결과를 수집하는 명령어
dolog dolog [options] command
dolog 명령어는 시스템 명령어를 일정시간 간격으로 실행하여 그 결과를 파일에 저장한다.
    시간정보를 조사하는 명령어
timecheck timecheck [options] [file]
timecheck 명령어는 데이타를 수집한 파일에 들어 있는 시간을 조사하여 시간 간격을 초단위로 표시한다.
    누적 데이타의 차이값을 구하는 명령어
prdelta prdelta [options] [file]
kstat 명령어는 시스템 통계 정보의 누적 데이타 값을 출력한다. prdelta 명령어는 누적된 데이타 값을 차이값으로 변환한다.
    로그를 분석하는 명령어
logcount logcount options
logcount 명령어는 웹서버와 같이 시간이 표시되어 있는 데이타에서 시간대 별로 얼마나 많은 데이타가 있는지 카운트하는 프로그램이다.
    HTML 파일을 만들어 주는 명령어
imglist imglist options
imglist 명령어는 그래프 파일을 HTML 문서로 쉽게 한 페이지로 볼 수 있도록 HTML tag를 만든다.
pickfield pickfield options
pickfield 명령어는 입력 파일에서 특정 컬럼의 데이타를 뽑아낸다.
    데이타 수집 및 가공 명령어
getdata getdata options
getdata는 vmstat, iostat, netstat, mpstat, sar, psinfo 데이타를 한번에 일괄로 수집할 수 있도록 한다.
getdata_daily.sh getdata_daily.sh options
getdata_daily.sh는 vmstat, psinfo 데이타를 한번에 일괄로 수집하여 HTML 페이지를 만든다.
mkrep.sh mkrep.sh options
getdata로 수집한 vmstat, iostat, netstat, mpstat 데이타에 대하여 HTML 페이지를 만들어 준다.
    간단한 웹 서버
gwserv gwserv [options]
gwserv 명령어는 최소 기능을 가진 web server 프로그램이다.
jwget jwget [options]
jwget 명령어는 웹서버의 페이지는 명령어 라인에 HTTP 프로토콜로 가지고 오는 명령어이다.
    네트웍 정보를 조사하는 명령어
netinfo netinfo [options]
netinfo 명령어는 네트웍 인터페이스에 대한 정보를 보여준다.
tcpinfo tcpinfo [options]
tcpinfo 명령어는 TCP 및 UDP 통계 정보를 보여준다.
    프로세스 정보를 조사하는 명령어
psinfo psinfo [options]
psinfo는 프로세스에 대한 정보를 보여준다.
jtop jtop [options]
jtop는 프로세스에 대한 정보를 화면의 크기에 맞추어 지정한 시간 간격으로 보여준다.
mmonx_proc mmonx_proc [options]
주기적으로 프로세스 정보를 저장한다.
psinfo_dailymon psinfo_dailymon [options]
psinfo_dailymon은 cron 명령어와 psinfo -M 옵션을 사용하여 프로세스를 주기적으로 모니터링 할 수 있게 한다.
psparse psparse [options] file
psparse는 psinfo -A 명령어로 수집한 데이타를 가공하여 원하는 정렬방법으로 볼 수 있다.
tsinfo tsinfo [options]
tsinfo는 프로세스에 있는 LWP에 대한 정보를 보여준다.
procinfo procinfo [options]
procinfo 명령어는 일정 시간 간격으로 프로세스를 조사하여 active한 프로세스를 찾아서 구간별 CPU 사용량, read/write양, 시스템 콜의 횟수를 보여준다.
proctime proctime [options]
proctime 명령어는 일정 시간 간격으로 지정한 프로세스를 조사하여 구간별 CPU 사용량에 대한 자세한 정보 보여준다.
jmeminfo jmeminfo [options]
jmeminfo 명령어는 시스템이 사용하는 메모리 정보와 프로세스가 사용하는 메모리 정보를 상세히 보여준다.
    DTRACE 기능을 이용하여 시스템 콜 및 시그널, TCP/UDP 정보를 조사하는 명령어
jsyscall jsyscall [options]
jsyscall 명령어는 시스템 콜이 사용하는 CPU 사용량을 상세히 보여준다.
jsyserr jsyserr [options]
jsyserr 명령어는 시스템 콜에서 발생한 오류 정보를 보여준다.
jsyssig jsyssig [options]
jsyssig 명령어는 프로세스에게 전달된 시그널 정보를 보여준다.
jsysexec jsysexec [options]
jsysexec 명령어는 새로 실행되는(exec) 프로세스 정보를 보여준다.
jsystcp jsystcp [options]
jsystcp 명령어는 TCP 접속에 대한 정보를 보여준다.
jsysudp jsysudp [options]
jsysudp 명령어는 UDP 페킷에 대한 정보를 보여준다.
    파일 시스템 사용 현황일 분석하는 명령어
jfind jfind [options]
jfind 명령어는 파일 시스템에서 파일의 크기 및 기타 정보를 수집한다.
수집한 데이타는 jfparse 명령어에 의해 분석된다.
jfparse jfparse [options]
jfparse 명령어는 jfind 명령어가 수집한 데이타를 분석한다.
    웹 애플리케이션
 ParmView
ParmView는 웹 서비스를 통하여 시스템에서 mmonx이 수집한 시스템의 통계 데이타에 대하여 다양한 형태의 그래프를 그려준다.
    실시간 모니터링 자바 애플리케이션
 sysmon.exe
여러 시스템의 통계정보와 프로세스에 대한 정보를 그래프로 보는 명령어
 hostview.exe
하나의 시스템의 통계정보와 프로세스에 대한 정보를 그래프로 보는 명령어

hostvt : hostvew.exe의 텍스트 버전.

 cpuview.exe
개별 CPU의 사용률을 그래프로 보는 명령어

cpuvt : cpuvew.exe의 텍스트 버전.

    데몬 프로세스
mmonx  mmonx [options]
mmon은 시스템의 통계정보를 1분에 한번씩 수집하여 데이타 파일에 저장하는 데몬 프로세스이다. 이 데이타는 ParmView의 CGI 프로그램인 mrepx.cgi에 의해 사용된다.
parmagentx  parmagentx [options]
parmagentx는 sysmon.exehostview.exe의 접속을 받아들여 실시간으로 시스템 통계정보를 전달하는 데몬 프로세스이다.
cpuviewd  cpuviewd [options]
cpuviewd는 cpuview.exe의 접속을 받아들여 실시간으로 개별 CPU의 사용량을 전달하는 서버 프로세스이다.
    CGI 프로그램
mrepx / mrepx.cgi  mrepx.cgi [options]
mrepx.cgi는 ParmView의 CGI 프로그램으로 사용되며, ParmView의 요청에 따라 다양한 형태의 그래프를 만들어 준다.
    데이타 복사 프로그램
get_mdbxx  get_mdbxx options
get_mdbxx 명령어는 다른 시스템으로 접속하여, 그 시스템에서 mmonx 명령어가 수집한 mdbxx-yyyy.mm 데이타 파일을 복사해 온다.
    데이타 변환 프로그램
conv_mdbxx  conv_mdbxx options
conv_mdbxx 명령어는 구 버전(V7.x) mmonx 명령어가 수집한 데이타 파일을 mmonx 명령어(V10.x)가 수집하는 데이타 형식으로 변환한다.
    로그 파일을 모니터하는 명령어
jlogmon jlogmon [options]
시스템의 있는 로그 파일을 감시하여 새로운 로그가 기록되면, 이를 관리자에게 알려준다.
sendmsg 명령어를 관리자에게 통보하는 기능으로 사용한다.
sendmsg sendmsg [options]
메세지를 logviewer 프로그램에게 전달하는 명령어
logviewer.exe
sendmsg 명령어로 받은 메세지를 화면에 보여주는 명령어
    기타 유용한 명령어
jcal jcal [options] yyyy/mm/dd ndays
날짜와 요일을 계산하는 명령어
jtab jtab [options] [file]
필드 분리자로 구분된 데이타를 읽어서 HTML table을 만들어 준다.
jrow jrow [options] [file]
여러 줄에 나누어져 있는 데이타를 모아서 한줄에 여러 컬럼으로 출력하는 명령어
jsum jsum [options] [file]
라인별 또는 컬럼 별로 된 숫자의 합계를 계산하는 명령어
jhexdump jhexdump [options] [file]
입력파일을 16진수로 보여주는 명령어
jnetperf jnetperf [options]
TCP 프로그램 레벨에서 네트웍 전송 속도를 측정하는 명령어
cdrun.sh cdrun.sh [options] command directory
지정한 명령어를 지정한 디렉토리에서 실행하는 명령어
iostatctl iostatctl [options] file
iostat 명령어로 수집한 데이타를 가공하는 명령어
netinfoctl netinfoctl [options] file
netinfo 명령어로 수집한 데이타를 가공하는 명령어
mmvt mmvt [options]
mmonx 명령어가 수집한 데이타의 최종 1분의 데이타를 텍스트로 보여주는 명령어
rmtimef rmtimef [options]
rmtimef 명령어는 시간 정보를 가지고 있는 파일명에 대해 일정 시간이 지난 파일을 삭제할 수 있게 하는 명령어이다.
    버전 정보를 알려주는 명령어
parm parm 명령어는 parm 소프트웨어에 포함된 모든 명령어에 대한 버전정보를 보여준다.
-V 옵션을 사용하면, parm 패키지의 버전만 보여준다.
# /opt/JSparm/bin/parm -V
V10.6