필요한 부분 설치하기
이 절에서는 필수적이지 않으나 다음과 같이 필요한 부분을 따로 설치하는 작업을 제공합니다. 필요에 맞게 해당하는 부분을 참고하여 작업하십시오.
알림 처리와 리포트, 공유 기능
관제서버는 이메일, SMS, 팝업 등 다양한 방법으로 이벤트를 사용자에게 알립니다. 알림을 받으려면 다음 부분을 알아 두시면 좋습니다.
- 이메일 알림: 이메일로 알림을 받으려면, 고객사의 SMTP 서버가 존재해야 함
- SMS 알림: SMS 발송을 받으려면, 다음 상황들 중 하나가 필요
- 고객사의 SMS 발송 서버와 연동시키기
- 맨텍의 SMS 발송 서버를 통해야 함: 이 경우, 고객사에서 외부로 접근이 가능하도록 설정 필요
- 팝업(XMPP) 알림: 팝업 알림은 XMPP를 통해 가능(별도의 XMPP 서버가 필요)
<그림 8> 사용자 알림
이메일 설정
이 절에서는 다음 그림과 같은 알림 이메일을 발송시키도록 설정하는 작업 방법을 설명합니다.
<그림 9> 이메일 알림
이벤트가 발생했을 때 이메일로 알림을 받아 보시려면, 다음 순서대로 작업하십시오.
먼저 “/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= 이메일 알림 발송자의 이메일주소를 입력 템플릿에 포함되어있는 이미지나 MDRM 웹 콘솔 바로가기 URL을 변경하려면 “mail.template=” 항목에 올바른 경로를 입력하십시오.
그런 다음 /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 발송자 암호를 입력 |