본문 바로가기

Say Sycros

알아봅시다! “프로세스 감시기능”

 

프로세스감시기능 이란?   

프로세스 감시 기능은 프로세스의 실행 상태를 감시하는 기능입니다.

감시할 프로세스 이름을 등록하여 현재 시스템에서 실행중인 프로세스 수를 구하는 방식입니다.

프로세스 감시 등록은

[Sycros Console] ->[설정] -> [프로세스 감시 설정]에서 등록 가능합니다.

  

 

프로세스 이름 : 프로세스 사용자가 구분하기 위한 이름

패턴 : 사용자가 감시할 프로세스 명

: 프로세스에 대한 설명 공백도 상관없음

클레스 이름 : 해당 프로세스가 포함될 클레스

이벤트 발생시 이벤트창에 나타날 클래스명 기본은 System

경고범위 : 프로세스의 경고범위

설정 예 : 프로세스가 0개가 장애일 경우

0에서 0으로 설정

통보조건 : 이벤트 통보 조건

Immediate and after 0회로 설정

해당 이벤트가 몇번 발생했을때 장애메시지를 통보 할것인가에 대한 설정

타임셋 : 데이터 수집 주기 및 감시주기 기본적으로 만들어진 설정을 사용하시면 됩니다.

 

 

STEP 1. 감시 프로세스 선택

Windows 서버는 작업관리자, Unix 서버는 psef  명령어로 감시하고자 하는 프로세스의 이름을 확인합니다.

 

STEP 2. 프로세스 감시 패턴 등록

프로세스 명을 직접 사용 패턴으로 사용하거나 정규표현식을 이용하여 등록할 수 있습니다.

프로세스 이름에서만 검색

프로세스의 Arguments를 제외하고 프로세스 이름에서만 검색하는 경우

- 검색 문자열: altibase

- 패턴: ^[^ ]*altibase

- 설명: 공백을 기준으로 1번째 문자열에서만 데이터를 검색

 

 

Argument에서만 검색

프로세스의 이름을 제외하고 Arguments에서만 검색하는 경우

- 검색 문자열: chaos3

- 패턴: [ ]+chaos3

- 설명: 1번째 공백이 나온 이후에 문자열에서만 데이터를 검색

 

 

프로세스 이름 뒤에 다른 문자가 없는 프로세스 검색

특정 프로세스의 이름만 찾고 프로세스 이름 뒤에 다른 문자가 붙는 프로세스는 제외하는 경우

- 검색 문자열: yunhab(yunhabyunhabeg가 검색됨)

- 패턴: ^[^ ]*yunhab[ ]

- 설명: 1번째 공백이 나온 이후에 문자열에서 검색

         문자열 뒤에 다른 문자가 없는 프로세스만 검색