이 페이지의 구성
시스템
시스템
개요
시스템(System) 그룹은 파일 및 디렉터리 처리, 서버·프로세스·네트워크 정보 확인, 시스템 자원 점검, 각종 모니터링 기능을 제공하는 요소기술 모음이다.
주요 기능은 파일 및 디렉터리 관리, 시스템 정보 조회, 서버 및 네트워크 모니터링, 파일 업로드·다운로드, 파일 변환 및 동기화 등으로 구성되어 있으며, 관련 소스는 egovframework.com.utl.sim과 egovframework.com.utl.sys 패키지에서 제공된다.
관련 문서
- DB서비스모니터링 — DB서비스모니터링은 DB 서버의 서비스 상태를 주기적으로 모니터링하는 기능을 제공한다.
- HTTP서비스모니터링 — HTTP서비스모니터링은 웹 서비스(웹서버 및 WAS)가 정상적인지 주기적인 점검을 수행하고, 문제 발생 시 해당 정보를 관리자에게 통보하는 기능을 제공한다.
- XML 데이터조립 — 구조화된 데이터를 XML 형식으로 조립하여 파일로 저장하는 기능을 제공한다.
- XML 데이터파싱 — XML 파일을 파싱하여 구조화된 데이터 형태로 변환하는 기능을 제공한다.
- 네트워크상태체크 — Ping Test를 통해 네트워크 통신가능 여부를 확인하는 기능을 제공한다.
- 네트워크서비스모니터링 — 네트워크서비스모니터링은 네트워크서비스 상태를 주기적으로 모니터링하는 기능을 제공한다.
- 네트워크정보확인 — IP 주소, MAC 주소, PortScan 목록 등 네트워크 정보를 확인하는 기능을 제공한다.
- 디렉토리 압축/해제 — 비즈니스 로직을 처리하면서 필요한 파일 또는 디렉토리의 압축 및 압축 해제를 위한 공통 기능을 제공한다.
- 디렉토리감시 — 특정 디렉토리를 대상으로 디렉토리 내의 시스템에 존재하는 파일과 디렉토리의 변동 내역을 모니터링한다.
- 디렉토리권한체크 — 비즈니스 로직을 처리하면서 필요한 디렉토리의 접근 권한을 확인하기 위한 공통 기능을 제공한다.
- 디렉토리복사 — 비즈니스 로직을 처리하면서 필요시 디렉토리의 전체 구조와 파일을 복사하는 공통 기능을 제공한다.
- 디렉토리삭제 — 비즈니스 로직을 처리하면서 필요 시 특정 디렉토리를 삭제할 수 있는 공통 기능을 제공한다.
- 디렉토리생성 — 지정한 경로에 디렉토리를 생성하는 기능을 제공한다.
- 디렉토리속성정보체크 — 디렉토리 속성정보인 디렉토리명, 생성일자(최종수정일자), 소유계정, 읽기권한, 쓰기권한, 접근권한, 사이즈 정보를 확인하는 기능을 제공한다.
- 디렉토리이동 — 비즈니스 로직을 처리하면서 필요시 디렉토리를 이동할 수 있는 공통 기능을 제공한다.
- 디렉토리일자체크 — 디렉토리의 일자 정보를 확인하는 기능을 제공한다.
- 디렉토리존재체크 — 비즈니스 로직을 처리하면서 필요시 디렉토리의 존재를 확인할 수 있는 공통 기능을 제공한다.
- 디스크속성정보체크 — 특정 파일이 위치한 디스크의 마운트 경로(속성 정보)를 확인하는 기능을 제공한다.
- 디스크유효용량체크 — 시스템 내 디스크의 전체 용량, 사용 가능한 용량, 사용률 및 마운트 위치 정보를 확인하는 기능을 제공한다.
- 디스크존재체크 — 시스템에 연결된 디스크, CD, USB 등의 존재 여부를 확인하는 기능을 제공한다.
- 로그인세션정보체크 — 로그인한 사용자의 세션 정보를 확인하고 지정한 페이지로 이동하는 기능을 제공한다.
- 로그패턴검사 — 로그 파일을 분석하여 특정 문자열이나 패턴과 일치하는 내용을 추출하는 기능을 제공한다.
- 서버자원모니터링 — 서버자원모니터링은 시스템의 서버 자원(CPU, Memory 등) 상태를 모니터링하고 그 결과를 로그로 등록하여 관리하는 공통컴포넌트이다.
- 서버정보확인 — 시스템에 설치된 다양한 서버(웹서버, WAS서버, 메일서버)의 정보를 확인하는 기능을 제공한다.
- 송수신모니터링 — 송수신모니터링은 연계기관과의 송수신 상태를 주기적으로 모니터링하는 기능을 제공한다.
- 시스템정보확인 — 시스템 고유의 속성정보인 프로세서 ID, 호스트, 운영체제(OS), 메모리(Memory), 디스크(HDD) 정보를 확인하는 기능을 제공한다.
- 웹표준검사 — 웹표준검사는 웹 브라우저 호환성을 위해 웹표준을 준수했는지를 검사하는 기능을 제공한다.
- 유효메모리체크 — 시스템에서 사용 가능한 유효메모리를 체크하는 기능을 제공한다.
- 클라이언트정보확인 — 리퀘스트(HttpServletRequest)를 요청한 클라이언트의 웹 브라우저 버전, 클라이언트 IP 주소를 리턴하는 기능을 제공한다.
- 파일권한체크 — 비즈니스 로직을 처리하면서 필요한 파일의 접근 권한을 확인하기 위한 공통 기능을 제공한다.
- 파일다운로드 — 서버에 저장된 파일을 사용자가 웹 브라우저를 통해 다운로드할 수 있는 기능을 제공한다.
- 파일동기화 — 파일동기화는 파일 저장 및 삭제에 대하여 여러 AP 서버에 동기화시키는 기능으로, AP 서버들 간 동기화를 통해 파일 첨부 및 다운로드 기능을 제공한다.
- 파일변환 — 문서 파일(Doc, XLS, PPT 등)을 PDF 형식으로 변환하는 기능을 제공한다.
- 파일보안 — 암호화 알고리즘을 사용하여 파일을 암호화하거나 역으로 복호화하는 기능을 제공한다.
- 파일복사 — 지정한 경로의 파일을 다른 경로로 복사하는 기능을 제공한다.
- 파일비교 — 서버 및 클라이언트 응용 프로그램에서 두 파일의 정보를 비교하는 기능을 제공한다.
- 파일삭제 — 비즈니스 로직을 처리하면서 필요시 파일을 삭제할 수 있는 공통 기능을 제공한다.
- 파일생성 — 지정한 경로에 새로운 텍스트 파일을 생성하는 기능을 제공한다.
- 파일속성정보체크 — 파일 속성정보인 파일명, 최종수정일자, 소유계정, 읽기권한, 쓰기권한, 접근권한, 마운트 경로 정보를 확인하는 기능을 제공한다.
- 파일송/수신 — FTP 프로토콜을 사용하여 파일을 송수신하는 기능을 제공한다.
- 파일시스템모니터링 — 파일시스템모니터링은 파일시스템 상태를 주기적으로 모니터링하는 기능을 제공한다.
- 파일압축/해제 — 비즈니스 로직을 처리하면서 필요한 파일 또는 디렉토리의 압축 및 압축 해제를 위한 공통 기능을 제공한다.
- 파일업로드 — 첨부파일을 업로드하고 서버에 저장하는 기능을 제공한다.
- 파일이동 — 비즈니스 로직을 처리하면서 필요시 파일을 이동할 수 있는 공통 기능을 제공한다.
- 파일일자체크 — 파일의 최종 수정일자를 확인하거나, 수정일자 조건별로 파일 목록을 조회하는 기능을 제공한다.
- 파일존재체크 — 디렉토리에 파일이 존재하는지 체크하는 기능을 제공한다.
- 파일파싱
— 사용자가 업로드한 파일 및 서버(Server)의 텍스트 파일을 특정 구분자(
,,|,TAB)로 파싱하여 정보를 추출하는 기능을 제공한다. - 프로세스ID확인 — 시스템에서 동작하는 프로세스 정보를 확인하는 기능을 제공한다.
- 프로세스모니터링 — 프로세스모니터링은 특정 프로세스가 기동 중인지 주기적으로 점검을 수행하고, 문제 발생 시 해당 정보를 관리자에게 통보하는 기능을 제공한다.
- 프로퍼티 — 애플리케이션에서 공통으로 사용하는 프로퍼티 정보를 로드하여 메모리에 저장하는 기능을 제공한다.
- 프록시서비스 — 프록시 설정을 동적으로 관리하고, Telnet, FTP, JDBC 연결 등의 접속 로그를 기록하는 기능을 제공한다.