excelFilePath=/home/cjcaas/console/upload/xls/ImgFilePath=/home/cjcaas/console/upload/images/tempFilePath=/home/cjcaas/console/upload/temp/sampleFilePath=/home/cjcaas/console/upload/sample/sampleFileName=assembleTestSample.zipexcelFileDelYn=YdayByBatchTerm=7,23DomainURL=도메인주소imgSizeLimit=400xlsSizeLimit=10240loginip=접근허용 ip#short urluseShortUrl=YSHORT_URL=단축URL#batchisrunbatch=truebatch.fixedDelay.agmonitor=300000batch.fixedDelay.sendcount=1800000batch.fixedDelay.cmpnstep=600000#agent use onusepush=trueusemsg=trueusekko=trueusekkf=trueusemail=true#agent monitordaemonid=test# admin smsmsg.callback=07046937281# push api valuepush.userid=푸시서비스아이디push.customerkey=푸시서비스고객키# cj api id valuecj.idat=cj.idft=cj.idmsg=cj.idemail=cj.idcommone=# send cancel timecancelDispatchTime=30#send timeemgTime=5reservTime=30#dbtodb optiondbtodbCntLimit=1000000dbtodbPageCnt=50000isTestSkip=YisSmsAuth=Y,NisNewDbtoDb=Y,NisSpltSend=Yversion={version}
8) 접속 정보 설정
관련 내용은 암호화되어 있으며, DB 정보가 변경될 시 다음과 같이 변경된 내용을 적용할 수 있습니다.
보안을 위해 핑거푸시 어셈블의 프로퍼티 값 중 DB 접속 정보는 암호화되어 처리됩니다.
이와 관련하여 Encrtpion 폴더의 암호화 툴을 이용하여 평문을 암호화하여 접속정보를 적용할 수 있습니다.
i. Encrypter_Tomcat.bat
Encryption_Data-1.0.jar 와 같은 경로에 위치 시킬 것
편집을 통해 Encryption_Data-1.0.jar의 경로를 변경할 수 있습니다.
실행 시 내장된 톰캣 서버(port:9999)가 실행되고 10초 뒤 웹 브라우저를 실행시켜 localhost:9999 페이지를 띄웁니다.
ii. Encrypter_Console.bat
Encryption_CsData-1.0.jar 와 같은 경로에 위치 시킬 것
편집을 통해 Encryption_CsData-1.0.jar의 경로를 변경할 수 있습니다.
실행 시 DriverClass, Url, Username, Password를 입력 받고 암호화한 값을 출력합니다.
iii. Encrypter_Tomcat.sh
Encryption_Data-1.0.jar 와 같은 경로에 위치 시킬 것
PATH_TO_JAR 변수를 조작하여 Encryption_Data-1.0.jar의 경로를 변경할 수 있습니다.
실행 시 내장된 톰캣 서버(port:9999)가 실행됩니다.
외부에서 http://xxx.xxx.xxx.xxx:9999 를 통해 encrypt 페이지에 접속할 수 있습니다. (xxx.xxx.xxx.xxx는 Encrypter_tomcat.sh가 실행된 서버의 ip)
외부에서 접속하기 위해서는 아래의 명령을 통해 포트를 개방할 필요가 있습니다.
#firewall-cmd --permanent --add-port=9999/tcp
#firewall-cmd --reload
iv. Encrypter_Console.bat
Encryption_CsData-1.0.jar 와 같은 경로에 위치 시킬 것
PATH_TO_JAR 변수를 조작하여 Encryption_CsData-1.0.jar의 경로를 변경할 수 있습니다.
실행 시 DriverClass, Url, Username, Password를 입력 받고 암호화한 값을 출력합니다.
[입력]
[결과]
운영 장비 환경
당 서비스는 고객별 환경 및 DB 종류에 유연하게 적용할 수 있는 서비스이나, 아래 항목에 대해서는 필수적으로 충족되어야 합니다.
1) Domain 사용
Short Url 등을 이용한 고객의 메시지 클릭률 수집 등을 위해, 고객이 입력한 full url이 치환될 도메인이 필수적으로 필요합니다. 또한, 해당 도메인 접속 트래픽을 고려하여 해당 서비스는 핑거푸시 어셈블 콘솔과 Short url 클릭 트래픽 전용 서버로 구성한다면, 각각 접속에 필요한 도메인을 셋팅 하는 것을 추천합니다.
2) Java Version
해당 서비스의 빌드 버전은 Java 1.8.x 버전 이므로 대상 서버는 해당 버전의 JDK 가 설치되어 있어야 합니다.
3) 외부 데이터 통신을 위해 Agent에서 사용하는 포트 이외에 다음 도메인에 대한 outbound 80, 443 포트가 개방되어 있어야 합니다.
https://commone.cjmplace.com
https://api-v2.fingerpush.com
서비스 시작과 정지
서버 OS에 따라, Shell(coneStart.sh) 혹은 Batch (coneStart.bat)로 실행할 수 있습니다.
1) 다음과 같이 실행합니다. (1024 포트 이하 사용 시 root 권한 실행)
./conestart.sh start
2) 서비스 종료 시 다음과 같이 입력합니다.
./conestart.sh stop
시스템 시작과 종료 방법
1) 사용자는 시스템 접속을 위해 웹 브라우저를 기동 시킨 후 주소란에 Assemble의 도메인을 입력합니다.
2) 시스템은 사용자 인증을 위해 Login 화면을 Display 하며, 이때 사용자는 본인의 ID 및 Password를 입력한 후 Login을 클릭합니다.
3) 시스템은 사용자 확인 후 Main화면을 Display합니다.
사용자는 Main 화면에서 작업할 단위 시스템 별 화면으로 이동하여 작업합니다.
4) 사용자는 단위 업무별 작업을 수행합니다.
관리자(ADM): 모든 메뉴에 접근 가능
사용자(USR): 계정 권한을 가진 메뉴에 접근 가능
5) 사용자가 작업을 마친 후 종료 시 화면 우측 상단의 계정을 클릭 후 로그아웃을 클릭합니다.