Q.   Sycros V. 2.9에서의 Sycros Console 이벤트 통보 설정은 어떻게 하나요?

 

A.   Sycros 3.x 버전의 이벤트 통보 설정 방법은 지난 뉴스레터에 설명되어있으나 설정

      방법이 다른 2.9 버전의 문의도 많아 2.9 버전 통보 설정 방법을 알려드리겠습니다.

 

 

 

1.     이벤트 통보 설정

 

-       Sycros Console 상단 메뉴의 이벤트->이벤트 관리에서 설정합니다.

-       설정은 통보 방법에서 통보 받을 스케줄(시간, 요일) 통보 방식(SMS, E-Mail, VMS, Popup) 설정 -> 통보 대상에서 통보 받을 이벤트 설정(장애 등급, 호스트, 이벤트) -> 통보 매핑에서 통보 방법과 통보 대상을 선택 하는 순으로 합니다.

 

 

가.   통보 방법 설정

 

    -        추가하려는 통보 방법의 이름을 트리박스 상단의 텍스트 박스에 입력 후 추가 버튼을 클릭합니

        다.

    -       생성된 통보 방법의 이름을 선택 후 툴바에서 추가 버튼을 클릭하여 이벤트 통보시간과 통보 

        방(SMS, E-Mail, VMS, Popup) 을 입력합니다.

 

 

 

 

 

 

 

나.   통보 대상 설정

 

 

 

 

-       추가하려는 통보 대상의 이름을 입력 후 추가 버튼을 클릭합니다.

-       생성된 통보 대상의 이름을 선택 후 툴바에서 추가 버튼을 클릭합니다.

-   이벤트를 수신하고자 하는 경고상태, 호스트, 클래스, 이벤트를 선택하여 통보 대상을 추가합니다.

 

 

 

 

 

 

 

다.   통보 매핑 설정

 

-       추가하려는 사용자를 선택 후 지금까지 설정한 통보 대상과 통보 방법을 매핑하여 이벤트를 수신합니다.

 

 

 

2.     이벤트 통보 예외처리

-       점검 또는 정기적인 PM등의 이유로 발생한 이벤트를 처리하지 않아야 할 때에 이벤트 예외 처리를 등록하여 이벤트 수신을 안 하실 수 있습니다.

-       Sycros Console 상단 메뉴의 이벤트->이벤트 예외처리에서 설정합니다.

 

 

가.   예외 처리 추가

-       툴바에서 추가 버튼을 클릭합니다.

-       이벤트 예외처리 속석 창에서 예외처리 실행 주기를 선택합니다.

-       예외처리 활성화의 기본값은 Check 상태이고 예외처리를 동작시키는 역할을 합니다.

-       대상 목록에서 예외 목록으로 마우스로 Drag & Drop 합니다.

항목

설명

Monthly Plan

매월 지정한 날짜(1~31)와 지정시간(0~24)에 예외처리

Weekly Plan

매주 지정한 요일(~)과 지정시간(0~24)에 예외처리

Daily Plan

매일 지정시간(0~24)에 예외처리

Specification

예외처리 시작시간~ 예외처리 종료시간을 지정하여 예외처리

 

-       이벤트 예외처리 옵션을 설정합니다.

옵션

설명

모든 통보방법 예외처리

모든 이벤트를 Skip

SMS

SMS를 사용한 이벤트 통보를 Skip

VMS

VMS를 사용한 이벤트 통보를 Skip

Popup

Popup을 사용한 이벤트 통보를 Skip

Mail

Mail을 사용한 이벤트 통보를 Skip

Sound

Sound를 사용한 이벤트 통보를 Skip

 

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

 

Sycros를 처음 도입하신 운영자분들이 제일 먼저 질문하시는 내용이 Sycros가 정상적으로 동작하며, 각 서버의 성능 장애데이터를 정상 수집하는지 여부를 궁금해 하십니다. 그래서 간단하게 Sycros정상구동하는지 확인하는 방법을 알려드리겠습니다.

 

 

방법.1 Broker 구동확인

 

 

 

브로커와 레파지토리가 정상 연결되었을 경우 Console 우측하단의 아이콘이 녹색아이콘으로 나오며

연결이 정상적이지 않거나 다른 PC에 같은 ID로 로그인 되었을 경우 아이콘이 비활성화 됩니다.

 

 

 

방법.2 Agent 연결확인

 

브로커와 레파지토리가 정상 연결되어 있는데 성능데이터가 안나올경우 두번째로 Agent의 정상 구동여부를 확인합니다. Agent 아이콘이 비활성화 되었을 경우 Agent재구동 혹은 데이터 수집 비정상 여부를

확인해야 합니다.

 

 

 

두가지 사항을 확인 후 문제가 있을 경우 담당엔지니어에게

연락을 하시면 좀더 신속한 장애확인이 가능합니다.^^

 

 

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

 

Q.  장비가 추가 도입되어 새로운 장비를 대량으로 등록해야 하는데 쉽고 간편하게

     할 수 있는 방법이 없을까요?

A.  호스트 관리에서 템플릿을 가져오기 기능을 이용하여 쉽게 등록할 수 있습니다.

 

 

 호스트 등록 방법은 “새로 만들기” 버튼을 통해서 한대씩 등록하는 방법과 엑셀형식의 템플릿에 저장된 호스트정보를 한번에 업로드 하는 “가져오기” 버튼을 통한 대량 등록방법, 두 가지 방법을 제공합니다.

 호스트등록/삭제는 관리자(admin) 계정만 할 수 있습니다. 해당호스트에 대해서 권한이 있는 Operator는 호스트정보를 조회하고 수정할 수 있습니다.

 

 

 

 

u  “새로 만들기” 버튼을 통해서 한대씩 등록하는 방법

     

  관리창에서 “새로 만들기”  버튼을 클릭한다.

  ② 호스트 정보를 입력한다.

  ③ 확인” 버튼을 클릭한다. “적용” 버튼을 클릭하면 호스트를 추가로 등록할 수 있다.

 

 

 

 

 

 

u  엑셀형식의 템플릿에 저장된 호스트정보를 한번에 업로드 하는 “가져오기”

    버튼을 통한 대량 등록방법

 

관리창 에서 “가져오기” 버튼을 클릭한다.

 

② “템플릿저장” 버튼을 클릭하여 템플릿파일을 저장한다.

 

 

 

 

 

저장한 템플릿파일에 호스트정보를 입력한다.

    

*호스트 정보 : 호스트 별칭 , 호스트 이름 , IP 주소

 

 

 

 

 

④ 호스트 가져오기 창에서 “파일열기” 버튼을 클릭한다.

⑤ 템플릿파일을 선택하고, 워크시트(엑셀의 탭이름)를 선택하고, “확인” 버튼을 클릭한다.

 

 

 

화면에 로드된 정보를 확인한다. 정보는 편집이 가능하다.

 

 

 

 

⑦ “업로드” 버튼을 클릭하면 일괄적으로 등록된다.

 

 

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

 

Q : Console에서 통보 설정을 해도 이벤트 통보를 받지 못하네요.

E-mail로 이벤트 통보를 받으려고 합니다.

A : Event Center에서 통보 보낼 E-mail 환경설정을 해주시면 됩니다.

   물론 Sycros Console에서도 통보 받을 사용자 E-mail 등록 필요합니다.

 

 

STEP 1) Event Center 환경설정

 

1. [시작] – [Sycros] – [Sycros Console] – [Sycros Event Center] – [계정 접속정보 입력 후 로그인]

 

2. [설정] – [통보 설정] 클릭

 

 

3. [이메일] – [이메일 통보 체크] – [메일 환경 설정하기]

  -통보할 이벤트 내용을 작성해서 보내는 E-mail 을 설정

 

 

오른쪽 삼각형 버튼을 클릭하여 받아볼 정보를 설정할 수 있다.

(1) 이벤트 아이디: 이벤트의 아이디

(2) 발생일: 이벤트 발생일

(3) 수신일: Sycros Event Center가 이벤트를 수신한 날짜

(4) 호스트 별칭: 이벤트가 발생한 호스트 별칭

(5) 호스트: 이벤트가 발생한 호스트의 이름

(6) IP 주소: 이벤트가 발생한 호스트의 IP 주소

(7) 클래스: 이벤트가 발생한 파라미터의 클래스 이름

(8) 인스턴스: 이벤트가 발생한 파라미터의 인스턴스 이름

(9) 리소스: 이벤트가 발생한 파라미터의 리소스 이름

(10) : 이벤트에 포함된 값

(11) 단위: 값의 단위

(12) 메시지: 메시지 컬럼에 저장된 메시지

(13) 이벤트: 이벤트 이름. 이벤트가 발생한 파라미터의 이름

(14) 상태: 이벤트의 상태

 

 

 

 

STEP 2) Sycros Console 환경설정 (지난 호 이벤트 통보 설정 참조)

 

1. [사용자 속성] – [이메일 설정]

 - 이벤트를 통보 받을 E-mail 설정

 

 

2. [통보 규칙 설정] – [통보방법] – [이메일 체크]

 

 

 

STEP 3) 이벤트 정상 확인 -    받으실 이메일에서 이벤트 확인

 

 

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

 

 

 

 

Q. 새로운 서버담당자가 있습니다. 이벤트를 문자로 받고 싶은데 어떻게 하나요?

A. 사용자를 추가로 등록하고 이벤트 통보 설정을 하셔야 합니다.

 

 

이벤트 통보 설정을 하기 위해서는 다음 3단계 과정이 필요합니다.

 

 STEP1.  사용자 생성

             STEP2.  관리대상 호스트 설정

 STEP3.  이벤트 통보 설정

 

 

STEP 1. 사용자 생성

[Sycros Console] -> [설정] -> [사용자 관리] -> [새로만들기] -> [사용자정보 입력]

 

 

STEP 2. 관리 대상 호스트 설정

 

[Sycros Console] -> [설정] -> [사용자 관리] -> [그룹] -> [사용자 그룹] -> [사용자 선택]

 

 

1)  관리 대상 호스트 추가

 

 

2) 호스트 정상 등록 후 확인

 

 

STEP 3. 이벤트 통보 설정

 - 통보 받을 새로운 룰을 사용자에게 할당

[Sycros Console] -> [설정] -> [이벤트 관리]

 

 

1) 새로 만들기 (규칙 이름, 이벤트 상태, 요일, 시간, 통보방법 설정)

 

 

 

2) 규칙 클릭 후 이벤트 추가

 

3)  이벤트 정상 등록 확인

 

 

 

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

 

      지난 호에 이어서 이번 호에서는 Sycros DashBoard를 사용하시면서 자주 질문하시는 사례에 대해 알아

     보도록 하겠습니다.

 

      1.  대시보드 화면이 전체화면으로 보이지 않고 작게 보여요!

 

      1.1 현상

 

      대시보드 로그인 화면이 작게 표시되어 로그인할 수 없습니다.

 

 

      1.2 발생원인

 

      Internet Explorer의 버전이 8.0 이상인 경우에 이전 버전의 브라우저와 호환되지 않아서 발생하는 현상

      입니다. 이전 버전과 호환되도록 설정하면 해결할 수 있습니다.

 

       1.3 해결방법

 

      Internet Explorer 호환성 보기기능을 사용하면 문제를 해결할 수 있습니다.

 

   Internet Explorer를 사용하여 Sycros Dashboard에 접속합니다.

    Internet Explorer도구 -> 호환성 보기메뉴를 선택합니다. 만일 호환성 보기메뉴가 비활성화 되어있어서 선택할 수 없을 경우에는 도구 -> 호환성 보기 설정메뉴를 선택하고, 대시보드 사이트를 목록에 추가합니다. 대시보드가 설치된 PC에서는 "localhost"를 추가하시면 되고, 대시보드가 설치된 PC에 IP를 입력하여 접속하시는 경우에는 "대시보드가 설치된 PC의 IP주소" 를 추가하면 됩니다.

 

 

 

      2 . 대시보드에서 작업한 내용이 화면에 바로 반영되지 않아요!

 

      2.1 현상

 

     관제화면에 컴포넌트의 추가, 수정, 삭제 작업 수행 시 또는 서비스, 지역 카테고리 등록, 서비스 또는 지역 

     에 호스트 할당 및 제거 등의 작업을 수행할 때 사용자가 작업한 내용이 화면에 직접 반영되지 않고 Sycros 

     Dashboard를 재실행 한 후에 작업 내용의 결과를 확인할 수 있습니다.

 

     2.2 발생원인

 

    사용자가 컴포넌트 등록, 서비스(또는 지역) 등록, 호스트 할당 등 페이지의 변화를 요구하는 작업을 수행할

    때 작업 내용이 반영되어있는 새로운 페이지를 요청하게 됩니다. 하지만 새로운 페이지를 제공하지 않아서

    발생하는 문제입니다. 사용자가 새로운 화면을 요청할 때마다 매번 서버로부터 새로운 페이지를 다시 전송

    받아 사용하도록 알리는 HTTP 헤더를 추가해 줌으로써 해결할 수 있습니다.

 

     2.3 해결방법 (대시보드가 설치된 PCIIS 버전이 6.0 인 경우)

 

“[시작] - [설정] - [제어판] - [관리도구] - [인터넷 정보 서비스]”를 실행합니다.

“[로컬 컴퓨터] - [웹 사이트] - [기본 웹 사이트] - [Dashboard]”에서 오른쪽 버튼을 클릭하여 속성 메

     뉴를 선택합니다.

 ③ 기본 웹 사이트 등록 정보창에서 HTTP 헤더 탭으로 이동합니다.

 ④ 사용자 지정 HTTP 헤더 그룹에서 추가 버튼을 클릭합니다.

 

 

   사용자 지정 헤더 이름에는 Cache-Control”, 사용자 지정 헤더 값에는 no-cache를 입력한 후 확인버튼을 클릭하여 Cache-Control 헤더를 추가합니다.

 

 

 

 

2.4 해결방법 ((대시보드가 설치된 PCIIS 버전이 7.0 인 경우)

 

     “[시작] - [설정] - [제어판] - [관리도구] - [IIS(인터넷 정보 서비스) 관리자]”를 실행합니다.

     “[로컬 컴퓨터] - [사이트] - [Default Web Site] - [Dashboard]”를 선택하고 "HTTP 응답 헤더" 항목을 더블 클릭합니다.

 

 

③ 작업 영역의 "추가..." 버튼을 클릭합니다.

 

 

 

 

 

④  사용자 지정 HTTP 응답 헤어 편집 창에서 아래와 같이 입력하고, "확인" 버튼을 클릭합니다.

 

 

 

 

             ⑤    Sycros Dashboard를 재 시작합니다.

 

 

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

 

 이번호 부터는  Sycros를 사용 하시면서 자주 하는 질문 또는 사례에 대해 알아보도록 하겠습니다.

 

 

A. Sycros Agent 2171 포토를 사용합니다. 신규 설치 한 서버에 방화벽 설정이 되어 있는지 확인 후에 방화벽 설정이 되어 있다면 2171포트를 양방향으로 오픈 합니다. 

 

 

 

<방화벽 설정이 되어 있는 상태>

 

 

<인바운드와 아웃바운드 모두 새 규칙을 선택해서 포트를 오픈 합니다.>

 

 

 

 

 

<위 그림의 순서대로 작업을 해 주시면 됩니다. (Windows Server 2008 기준)>

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

 

Sycros Event Center는 문자(SMS), 전화(VMS), 이메일 등의 다양한 방법으로 이벤트를 통보하는 기능을 한다. Sycros Event Center 사용하면 서버 관리자가 부재중일 때 발생하는 이벤트를 통보 받을 수 있어서 장애 발생을 신속히 파악하여 처리할 수 있다. Sycros Event Center가 실행 중일 때 발생하는 이벤트는 Sycros Console에서 설정한 이벤트 통보 조건에 따라서 서버 관리자에게 통보, 서버 점검 또는 고장 등이 발생했을 때에는 예외로 등록하여 통보를 하지 않도록 설정 할 수도 있다.

 

 

1. 화면구성

 

Sycros Event Center은 크게 “메뉴” 와 “작업” 창 그리고 “메시지” 창으로 구성된다.

  -메뉴 : 이벤트 예외처리, 통보 설정, TTS 단어 설정 메뉴 등을 제공 한다.

  -작업 : 이벤트 뷰, 이벤트 예외처리 창 등이 위치하는 영역이다.

  -메시지 : Sycros Event Center를 운영하면서 발생하는 정보, 에러 등의 메시지가 표시된다.

 

 

 

 

 

 

 2. 통보 설정

 

이벤트가 발생했을 때 통보하기 위한 설정을 할 수 있다. SMS, VMS, 이메일, 음성 방송 등의 통보 방법을 설정할 수 있고, 이벤트가 발생했을 때 사용자 정의 파일을 실행하거나 Sycros ITMS으로 연동하도록 설정할 수 있다.

 

n  SMS : SMS로 통보할 때 사용할 서비스 선택 및 속성을 설정, 회신 번호 항목은 통보된 SMS의 보내는 번호로 표시

n  VMS : VMS를 통보할 때 사용할 서비스 선택 및 속성을 설정

n  이메일 : 이벤트를 이메일로 통보하기 위해 필요한 메일 서버정보, 메일 서버에 로그인 하기위한 계정 정보, 메일 내용 등을 설정

n  음성 방송 : 음성 방송은 등록된 음성 파일을 조합하여 재생하는 방법과 텍스트를 음성으로 변환해서 재생해주는 TTS로 구분

n  사용자 정의 : 사용자 정의 기능을 실행, 파일 이름과 인수를 설정하면 이벤트 발생 시 해당 파일을 실행

 

 

 

 3. 이벤트 예외처리

 

서버 점검 또는 정기적인 PM 등을 이유로 발생한 이벤트를 통보하지 않아야 할 때에 이벤트를 예외처리 하도록 등록해서 이벤트를 통보하지 않을 수 있다.

n  예외처리에서 제공하는 주요 기능 

  -특정일에 이벤트가 발생했을 때 사용자에게 통보하지 않을 수 있다.

  -매일, 매주, 매월 등 주기적으로 이벤트를 통보하지 않을 수 있다.

  -특정 호스트, 클래스, 인스턴스에서 발생한 이벤트만 통보하지 않을 수 있다.

  -SMS, VMS, 이메일 등 특정 통보 방법으로만 통보하지 않을 수 있다.

  -통보하지 않을 이벤트를 레파지토리 데이터베이스에 저장해 놓을 것인지 설정할 수 있다.

  -예외처리 규칙, 목록을 각종 조건으로 필터링 해서 볼 수 있도록 필터 기능을 제공 한다.

  -예외처리 규칙, 목록을 다양한 형식의 파일로 저장할 수 있다.

 

 

 

 

 

 4. 예외처리 규칙 관리

 

이벤트를 통보하지 않도록 작업 시간을 예외처리 규칙으로 등록할 수 있다.

 

 

 5. 예외처리 대상 관리

 

예외처리 규칙 별로 통보하지 않을 대상 목록을 설정할 수 있다.

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

 

 

 

   

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

◆Sycros ETL◆

Sycros ETL은  여러 곳에 분산되어 있는 각종 데이터를 한곳으로 통항해서 사용할 수 있도록 데이터를 통합하는 유틸리티입니다. 데이터베이스 또는 파일에서 데이터를 읽어서 지정한 데이터베이스에 통합하여 저장할 수 있습니다.

 

 

Sycros ETL의 프로세스 흐름은 아래와 같이 구성됩니다.

1단계 : 데이터베이스 또는 파일에서 데이터를 읽어온다. 읽어온 데이터는 컬럼명과 내용으로 구성되어 입력 데이터로 사용한다.

2단계 : 입력데이터를 가공하는 방법을 정의한다. Join과 Merge 두 개의 가공 방법을 제공한다.

3단계 : 가공된 데이터를 저장할 데이터베이스의 테이블을 정의한다.

 

작업 등록 프로세스

1. 스케줄 등록

데이터의 입력, 가공, 출력을 수행하기 위한 스케줄을 등록한다.

 

 

2. 데이터베이스 연결 관리

작업을 등록할 때 사용하기 위한 데이터베이스 정보를 입력한다.

 

 

3. 작업 등록

입력 데이터를 가공하여 출력 데이터베이스에 저장하는 작업 정보를 설정한다.

작업 속성 창에서 입력 데이터, 출력 데이터베이스, 가공하는 방법을 설정할 수 있다.

 

 

 

4. 데이터 가공 방식

* Join 방식 : 2개 이상의 입력을 key로 Join하여 출력하는 방식이다. 즉, 입력 데이터에서 필요한 컬럼만 선택하여 출력할 수 있다.

 

 

 

* Merge 방식 : 1개 이상의 입력을 동일한 형식의 컬럼으로 출력하는 방식이다.

 

* 출력하는 데이터를 데이터베이스에서 통합하여 대시보드에 연동하거나, 이벤트로 전송이 가능합니다.

원하는 데이터를 SYCROS ETL로 통합해보세요~

 

 

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

1. SysAlive 이란?

 

SysAliveEMS에서 등록한 감시 대상 호스트(서버)가 동작 중인지 운영 상태를 감시하고 Ping 명령어에 대한 응답 시간을 측정하는 기능을 제공합니다. SysAlive를 사용하면 분산되어 있는 호스트들의 운영 상태를 실시간으로 감시함으로써 장애 발생을 신속히 파악할 수 있습니다.

SysAlive는 인터넷 제어 메시지 전송 규약(ICMP: Internet Control Message Protocol)을 이용하는 Ping 명령어를 사용하여 호스트가 운영 상태인지 정지된 상태인지를 감시합니다.

 

주요 기능

 

■ 호스트들이 동작 중인지 아닌지의 운영 상태를 감시하는 기능

■ 감시하지 않을 호스트들을 예외 처리 하는 기능

■ 호스트로부터 응답이 없을 때 EMSPing이 실패했다는 이벤트를 통보하는 기능

Ping 명령어에 대한 응답 시갂을 측정하고 차트로 모니터링 하는 기능

 

 

2. 호스트 추가/삭제

 

 

SysAlive 메인 화면의 호스트 탐색기 영역에는 Sycros Console에 등록되어 있는 호스트 목록이 “그룹 호스트” 구조의 트리로 표현되어 있습니다.

SysAlive에서는 서버의 운영 상태를 감시할 호스트를 따로 등록하지 않고 Sycros Console에서 등록한 호스트들의 데이터를 공유해서 사용함으로써 호스트를 두 번 추가하지 않도록 작업단계를 최소화 하였습니다.

Sycros Console에서 호스트를 추가하거나 삭제했을 때 SysAlive로 동기화 하는 방법은 다음과 같습니다.

 

      

 

Sycros Console에서 호스트를 추가하거나 또는 삭제합니다.

SysAlive 메인 메뉴의 “설정 호스트 탐색기 새로 고침” 메뉴를 선택하거나 SysAlive 메인 화면의 

   상단에 위치한 도구 모음에서 “호스트 탐색기 새로 고침” 버튼을 클릭합니다.

호스트 탐색기의 호스트 목록과 Sycros 데이터베이스에 저장된 호스트 목록이 동기화됩니다.

 

 

3. PING 상태 모니터링

 

3.1 PING 상태

 

SysAlive의 하단의 PING 상태 표시 창에서는 다음의 정보를 볼 수 있습니다.

 

■ 현재 운영 상태를 감시하고 있는 호스트들의 상태를 확인할 수 있습니다.

■ 호스트의 Ping 명령어에 대한 응답 시갂을 확인할 수 있습니다.

Ping 상태 메시지에서 호스트의 이름, 표시 이름, IP 주소 및 운영체제 정보를 확인할 수 있습니다.

■ 원하는 상태의 호스트만 보도록 필터를 설정할 수 있습니다.

 

 

 

3.2 PING 차트

 

매 초 갱신되는 Ping 명령어에 대한 응답 시간을 차트로 확인할 수 있습니다. Ping 차트는 호스트 탐색기 창 또는 Ping 상태 표시 창에서 열 수 있습니다.

 

 

방법 1. 호스트 탐색기에서 차트 열기

      ① 호스트 탐색기 창에서 Ping 응답시갂을 모니터링 할 호스트 그룹 또는 호스트를 선택합니다.

      ② 팝업 메뉴에서 “Ping 차트”메뉴를 선택하면 차트가 열립니다.

 

 

 

방법 2. PING 상태 표시 창에서 차트 열기

      ① Ping 상태 표시 창에서 Ping 응답시간을 모니터링 할 호스트를 선택합니다. Ctrl 또는 Shift 키 

         를 사용하여 여러 개의 호스트를 동시에 선택할 수 있습니다.

      ② 팝업 메뉴에서 “Ping 차트”메뉴를 선택하면 차트가 열립니다.

 

 

 

4. PING 감시 예외처리

 

Sycros Console등록된 호스트 목록 중에서 운영 상태를 감시하지 않을 호스트들에 대해서는 감시를 하지 않도록 예외로 설정할 수 있습니다.

 

PING 감시를 예외로 설정하기

① 호스트 탐색기 창에서 운영 상태를 감시하지 않을 호스트 그룹 또는 호스트를 선택합니다.

팝업 메뉴에서 “Ping 예외 처리”메뉴를 선택합니다.

예외 처리로 등록된 호스트는 예외 처리 창에 표시됩니다.

 

 

예외 처리로 등록한 호스트 중에서 다시 운영 상태를 감시하기 위해서는 Ping 체크를 하도록 활성화 하면 됩니다.

 

 

PING 감시를 활성화하기

① 예외 처리 창에서 Ping 체크를 활성화 할 호스트를 선택합니다.

② “Ping 체크 활성화” 버튼을 클릭하면 Ping 체크가 활성화 되어 호스트의 운영 상태를 감시합니다.

 

     

 

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

 

1.     Sycros Log 감시기능

 

          Sycros Console -> 설정 -> 로그감시 기능

 

 

 

 

 

 

2.     로그감시 기능정의

 

         로그 감시 기능은 로그 파일에 새롭게 기록 되는 로그 내용에 특정 문자열이 포함되었는지를  

         감시한다.

 

 

 

3.     날짜 형 로그 감시

로그감시는 로그의 FULL PATH와 경로를 입력함으로써 정의 되고 아래 매크로를 통해서 일별 변경 되는 로그에 대한 모니터링도 가능 하다.

 

                           Z Number(include zero fill)

                          # Number(one character)

                          YYYY 년도(: 2008)

                          YY 년도(: 08)

                          MM (: 12)

                          DD (: 17)

                          HH (: 09)

                          MI (: 19)

                          SS (: 01)

 

                       매크로를 사용할 경우 중괄호와 함께 파일명을 입력한다. 매크로는 파일 경로와 파일 이름에  

         사용할 수 있다.

 

                     < 예> /log/slog/slog{MMDDYYYY}.log

                  

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

Sycros Repository Manager에 대해 알아봅시다!

이번에는 Sycros EMS 3.0에서부터 주로 Repository DB로 사용되는 PostgreSQL에 대해 잠시 소개하고, Sycros Repository Manager를 이용하여 Repository DB에 기록된 모든 관리 정보와 성능 이력, 그리고 이벤트 이력 등을 백업하고 복구하는 방법을 Oracle PostgreSQL으로 나누어서 소개하겠습니다.

 

1.    Sycros Repository Manager 소개

    1-1.       Repository Manager?

Sycros EMS모든 관리 정보, 성능 이력, 이벤트 이력 등이 저장되는 Repository DB의 데이터를 백업하는 기능과 백업된 덤프 파일을 사용하여 Repository를 복원시키는 기능을 제공합니다.

 

1-2.       Repository DB

Sycros EMS에서 Repository DB로 사용하는 DB‘Oracle’‘PostgreSQL’이 있습니다.

Oracle은 가장 유명한 RDBMS 제품이라 모두가 아실 거라 생각하고, 오픈 소스 RDBMS PostgreSQL에 대해서 잠시 설명을 드리겠습니다.

 

1-2-1.  PostgreSQL

PostgreSQL은 국내에는 최근에 알려졌지만, 해외에서는 꽤 많이 사용되고 있는 오픈 소스 관계형 데이터베이스 시스템입니다.

오픈 소스 진영에서 가장 유명한 DBMySQL 일 것입니다. PHP + MySQL 조합은 한 때 엄청난 유행과 파급력을 발휘했습니다. 물론 지금까지도 그 인기가 어느 정도는 이어지고 있습니다.

하지만, 보안을 중요시하는 Business Application을 제작하는 분야에서는 Oracle SQL Server 와 같은 상용 RDBMS를 사용하는 것이 가장 안전하다고 생각했기 때문에 MySQL은 그리 많이 사용되지는 않았습니다.

이제 Business Application분야 뿐만 아니라 MySQL의 아성이 깨지지 않을 것 같은 서비스 분야에서도 서서히 새로운 오픈 소스 RDBMS가 떠오르고 있습니다. 사실, 예전부터 외국에서는 PostgreSQL의 명성은 높았지만, 국내는 워낙 유행을 타는 경향이 있기도 하고, 기능보다는 남들이 많이 쓰고, 한글 자료가 많은 제품을 선호하다 보니 그렇게 많은 보급은 되지 않았습니다.

최근의 화두는 NoSQL이지만, 기존의 RDBMSCloud에서 아직 탄탄한 기반을 가지고 있습니다. 심지어 여러 BigData 솔루션에도 여전히 전통적인 MySQL이나 최근들어 국내에 알려진 PostgreSQL을 단독으로, 또는 NoSQL과 병행하여 사용하고 있습니다.

PostgreSQL은 현재 9.2.1 버전까지 나왔습니다만, 국내에서 채택한 서비스나 제품은 아직 많지 않습니다만, 외국에서는 이미 여러 서비스에서 MySQL을 제치고 PostgreSQL로 넘어가고 있습니다.

 

1-3.       주요기능

l  Repository DB에 저장된 데이터를 백업할 수 있습니다.

l  백업 받은 덤프 파일을 사용하여 DB를 복원하거나 동일한 DB를 추가로 구축할 수 있습니다.

l  SQL을 사용하여 테이블의 데이터를 조회할 수 있습니다.

l  운영중인 Repository DB 종류에 상관없이 백업&복원 작업을 수행할 수 있습니다.

l  운영중인 Repository DB의 종류에 따라서 백업&복원에 필요한 옵션을 동적으로 제공합니다.

 

 

1-4.       Repository 연결 설정

 

 

로그인 화면에서 설정버튼을 클릭하면 EMS Repository에 접속하기 위한 연결 정보를 설정하는 창이 표시됩니다. EMSOracle, PostgreSQL 두 개의 RDBMSRepository DB로 사용할 수 있도록 지원합니다. EMS Repository DB에 연결하기 위한 데이터 공급자를 선택하고, 연결하기 위한 정보를 설정합니다.

 

데이터 공급자

데이터베이스에 연결하기 위한 데이터 공급자를 선택합니다.

 

 

 

 

Oracle

사용자 이름

레파지토리 데이터베이스의 사용자 이름을 입력합니다.

암호

레파지토리 데이터베이스 사용자 계정의 암호를 입력합니다.

TNS 이름

원격지에 설치된 데이터베이스에 접속하기 위한 TNS 이름을 입력합니다. 데이터베이스가 로컬에 설치된 경우에는 입력하지 않습니다.

 

 

 

 

PostgreSQL

호스트 이름

레파지토리 데이터베이스가 설치된 호스트의 이름 또는 IP 주소를 입력합니다.

포트

PostgreSQL 데이터베이스의 포트 번호를 입력합니다.

데이터베이스 이름

데이터베이스 이름을 입력합니다.

사용자 이름

사용자 이름을 입력합니다.

암호

사용자 계정의 암호를 입력합니다.

 

 

1-5.       화면구성

 

 

메인 화면을 구성하고 있는 구성 요소는 다음과 같습니다.

 

    메뉴

백업, 복원, SQL 편집기, 창 정렬 등의 메뉴를 제공합니다.

 

②도구 모음

메뉴에서 제공되는 기능들을 실행 할 수 있는 단축 아이콘을 모아 놓은 도구 모음 입니다.

③작업 창

백업, 복원, SQL 편집기 메뉴를 실행했을 때 창이 위치하는 영역입니다.

 

④로그인 계정

현재 Sycros Repository Manager에 로그인 한 사용자의 ID를 확인할 수 있습니다. ID 위에 마우스 포인터를 올리면 사용자의 이름이 툴 팁으로 표시됩니다.

 

⑤레파지토리 정보

레파지토리 영역의 버튼을 클릭하면 현재 Sycros Repository Manager가 연결되어 있는 Repository DB에 연결하거나 연결을 끊을 수 있는 기능을 제공합니다. 또한, 레파지토리 버튼 영역에 마우스 포인터를 올리면 Repository DB 사용자의 ID, 서비스 이름(. Sycros(local)), 연결 상태가 툴 팁으로 표시됩니다.

 

2.    Repository DB 백업

2-1. 백업 방법 안내

-     Sycros Repository Manager를 사용하면 Repository DB의 데이터를 백업할 수 있습니다.

-       백업은 4가지 모드를 제공합니다.

     Sycros Repository DB의 모든 데이터 백업

     이력 데이터, 보고서 데이터를 제외한 모든 구성 정보 테이블의 데이터 백업

     이력 데이터만 백업합니다. (Oracle DB를 백업할 경우에만 백업할 기간 설정 및 백업 받은 범위의 데이터를 지우는 옵션 사용가능)

     특정 테이블을 선택하여 백업

-       Sycros Repository Manager는 접속한 데이터베이스의 종류에 따라서 백업하는 방법 및 백업할 때 사용하는 옵션이 제공됩니다.

 

2-2. Oracle DB 백업하기

Sycros Repository Manager의 메인 메뉴에서 “[도구] -> [백업]” 메뉴를 선택하거나 도구 모음에서 백업버튼을 클릭하면 백업 창이 실행됩니다.

② 백업 파일 항목에 백업한 파일을 저장할 디렉토리 위치 및 파일명을 설정합니다. 기본적으로 Sycros Console 홈 디렉토리의 data 디렉토리에 저장되며, 저장되는 파일명에는 현재 날짜 정보를 포함합니다. (파일명: backup.yyyymmdd.dmp)

③ 로그 파일 항목에 작업 결과가 저장되는 로그 파일을 저장할 디렉토리 위치 및 파일명을 설정합니다. 기본적으로 Sycros Console 홈 디렉토리의 log 디렉토리에 저장되며, 저장되는 파일명에는 현재 날짜 정보를 포함합니다. (파일명: backup.yyyymmdd.log)

④ 백업 모드를 선택합니다. "이력 테이블" 모드를 선택할 경우에는 기간을 설정하여 백업하거나 백업 후 데이터를 삭제하는 등의 옵션을 사용할 수 있습니다.

⑤ 백업 할 때 사용할 익스포트 파라미터를 선택합니다.

⑥ 백업 창의 상단에 위치한 "시작" 버튼을 클릭하여 백업을 시작합니다.

-   백업 창의 오른쪽에는 백업 진행 상황 및 결과가 표시되고, 이 내용은 로그 파일에 기록됩니다.

 

 

2-3. PostgreSQL DB 백업하기

-      PostgreSQL 데이터베이스를 백업하려면 pg_dump.exe 유틸리티가 필요합니다. pg_dump.exe 유틸리티는 PostgreSQL 데이터베이스가 설치된 홈 디렉토리의 bin 디렉토리에 위치합니다.

 

레파지토리로 사용하는 데이터베이스가 PostgreSQL인 경우 테이블을 백업하는 방법은 다음과 같습니다.

 

Sycros Repository Manager의 메인 메뉴에서 “[도구] -> [백업]” 메뉴를 선택하거나 도구 모음에서 백업버튼을 클릭하면 백업 창이 실행됩니다.

pg_dump 항목에 pg_dump.exe 파일의 위치를 설정합니다.

③ 백업 파일 항목에 백업한 파일을 저장할 디렉토리 위치 및 파일명을 설정합니다. 기본적으로 Sycros Console 홈 디렉토리의 data 디렉토리에 저장되며, 저장되는 파일명에는 현재 날짜 정보를 포함합니다. (파일명: backup.yyyymmdd.dmp)

④ 로그 파일 항목에 작업 결과가 저장되는 로그 파일을 저장할 디렉토리 위치 및 파일명을 설정합니다. 기본적으로 Sycros Console 홈 디렉토리의 log 디렉토리에 저장되며, 저장되는 파일명에는 현재 날짜 정보를 포함합니다. (파일명: backup.yyyymmdd.log)

⑤ 백업 모드를 선택합니다.

⑥ 백업 할 때 사용할 pg_dump 파라미터를 선택합니다.

⑦ 백업 창의 상단에 위치한 "시작" 버튼을 클릭하여 백업을 시작합니다.

-     백업 창의 오른쪽에는 백업 진행 상황 및 결과가 표시되고, 이 내용은 로그 파일에 기록됩니다.

 

 

3.    Repository DB 복원

 

-      Sycros Repository Manager로 백업된 백업 파일을 사용하여 Repository DB에 데이터를 복원할 수 있습니다.

 

 

3-1. Oracle DB 복원하기

 

       -       Oracle DBRepository DB를 복원하는 방법은 다음과 같습니다.

 

Sycros Repository Manager의 메인 메뉴에서 “[도구] -> [복원]” 메뉴를 선택하거나 도구 모음에서 복원버튼을 클릭하면 복원 창이 실행됩니다.

② 백업 파일 항목에 데이터 복원에 사용할 백업 파일을 설정합니다.

③ 로그 파일 항목에 작업 결과가 저장되는 로그 파일을 저장할 디렉토리 위치 및 파일명을 설정합니다. 기본적으로 Sycros Console 홈 디렉토리의 log 디렉토리에 저장되며, 저장되는 파일명에는 현재 날짜 정보를 포함합니다. (파일명: restore.yyyymmdd.log)

④ 복원 할 때 사용할 임포트 파라미터를 선택합니다.

⑤ 복원 창의 상단에 위치한 "시작" 버튼을 클릭하여 복원을 시작합니다.

-    창의 오른쪽에는 복업 진행 상황 및 결과가 표시되고, 이 내용은 로그 파일에 기록됩니다.

 

   3-2. PostgreSQL DB 복원하기

 

-      PostgreSQL 데이터베이스를 복원하려면 pg_restore.exe 유틸리티가 필요합니다. pg_restore.exe 유틸리티는 PostgreSQL 데이터베이스가 설치된 홈 디렉토리의 bin 디렉토리에 위치합니다.

-      PostgreSQL 데이터베이스에 레파지토리 데이터베이스를 복원하는 방법은 다음과 같습니다.

Sycros Repository Manager의 메인 메뉴에서 “[도구] -> [복원]” 메뉴를 선택하거나 도구 모음에서 복원버튼을 클릭하면 복원 창이 실행됩니다.

pg_restore 항목에 pg_restore.exe 파일의 위치를 설정합니다.

③ 백업 파일 항목에 데이터 복원에 사용할 백업 파일을 설정합니다.

④ 로그 파일 항목에 작업 결과가 저장되는 로그 파일을 저장할 디렉토리 위치 및 파일명을 설정합니다. 기본적으로 Sycros Console 홈 디렉토리의 log 디렉토리에 저장되며, 저장되는 파일명에는 현재 날짜 정보를 포함합니다. (파일명: restore.yyyymmdd.log)

⑤ 복원 할 때 사용할 pg_restore 파라미터를 선택합니다.

⑥ 복원 창의 상단에 위치한 "시작" 버튼을 클릭하여 복원을 시작합니다.

-   창의 오른쪽에는 복업 진행 상황 및 결과가 표시되고, 이 내용은 로그 파일에 기록됩니다.

 

4.    SQL 편집기

 

-    Sycros Repository Manager의 메인 메뉴에서 “[도구] -> [SQL 편집기]” 메뉴를 선택하거나 도구 모음에서 “SQL 편집기버튼을 클릭하면 SQL 명령을 실행할 수 있는 창이 실행됩니다.

-     SQL 편집기로 SQL을 실행하는 방법은 다음과 같습니다.

① 메인 메뉴의 "[도구] -> [SQL 편집기" 메뉴를 선택하여, SQL 편집기 창을 실행합니다.

② 상단 SQL 입력 부분에 실행할 SQL문을 입력합니다.

SQL 편집기 창의 상단에 위치한 "시작" 버튼을 클릭하거나 F5 키를 입력하여 명령을 실행합니다. 명령을 실행한 결과는 SQL 편집기 창의 하단에 위치한 "실행 결과" 탭에 표시됩니다.

SQL문에 오류가 있거나 정상적으로 실행되지 않는 경우에는 "메시지" 탭에 오류 정보가 표시됩니다.

 

 

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

Sycros Distributor 사용법

1. Sycros Distributor ?

 

Sycros Distributor는 관리 대상 서버들을 중앙에서 관리 할 수 있도록 원격지의 시스템에서 파일 또는 명령어를 실행하거나 서버로 파일을 전송하는 기능을 제공합니다. Sycros Distributor를 사용하면 관리 대상 서버들로 원격 접속하지 않아도 관리 대상 서버에 설치된 SDAgent 를 통해서 일괄적으로 명령어를 수행하거나 파일을 실행할 수 있고, 특정 파일을 관리 대상 서버로 전송할 수 있습니다.

따라서 SDAgent가 설치된 서버에 대해서만 제공되는 기능을 수행할 수 있습니다.

 

 

주요 기능

  • 원격지의 서버에서 파일 또는 명령어를 실행할 수 있습니다 

  • 원격지의 서버로 파일을 전송할 수 있습니다.

  • 명령어 실행 및 파일 전송 등 작업에 대한 실행 이력을 확인할 수 있습니다.

  • 여러 서버를 대상으로 일괄적인 작업 수행이 가능합니다.

 

2. Sycros Distributor 화면 구성

 

 

호스트 목록 : Sycros Console 등록 되어있는 호스트가 표시됩니다.

실행 목록 :  명령어 또는 파일 전송 결과를 확인 있습니다.

작업 목록 : 어떤 작업을 하였는지 확인 있습니다.

  

 

3. Sycros Distributor 사용하기

 

STEP 1. 작업을 수행 할 호스트를 선택 합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

시프트 키와 컨트롤 키를 이용하여 멀티 선택이 가능합니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

필터 기능을 이용하여 원하는 호스트를 빠르게 검색 할 수 있습니다.

 

 

 

 

 

필드 부분에서 마우스 우 클릭 메뉴 중 필드 선택을 누르면 원하는 필드 추가가 가능합니다.

 

 

 

 

 

 

STEP 2. 수행 할 작업 선택

 

디스트리뷰터는 명령어 실행과 파일 배포 두 가지 기능을 제공합니다.

이중 원하는 작업을 선택합니다.

 

 

 

 

 

 

 

 

 

STEP 3. 명령어 실행하기

명령어 란에 실행 할 명령어를 입력합니다.

여기선 dir을 입력하겠습니다. 상태에 성공이라고 나오면 정상적으로 작업 수행이 된 것이며, 만약 실패라고 나온 경우 SDAgent 와 연결이 안되는 것입니다. 해당 서버의 SDAgent 실행 상태와 방화벽( 2113포트) 확인이 필요합니다.

 

 

실행 목록에 결과가 출력된 화면입니다.

내보내기를 이용하여 실행 결과를 엑셀 문서로 저장 가능합니다.

 

 

STEP 4. 파일 전송하기

 

먼저 배포를 선택합니다.

 

 

배포파일 : 전송 원본 파일의 경로를 찾아 선택합니다.

대상 디렉토리 : 대상 서버에 저장될 위치를 입력합니다.

 

입력이 되었다면 실행을 눌러 파일을 전송합니다.

전송 결과는 중간의 배포 목록에서 확인이 가능합니다.

 

 

 

★Sycros_v3.0 기준으로 작성 하였습니다. 하위 버전의 경우도 기본 제공 기능 (명령어 실행과 파일 배포) 동일합니다.

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

Sycros PopupSycros Broker로부터 수신된 이벤트 정보를 화면에 출력하는 기능을 한다. 장애등급은 4가지(Normal/Warning/Critical/Fatal)로 분류되고, 장애등급에 따라 배경색, 글자색경보음 등을 설정할 수 있다.

 

화면구

 

이벤트뷰는 크게 “이벤트” 창과 “최상급이벤트” 창으로 구성된다.

 

- 이벤트: 발생된 모든 이벤트들의 목록이 표시된다.

- 최상급 이벤트: 발생된 모든 이벤트 중에서 최상위 장애등급의 이벤트만 표시된다.

 

 

장애 등급별 색상 설정

메인 화면의 “장애등급 색상” 항목에서 장애 등급별로 글꼴 색과 바탕 색을 설정할 수 있다.

 

- 글꼴색: 장애 등급별로 글꼴 색을 설정한다.

- 바탕색: 장애 등급별로 바탕 색을 설정한다.

 

글꼴 설정

메인 화면에서 “관리도구” 의 글꼴을 이용하여 이벤트 뷰와 팝업 메시지의 글꼴을 설정할 수 있다. 관리도구에서 글꼴을 바로 선택할 수 있으며 글꼴 도구 아래에 표시된 캡션 버튼을 클릭하면 글꼴 창이 열리고 세부 속성을 설정할 수 있다.

 

 

 

 

장애 등급별 경보음 설정

이벤트가 발생할 때 장애 등급별로 지정된 wave 파일을 재생한다. 메인 화면에서 “경보음“ 버튼을 클릭하면 아래와 같은 창이 열린다.

Noraml / Warning / Critical / Fatal을 선택하면 해당 장애 등급의 이벤트가 발생하였을 때 각각 오른쪽에 설정된 경보음이 발생하며 선택을 해제하면 경보음이 발생하지 않는다. 장애 관리자는 이와 같은 방법으로 원하는 장애등급에서 원하는 경보음이 발생하도록 설정할 수 있다.

경보음을 설정하는 방법은 다음과 같다.

 

 

-: 설정되어 있는 경보음을 미리 들어본다.

-찾아보기(B)... : 경보음 파일이 저장되어 있는 경로를 지정한다.

 

이벤트 검색

 

 

 

파일 저장

 

“내보내기“ 버튼을 클릭하면 이벤트 검색결과를 Excel 문서로 저장할 수 있다.

 

 

Excel 문서(.xls)

 

 

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

프로세스감시기능 이란?   

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

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

프로세스 감시 등록은

[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번째 공백이 나온 이후에 문자열에서 검색

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

 

블로그 이미지

(주)싸이크로스

(주)싸이크로스 www.sycros.com

댓글을 달아 주세요

 

 

로그 감시 어렵지 않아요~

 

로그 감시의 중요 포인트

Step 1. 로그 파일 등록하기

Step 2. 레코드 지정

Step 3. 이벤트 등록

 

 

Step 1.로그 파일 등록

감시할 파일 위치와 파일이름을 등록합니다.

꼭!! 절대패스로 등록합니다.

파일이름을 등록할때 여러가지 매크로를 사용할 수 있습니다.

 

 매크로

Z

 Number (include zero fill)

 #

 Number (One Character)

 YYYY

 Year (ex : 2012)

 YY

 Year (ex : 12)

 MM

 Month

 DD

 Day

 HH

 Hour

 MI

 Minute

 SS

 Seconds

 

매크로를 이용한 파일이름 등록 예시


/
oms/product/system/log/{YYYYMMDD}/daily.log

/var/opt/hitachi/HNTRLib2/spool/hntr{ZZ}.log

/nbu/openv/netbackup/db/failure_history/log.{MMDDYY}

/tmax/log/slog/slog.{MMDDYYYY}

 

로그 파일이 아래와 같이 변경되는 경우

 /data/pg_log/enterprisedb-2012-07-24_000000.log

                              .

                              .

                              .

/data/pg_log/enterprisedb-2012-07-24_220023.log

/data/pg_log/enterprisedb-2012-07-24_220024.log

  /data/pg_log/enterprisedb-{YYYY-MM-DD}_{ZZZZZ#}.log

 

 

 

 

 

 

 

 Step 2. 레코드 지정

로그 파일의 내부의 데이터를 레코드로 지정하여 더욱 정확하고 세밀한 모니터링이 가능합니다.

예를 들어 AIX의 errpt 로그 경우

아래와 같은 레코드 등록이 가능합니다.

필드명은 사용자가 구분할 수 있도록 임의로 등록하면 됩니다.

레코드를 나누어 등록하는 경우

레코드를 나누지 않는 경우

 

 

 

Step 3. 이벤트 등록

로그파일에서 감시하고자하는 문자열(패턴)을 등록합니다.

레코드를 분류한 경우 감시 문자열의 조건을 세밀하게 지정할 수 있습니다.

정규식 사용으로 더욱 정확한 모니터링이 가능합니다.

이벤트별로 장애 등급 또는 임계치(등록된 문자열이 발생한 Count)를 다르게 설정할 수 있습니다.

 

 감시 문자열 등록시 레코드와 비교 연산자

     ==    

 문자열이나 수치 값이 동일하면 True

 !=

 문자열이나 수치 값이 다르면 True

 ~=

 문자열에서 정규식을 사용하여 일치하는 패턴이 존재하면 True

 >

 수치 값을 비교하여 연산자 앞의 값이 크면 True  

 >=

 수치 값을 비교하여 연산자 앞의 값이 크거나 같으면 True

 <

 수치 값을 비교하여 연산자 앞의 값이 작으면 True

 <=

 수치 값을 비교하여 연산자 앞의 값이 작거나 같으면 True   

 AND

 연산자 앞의 식과 뒤의 식이 모두 True 경우 True

 OR

 연산자 앞의 식과 뒤의 하나라도