필요한 부분 설치하기

이 절에서는 필수적이지 않으나 다음과 같이 필요한 부분을 따로 설치하는 작업을 제공합니다. 필요에 맞게 해당하는 부분을 참고하여 작업하십시오.

알림 처리와 리포트, 공유 기능

관제서버는 이메일, SMS, 팝업 등 다양한 방법으로 이벤트를 사용자에게 알립니다. 알림을 받으려면 다음 부분을 알아 두시면 좋습니다.

  • 이메일 알림: 이메일로 알림을 받으려면, 고객사의 SMTP 서버가 존재해야 함
  • SMS 알림: SMS 발송을 받으려면, 다음 상황들 중 하나가 필요
    • 고객사의 SMS 발송 서버와 연동시키기
    • 맨텍의 SMS 발송 서버를 통해야 함: 이 경우, 고객사에서 외부로 접근이 가능하도록 설정 필요
  • 팝업(XMPP) 알림: 팝업 알림은 XMPP를 통해 가능(별도의 XMPP 서버가 필요)

<그림 8> 사용자 알림


이메일 설정

이 절에서는 다음 그림과 같은 알림 이메일을 발송시키도록 설정하는 작업 방법을 설명합니다.

<그림 9> 이메일 알림

이벤트가 발생했을 때 이메일로 알림을 받아 보시려면, 다음 순서대로 작업하십시오.

  1. 먼저 “/gampkgs/data/config/email-config.properties” 파일을 열어서, 다음 예제를 참고하여 사용자의 경우에 맞게 수정하십시오.

    # rabbit
    wind.rabbit.server.host=127.0.0.1
    wind.rabbit.server.port=5673
    wind.rabbit.server.username=mccs
    wind.rabbit.server.password=password
    # Characterset
    system.charset=UTF-8
    # SMTP
    smtp.host=smtp_host
    smtp.port=25
    smtp.userid=sender_userid
    smtp.password=sender_password
    smtp.from=sender_email@mail.server
    # JAVAMAIIL
    mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactory
    mail.smtp.auth=true
    mail.smtp.starttls.enable=true
    mail.smtp.debug=false
    # Email Template
    mail.template= /gampkgs/data/config/email-template.html

    위 설정에서 SMTP 정보를 수정할 때 확인해야 할 항목들은 다음과 같습니다.

    항목설명
    smtp.host=SMTP 서버 주소를 입력
    smtp.port=SMTP 포트 번호를 입력
    smtp.userid=이메일 알림 발송자의 아이디를 입력
    smtp.password=이메일 알림 발송자의 암호를 입력
    smtp.from=이메일 알림 발송자의 이메일주소를 입력
  2. 템플릿에 포함되어있는 이미지나 MDRM 웹 콘솔 바로가기 URL을 변경하려면 “mail.template=” 항목에 올바른 경로를 입력하십시오.

  3. 그런 다음 /gampkgs/data/config/email-template.html 템플릿 파일을 열어서 <GAM_HOMENAME> 항목을 설치한 관제서버의 아이피 주소(또는 관제서버의 FQDN)로 변경하십시오. 

    외부 네트워크를 사용할 경우

    외부에서 이 알림 이메일을 확인할 경우, 이메일이 올바르게 열리지 않는 경우가 발생할 수 있습니다. 이런 경우에는 외부에서 접근가능한 공인 아이피 주소를 입력하시면 됩니다.

SMS 설정

이 절에서는 SMS로 알림을 받을 수 있도록 설정하는 작업 방법을 설명합니다.

SMS 알림을 발송하려면 “/gampkgs/data/config/sms-config.properties” 파일을 열어서 다음 예제를 참고하여 사용자의 경우에 맞게 수정하십시오.

# rabbit
wind.rabbit.server.host=127.0.0.1
wind.rabbit.server.port=5673
wind.rabbit.server.username=mccs
wind.rabbit.server.password=password
# SMS JDBC
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://xxx.xxx.xxx.xxx/db_name?useUnicode=true&characterEncoding=UTF8&jdbcCompliantTruncation=false&useOldUTF8Behavior=true
jdbc.username=db_userid
jdbc.password=db_userpassword
# SMS
sms.from=xx-xxxx-xxxx
sms.query=insert into SMS_TBL(send_date, receiver, sender, message) values (now(), ?, ?, ?)


MCCS Enterprise의 SMS 알림은 데이터베이스의 특정 테이블에 값을 입력해 두면 발송하는 방식입니다. 위 설정에서 SMS 알림 발송과 관련하여 정보를 수정할 때 확인해야 할 항목들은 다음과 같습니다.

항목설명
jdbc.driverClassName=데이터베이스 드라이버를 입력
jdbc.url=사용하는 데이터베이스 IP 와 이름을 입력
jdbc.username=데이터베이스 접속 계정을 입력
jdbc.password=데이터베이스 접속 계정 암호를 입력
sms.from=문자 발송자의 전화번호를 입력
sms.query=SMS 알림 발송을 위해 특정 테이블에 입력하는 쿼리문이며,
다음과 같은 3가지의 매개변수(“?”)를 순차적으로 전달
? : 받는 사람
? : 보내는 사람
? : 발송 내용
<표 10> SMS 알림 발송과 관련하여 수정할 속성값 목록

팝업 설정(XMPP)

이 절에서는 알림이 팝업으로 나타나도록 설정하는 작업 방법을 설명합니다.

XMPP 서버를 통해 팝업 알림을 설정해 놓으면, 관제서버가 인터넷으로 연결되어 있지 않아도 알림을 보낼 수 있게 됩니다. XMPP를 통한 팝업 알림을 설정하려면 “/gampkgs/data/config/xmpp-config.properties” 파일을 열어서 다음 예제를 참고하여 사용자의 경우에 맞게 수정하십시오.

# rabbit
wind.rabbit.server.host=127.0.0.1
wind.rabbit.server.port=5673
wind.rabbit.server.username=mccs
wind.rabbit.server.password=password
wind.xmpp.server.host=xxx.xxx.xxx.xxx
wind.xmpp.server.port=5222
wind.xmpp.server.servicename=openfire
wind.xmpp.server.username=user_name
wind.xmpp.server.password=user_password


위 설정에서 팝업 알림 발송과 관련하여 정보를 수정할 때 확인해야 할 항목들은 다음과 같습니다.

항목설명
wind.xmpp.server.host=XMPP 발송 서버 IP 주소를 입력
wind.xmpp.server.port=XMPP 발송 서버 포트를 입력
wind.xmpp.server.servicename=XMPP 서비스이름을 입력
wind.xmpp.server.username=XMPP 사용자 이름을 입력
wind.xmpp.server.password=XMPP 발송자 암호를 입력
<표 11> 팝업(XMPP) 알림과 관련하여 수정할 속성값 목록