Ready

Terms

CeMS 는 Java Framework 에서 동작하는 모니터링 솔루션으로 켐스라 읽습니다.

서비스를 운영하기 위해 별도의 디스크 공간이 필요하며 이를 루트 라고 합니다.

토폴로지는 구성도를 기반으로 하는 대시보드의 형식입니다.

RealDC3D는 3d WebGL (graphick library) 을 기반으로 구현된 입체 IDC 센터 대시보드의 형식입니다.

Java 버전은 OpenJDK 12.0.1 에서 컴파일 되었으므로 이보다 낮은 버전에서는 동작하지 않을 수 있습니다.

기업의 방화벽과 서버의 OS레벨 방화벽이 CeMS가 필요로 하는 모든 통신을 허용한다고 가정합니다.

매뉴얼은 Windows 기반 사용자를 대상으로 전재하였으며 최신 버전의 크롬, 엣지, 파이어폭스 등에서 테스트 하였습니다.

사용자는 UI 화면에 접근 가능하도록 인터넷에 연결할 수 있어야 합니다. 화면의 일부분에 광고가 송출될 수 있습니다.

홈페이지에서는 HTML, Javascript, 이미지 등 정적 파일만을 다운로드 한후 사용자의 PC와 서버가 통신을 하게 됩니다. 보안상의 이유로 우려할 만한 취약점이 없음을 상기시켜 드립니다. CORS(Cross Origin Resource Sharing), PNA(Private Network Access - RFC1918) 등의 보안 규약을 준수하였습니다.

Download

홈페이지 https://cems.v2.corebrg.com 에서 CeMSFree.v2.0.jar 실행파일을 다운로드 합니다.

Java

서버에 Java가 설치되어 있어야 합니다. 라이선스 문제가 발생하지 않도록 OpenJDK 사용을 권장하며, https://jdk.java.net/archive/ 에서 다운로드 할 수 있습니다. zip 압축파일을 원하는 위치에 풀어주는 것으로 설치는 완료됩니다. 12.0.1 이후 최신의 버전(18 GA) 까지 지원합니다.

Java를 설치하는 경우 시스템 환경변수 JAVA_HOME 과 PATH 를 설정해 주어야 합니다. Java의 설치에 문제가 있다면 다른 방법을 사용할 수 있습니다.

Open

  1. CeMS 를 실행하고 동작에 필요한 데이터 등을 보관할 수 있도록 루트 폴더를 생성합니다.
  2. 루트에 CeMSFree.v2.0.jar 실행파일을 저장합니다.
  3. JAVA_HOME, PATH 등 시스템 환경변수 설정이 어렵거나 다른 버전의 Java 를 사용하고자 한다면 루트에 java 폴더를 생성하고 하위에 다운로드 한 OpenJDK 를 저장합니다. java 폴더 하위에 bin 폴더가 위치 할 수 있도록 하십시오.
  4. jar 파일을 실행하기 위해 생성한 폴더 위치에 cems.bat 배치파일을 작성합니다.

    배치파일을 실행시킬때 바로가기를 사용할 수 있기 때문에 배치파일 위치로 디렉토리를 이동하고 시스템 java.exe 를 통해 서비스를 실행 시킵니다.

    @echo off
    cd %~dp0
    java -jar CeMSFree.v2.0.jar
    — 시스템 환경변수가 설정되어 있는 경우

    루트에 java 라는 폴더가 존재해야 하고 하위에 순서대로 bin 폴더와 java.exe 파일이 존재 해야 합니다.

    @echo off
    cd %~dp0
    java\bin\java -jar CeMSFree.v2.0.jar
    — 커스텀 Java 를 사용하는 경우

    TCP 서비스 포트를 변경하고자 한다면 -tcp 옵션을 사용합니다. 생략하면 기본값은 2014 입니다.

    @echo off
    cd %~dp0
    java -jar CeMSFree.v2.0.jar -tcp 2014
    — 시스템 환경변수가 설정되어 있고 TCP 서비스 포트를 지정하는 경우
  5. cems.bat 를 실행시켜서 서비스를 시작합니다. 콘솔창이 활성화되고 서비스 수행 메세지가 출력되면 정상입니다.
  6. 서비스를 종료하는 경우 콘솔창을 강제 종료하면 데이터베이스에 문제가 생길 수 있습니다. 반드시 Ctrl + c 를 통해 서비스에 Shutdown hook을 전달하여 정상 종료 해야 합니다.

Start

Connect

홈페이지 https://cems.v2.corebrg.com 에접속합니다.

CeMS 를 설치한 서버와 사용자의 위치가 동일하다면 127.0.0.1:2014 를 입력하고 다른 경우 ipaddress:tcp 의 형식으로 입력합니다. 후자의 경우 서버의 방화벽이 통신을 허용해야 합니다.

Sign in

통신이 성공하면 로그인 화면으로 이동합니다.

최초로 입력한 아이디와 비밀번호가 관리자 계정으로 사용됩니다.

Required

Profile

CeMS 는 모니터링을 위해 세가지 프로토콜을 제공합니다.

  1. SNMP
    v2c, v3 두가지 버전을 사용할 수 있습니다.
  2. ICMP
    ICMP가 실패하는 경우 SNMP 성능정보를 수집하지 않습니다.
  3. TCP
    127.0.0.1:2014 와 같은 형식을 지켜야 합니다.

SNMP 를 사용하는 경우에는 반드시 하나 이상의 프로파일이 필요합니다.

메뉴 >> 기능 >> 설정 페이지로 이동한후 SNMP 프로파일 항목의 추가 버튼을 눌러 기업이 사용하는 SNMP 설정에 맞는 정보를 입력하여 모니터링을 준비 합니다.

Editor

Topology

구성의 변경시 반드시 저장 해야 합니다.

노드와 브랜치를 등록할 수 있으며 이는 목록에서 수행하는 결과와 동일합니다.

최초 등록된 노드는 맵의 중앙에 위치 합니다. 노드를 먼저 선택하고 드래그 하여 이동 시킵니다. 선택된 노드가 없다면 맵 전체가 이동합니다.

Shift 키와 함께 드래그하여 영역을 선택하면 선택이 추가되고 Ctrl 키와 함께 선택하면 선택이 반전 됩니다.

노드를 이동하기 위해 선택해야 합니다. 노드를 클릭하면 선택 되고 다른 노드를 클릭하면 이전 선택은 해제 됩니다.

여러 노드를 선택하기 위해 Shift키와 Ctrl 키를 사용할 수 있습니다. Shift 키는 선택을 추가하고 Ctrl 키는 선택을 반전합니다.

Shit키와 Ctrl키를 사용하고 드래그 하면 영역 선택이 가능합니다. 각각의 키의 역할은 설명한 바와 같습니다.

두 노드를 연결하여 선을 그릴 때에는 Alt 키를 누른채로 한 노드를 클릭하고 앵커를 상대 노드로 이동시켜 녹색이 되면 클릭합니다.

대화상자가 팝업되면 등록 작업을 완료합니다.

노드와 브랜치는 직접 연결할 수 없습니다. 노드간 연결을 완료 한 후 노드를 브랜치 하위로 이동시키면 자동으로 연결이 생성됩니다.

노드를 선택하여 브랜치로 드래그하면 브랜치에 녹색 테두리가 생깁니다. 이때 노드를 드랍하면 노드가 브랜치 하위로 이동합니다.

Dialog

Node

IP주소를 입력하지 않아도 되지만 모니터링이 목적인 경우 입력해야 합니다. ICMP와 SNMP 프로토콜을 사용한다면 IPv4 형식에 맞도록 하고 TCP 프로토콜을 사용하고자 한다면 IPv4:TCP 와 같은 형식에 맞도록 합니다.

기본으로 제공되는 항목 이외에 사용자가 원하는 추가정보 를 관리할 수 있습니다. 예시로 시리얼번호를 추가하였습니다.

Type을 설정하면 토폴로지에서 원하는 이미지를 구현할 수 있습니다. 특별한 아이콘이 필요하다면 직접 제작 하여 적용 가능합니다.

Branch

Type을 설정하면 토폴로지에서 원하는 이미지를 구현할 수 있습니다. 특별한 아이콘이 필요하다면 직접 제작 하여 적용 가능합니다.

대시보드를 카카오맵과 연동하는 경우 지도에 표시할 수 있도록 주소를 지정할 수 있습니다.

Path

토폴로지 편집기에서 Alt 키와 함께 두 노드를 차례로 클릭하면 경로를 편집할 수 있습니다. 경로가 존재하지 않으면 경로를 생성하는 대화상자가 팝업 됩니다.

생성된 경로의 타입(꺾은선 및 직선)과 색상 그리고 두께를 설정할 수 있고 설정하지 않는 경우 기본값으로 표현 됩니다. 경로는 논리적인 연결상태를 표현하며 물리적인 연결관계는 링크로 표현합니다. 경로를 삭제하면 결과로써 링크는 자동으로 삭제 됩니다.

하나의 논리적인 경로에 복수의 물리적인 링크가 존재할 수 있습니다. 링크를 추가하여 연결된 인터페이스를 설정하고 추가정보 를 관리할 수 있습니다. 예시로 회선번호를 추가하였습니다.

Icon

토폴로지 아이콘 이미지를 편집하거나 추가할 수 있습니다. 인터넷과 연결된 서버에 이미지를 업로드 하고, 이미지의 절대경를 저장하세요.

Monitor

노드의 IP주소가 IPv4 형식에 맞게 설정된 경우 SNMP 및 ICMP 모니터링을 설정할 수 있습니다.

노드의 IP주소가 IPv4:TCP 형식에 맞게 설정된 경우 TCP 모니터링을 설정할 수 있습니다.

User

사용자를 등록하면 기본 권한은 수신자 입니다. 수신자의 이메일을 등록하면 이벤트를 수신 할 수 있습니다.

서비스를 이용하고자 하는 경우 권한을 관리자 또는 사용자로 변경해 줍니다. 권한이 변경되면 로그인을 위한 비밀번호를 설정할 수 있습니다.

계정의 비밀번호를 분실한 사용자가 있다면 다른 관리자 계정이 대상 계정의 권한을 수신자로 변경한 수 다시 원래 권한을 부여해 비밀번호를 변경해 주어야 합니다. 하나뿐인 관리자 계정의 비밀번호를 분실한다면 복구 방법이 없으니 반드시 백업 관리자를 등록해 두어야 합니다.

사용자 등록 및 편집 권한은 관리자가 가지고 본인의 계정을 스스로 삭제할 수 없습니다.

Smart search

토폴로지 편집기에서 스마트서치 기능을 사용할 수 있습니다. 설정한 범위의 네트워크를 자동으로 탐색합니다. ICMP search는 지원하지 않습니다. 이 기능을 사용하기 전에 반드시 하나 이상의 SNMP 프로파일이 존재해야 합니다.

탐지된 노드는 토폴로지 맵의 가장 상위 중앙에 위치하게 됩니다.

Password

대시보드 좌측 하단의 버튼을 사용하여 로그아웃 하거나 비밀번호를 변경할 수 있습니다.

Performance

Summary

SNMP 기본정보, 프로세서 로드, 물리 메모리, 스토리지, 인터페이스, 팬 상태, 전원 상태, 온도 등의 템플릿을 제공합니다.

표준 MIB이 아닌 Enterprise MIB 값을 사용하는 정보는 업데이트 되어야 합니다. ejjeon@corebrg.com 으로 해당 정보를 보내 주세요.

Chart

성능 정보를 요약하고 저장할 수 있는 경우 차트를 제공합니다. 차트를 불러오면 기본적으로 하루 동안의 데이터를 한시간 단위로 최대 최소 평균하여 차트에 표현하고 사용자가 지정한 주기로 저장된 세부 데이터까지 표현할 수 있습니다.

임계를 설정하면 그 값을 넘어서는 즉시 이벤트를 발생시킵니다.

데이터를 CSV 파일로 저장할 수 있습니다.

차트는 기간을 정하여 데이터를 불러올 수 있고 하단의 커서를 이동하거나 드래그하여 필요한 기간만큼의 데이터를 표현할 수 있습니다.

실시간 차트를 제공합니다.