{"text_format":"3","workbook":"xlsx","n_sheets":3,"sheets":["로그모니터링","백업","장애대응_복구절차"],"read":"whole","date_system":"1900"}

{"sheet":"로그모니터링","index":0,"n_rows":72,"n_cols":7,"rows_kept":72,"merged":[[3,0,4,0],[3,1,4,1],[3,2,4,2],[6,0,8,0],[6,1,8,1],[6,2,8,2],[6,3,8,3],[6,4,8,4],[9,0,11,0],[9,1,11,1],[9,2,11,2],[9,3,11,3],[9,4,11,4],[12,0,14,0],[12,1,14,1],[12,2,14,2],[12,3,14,3],[12,4,14,4],[15,0,17,0],[15,1,17,1],[15,2,17,2],[15,3,17,3],[15,4,17,4],[18,0,20,0],[18,1,20,1],[18,2,20,2],[18,3,20,3],[18,4,20,4],[21,0,28,0],[21,1,28,1],[21,2,28,2],[21,3,28,3],[21,4,28,4],[29,0,36,0],[29,1,36,1],[29,2,36,2],[29,3,36,3],[29,4,36,4],[37,0,44,0],[37,1,44,1],[37,2,44,2],[37,3,44,3],[37,4,44,4],[45,0,52,0],[45,1,52,1],[45,2,52,2],[45,3,52,3],[45,4,52,4],[53,0,60,0],[53,1,60,1],[53,2,60,2],[53,3,60,3],[53,4,60,4],[61,0,65,0],[61,1,65,1],[61,2,65,2],[61,3,65,3],[61,4,65,4],[66,0,71,0],[66,1,71,1],[66,2,71,2],[66,3,71,3],[66,4,71,4]]}
["서비스 구분","서비스명","프로퍼티","설정값","로그경로","로그","비고"]
["공통",{"$nulls":4},"[00:43:07.452]","모든 로그에 prefix로 시간정보가 출력된다."]
["공통",{"$nulls":4},"{{서비스명}}","모든 로그에 prefix로 서비스명이 출력된다."]
["공통",null,"server.run\n서비스.RUN_FLAG","Y",null,"Service Log Initializing ... ...","모든 로그 공통"]
[{"$nulls":3},"N",null,"Service Log Initializing ... ...\nService is Not Running.","모든 로그 공통"]
["공통",{"$nulls":4},"Service Stopped.","오류나 RUN_FLAG를 Y에서 N으로 수정후 저장한 경우 출력"]
["SMS 큐 서비스","SMS01, SMS02, SMS03","RUN_FLAG","\bY","logs/SMS_QUEUE/QueueLog_YYYYMMDD.log","[INIT_LOAD_BEFORE][QUEUE_NAME : \bSMS01][WRITE_POSITION : 0][READ_POSITION : 0]\n[INIT_LOAD_AFTER][QUEUE_NAME : SMS01][WRITE_POSITION : 0][READ_POSITION : 0]","최초 큐정보를 load후에 쓰기와 읽기 position정보 출력\n최초읽은 큐가 날짜가 지난 경우 처음 읽은 정보와 초기화후 정보를 출력"]
[{"$nulls":5},"[QUEUE_INIT_START][QUEUE_NAME : \bSMS01][WRITE_POSITION : 0][READ_POSITION : 0]\n[QUEUE_INIT_\bEND][QUEUE_NAME : SMS01][WRITE_POSITION : 0][READ_POSITION : 0]","정상 운영중 하루 전 큐의 정보를 출력하고 백업 및 초기화후의 정보 출력"]
[{"$nulls":5},"[QUEUE_RELEASE][QUEUE_NAME : \bSMS01]","서비스 종료시 자원 해제후 출력"]
["LMS 큐 서비스","\bLMS01, LMS02","RUN_FLAG","\bY","logs/LMS_QUEUE/QueueLog_YYYYMMDD.log","[INIT_LOAD_BEFORE][QUEUE_NAME : \bLMS01][WRITE_POSITION : 0][READ_POSITION : 0]\n[INIT_LOAD_AFTER][QUEUE_NAME : LMS01][WRITE_POSITION : 0][READ_POSITION : 0]","최초 큐정보를 load후에 쓰기와 읽기 position정보 출력\n최초읽은 큐가 날짜가 지난 경우 처음 읽은 정보와 초기화후 정보를 출력"]
[{"$nulls":5},"[QUEUE_INIT_START][QUEUE_NAME : \bLMS01][WRITE_POSITION : 0][READ_POSITION : 0]\n[QUEUE_INIT_\bEND][QUEUE_NAME : LMS01][WRITE_POSITION : 0][READ_POSITION : 0]","정상 운영중 하루 전 큐의 정보를 출력하고 백업 및 초기화후의 정보 출력"]
[{"$nulls":5},"[QUEUE_RELEASE][QUEUE_NAME : \bLMS01]","서비스 종료시 자원 해제후 출력"]
["MMS 큐 서비스","\bMMS01, MMS02","RUN_FLAG","\bY","logs/MMS_QUEUE/QueueLog_YYYYMMDD.log","[INIT_LOAD_BEFORE][QUEUE_NAME : \bMMS01][WRITE_POSITION : 0][READ_POSITION : 0]\n[INIT_LOAD_AFTER][QUEUE_NAME : MMS01][WRITE_POSITION : 0][READ_POSITION : 0]","최초 큐정보를 load후에 쓰기와 읽기 position정보 출력\n최초읽은 큐가 날짜가 지난 경우 처음 읽은 정보와 초기화후 정보를 출력"]
[{"$nulls":5},"[QUEUE_INIT_START][QUEUE_NAME : \bMMS01][WRITE_POSITION : 0][READ_POSITION : 0]\n[QUEUE_INIT_\bEND][QUEUE_NAME : MMS01][WRITE_POSITION : 0][READ_POSITION : 0]","정상 운영중 하루 전 큐의 정보를 출력하고 백업 및 초기화후의 정보 출력"]
[{"$nulls":5},"[QUEUE_RELEASE][QUEUE_NAME : \bMMS01]","서비스 종료시 자원 해제후 출력"]
["카카오 알림톡 큐 서비스","KAT01, KAT02","RUN_FLAG","\bY","logs/KAT_QUEUE/QueueLog_YYYYMMDD.log","[INIT_LOAD_BEFORE][QUEUE_NAME : \bKAT01][WRITE_POSITION : 0][READ_POSITION : 0]\n[INIT_LOAD_AFTER][QUEUE_NAME : KAT01][WRITE_POSITION : 0][READ_POSITION : 0]","최초 큐정보를 load후에 쓰기와 읽기 position정보 출력\n최초읽은 큐가 날짜가 지난 경우 처음 읽은 정보와 초기화후 정보를 출력"]
[{"$nulls":5},"[QUEUE_INIT_START][QUEUE_NAME : \bKAT01][WRITE_POSITION : 0][READ_POSITION : 0]\n[QUEUE_INIT_\bEND][QUEUE_NAME : KAT01][WRITE_POSITION : 0][READ_POSITION : 0]","정상 운영중 하루 전 큐의 정보를 출력하고 백업 및 초기화후의 정보 출력"]
[{"$nulls":5},"[QUEUE_RELEASE][QUEUE_NAME : \bKAT01]","서비스 종료시 자원 해제후 출력"]
["카카오 친구톡 큐 서비스","KFT01, KFT02","RUN_FLAG","\bY","logs/KFT_QUEUE/QueueLog_YYYYMMDD.log","[INIT_LOAD_BEFORE][QUEUE_NAME : \bKFT01][WRITE_POSITION : 0][READ_POSITION : 0]\n[INIT_LOAD_AFTER][QUEUE_NAME : KFT01][WRITE_POSITION : 0][READ_POSITION : 0]","최초 큐정보를 load후에 쓰기와 읽기 position정보 출력\n최초읽은 큐가 날짜가 지난 경우 처음 읽은 정보와 초기화후 정보를 출력"]
[{"$nulls":5},"[QUEUE_INIT_START][QUEUE_NAME : \bKFT01][WRITE_POSITION : 0][READ_POSITION : 0]\n[QUEUE_INIT_\bEND][QUEUE_NAME : KFT01][WRITE_POSITION : 0][READ_POSITION : 0]","정상 운영중 하루 전 큐의 정보를 출력하고 백업 및 초기화후의 정보 출력"]
[{"$nulls":5},"[QUEUE_RELEASE][QUEUE_NAME : \bKFT01]","서비스 종료시 자원 해제후 출력"]
["SMS 전송 서버 서비스","SMS_COLLECTOR","RUN_FLAG","Y","logs/SMS_COLLECTOR/CollectorLog_YYYYMMDD.log","COLLECT_SERVER_SERVICE : QUEUE IS NOT READY ... ...","발송 큐가 초기화가 완료되지 않아 서비스가 구동이 보류된 경우 출력"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : QUEUE IS READY ... ...","발송 큐가 준비된 경우 출력, 서비스가 준비됨"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : RESOURCES INITIALIZING ... ...\nCOLLECT_SERVER_SERVICE INITIALIZING : SERVER PORT [31000]\nCOLLECT_SERVER_SERVICE : SERVER SOCKET INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : RESOURCES INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : SERVER SERVICE STARTED ... ...","서비스가 정상적인 실행이 완료된 경우\n클라이언트로부터 접속을 받을 준비가 완료된 경우 출력"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : SMS][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : SMS][FIRST CONNECTION ... ... ... ... ... ... ...][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 없는 경우"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : SMS][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : SMS][FIRST CONNECTION ... ... ... ... ... ... ...][BIND REQUEST] [ID : angus128, PWD : angus128]\n[CollectServerTask][SERVICE_TYPE : SMS][ID : angus128][BIND RESULT : 00]\n[CollectServerTask][SERVICE_TYPE : SMS][ID : angus128][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 있는 경우\nBIND RESULT : 00 확인"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : SMS][ID : hylee250][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : SMS][ID : hylee250][COLLECTOR LINK CHECK RECEIVE ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : SMS][ID : hylee250][COLLECTOR LINK CHECK ACK SEND ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : SMS][ID : hylee250][### End ### ### ### ### ### ### ###]","Link Check(Alive check)로그 출력"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : SMS][ID : daltex][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : SMS][ID : daltex][MESSAGE : BasicMessageDto(id=null, userId=daltex, feeType=A, unitCost=0.0, msgGroupID=0, userMsgID=1259001, serviceType=4, sendStatus=0, userSender=01043219876, userReceiver=01012345678, reserveDt=20241011141005, requestDt=20241011190000, remoteIP=192.168.0.78, routerSeq=05, userMessage=ITN SMS test 241011|14:05 260001, userSubject=, userFileCnt=0, userFileName01=null, userFileName02=null, userFileName03=null, userFileSize01=0, userFileSize02=0, userFileSize03=0, kakaoSenderKey=null, kakaoTemplateCode=null, kakaoJsonFile=null)]\n[CollectServerTask][SERVICE_TYPE : SMS][ID : daltex][### End ### ### ### ### ### ### ###]","메시지 전송 로그 출력"]
[{"$nulls":5},"[SMS][USER STATUS CHECK is starting ... ...]\n[SMS][USER PREVIOUS STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[SMS][USER NEW STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[SMS][USER AFTER STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[SMS][USER STATUS CHECK is ended ... ...]","사용자 설정 정보 업데이트하는 정보 출력"]
["\bLMS 전송 서버 서비스","LMS_COLLECTOR","RUN_FLAG","Y","logs/LMS_COLLECTOR/CollectorLog_YYYYMMDD.log","COLLECT_SERVER_SERVICE : QUEUE IS NOT READY ... ...","발송 큐가 초기화가 완료되지 않아 서비스가 구동이 보류된 경우 출력"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : QUEUE IS READY ... ...","발송 큐가 준비된 경우 출력, 서비스가 준비됨"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : RESOURCES INITIALIZING ... ...\nCOLLECT_SERVER_SERVICE INITIALIZING : SERVER PORT [32000]\nCOLLECT_SERVER_SERVICE : SERVER SOCKET INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : RESOURCES INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : SERVER SERVICE STARTED ... ...","서비스가 정상적인 실행이 완료된 경우\n클라이언트로부터 접속을 받을 준비가 완료된 경우 출력"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : LMS][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : LMS][FIRST CONNECTION ... ... ... ... ... ... ...][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 없는 경우"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : LMS][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : LMS][FIRST CONNECTION ... ... ... ... ... ... ...][BIND REQUEST] [ID : angus128, PWD : angus128]\n[CollectServerTask][SERVICE_TYPE : LMS][ID : angus128][BIND RESULT : 00]\n[CollectServerTask][SERVICE_TYPE : LMS][ID : angus128][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 있는 경우\nBIND RESULT : 00 확인"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : LMS][ID : hylee250][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : LMS][ID : hylee250][COLLECTOR LINK CHECK RECEIVE ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : LMS][ID : hylee250][COLLECTOR LINK CHECK ACK SEND ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : LMS][ID : hylee250][### End ### ### ### ### ### ### ###]","Link Check(Alive check)로그 출력"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : LMS][ID : daltex][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : LMS][ID : daltex][MESSAGE : BasicMessageDto(id=null, userId=daltex, feeType=A, unitCost=0.0, msgGroupID=0, userMsgID=1259001, serviceType=4, sendStatus=0, userSender=01043219876, userReceiver=01012345678, reserveDt=20241011141005, requestDt=20241011190000, remoteIP=192.168.0.78, routerSeq=05, userMessage=ITN SMS test 241011|14:05 260001, userSubject=, userFileCnt=0, userFileName01=null, userFileName02=null, userFileName03=null, userFileSize01=0, userFileSize02=0, userFileSize03=0, kakaoSenderKey=null, kakaoTemplateCode=null, kakaoJsonFile=null)]\n[CollectServerTask][SERVICE_TYPE : LMS][ID : daltex][### End ### ### ### ### ### ### ###]","메시지 전송 로그 출력"]
[{"$nulls":5},"[LMS][USER STATUS CHECK is starting ... ...]\n[LMS][USER PREVIOUS STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[LMS][USER NEW STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[LMS][USER AFTER STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[LMS][USER STATUS CHECK is ended ... ...]","사용자 설정 정보 업데이트하는 정보 출력"]
["\bMMS 전송 서버 서비스","MMS_COLLECTOR","RUN_FLAG","Y","logs/MMS_COLLECTOR/CollectorLog_YYYYMMDD.log","COLLECT_SERVER_SERVICE : QUEUE IS NOT READY ... ...","발송 큐가 초기화가 완료되지 않아 서비스가 구동이 보류된 경우 출력"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : QUEUE IS READY ... ...","발송 큐가 준비된 경우 출력, 서비스가 준비됨"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : RESOURCES INITIALIZING ... ...\nCOLLECT_SERVER_SERVICE INITIALIZING : SERVER PORT [33000]\nCOLLECT_SERVER_SERVICE : SERVER SOCKET INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : RESOURCES INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : SERVER SERVICE STARTED ... ...","서비스가 정상적인 실행이 완료된 경우\n클라이언트로부터 접속을 받을 준비가 완료된 경우 출력"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : MMS][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : MMS][FIRST CONNECTION ... ... ... ... ... ... ...][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 없는 경우"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : MMS][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : MMS][FIRST CONNECTION ... ... ... ... ... ... ...][BIND REQUEST] [ID : angus128, PWD : angus128]\n[CollectServerTask][SERVICE_TYPE : MMS][ID : angus128][BIND RESULT : 00]\n[CollectServerTask][SERVICE_TYPE : MMS][ID : angus128][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 있는 경우\nBIND RESULT : 00 확인"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : MMS][ID : hylee250][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : MMS][ID : hylee250][COLLECTOR LINK CHECK RECEIVE ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : MMS][ID : hylee250][COLLECTOR LINK CHECK ACK SEND ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : MMS][ID : hylee250][### End ### ### ### ### ### ### ###]","Link Check(Alive check)로그 출력"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : MMS][ID : daltex][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : MMS][ID : daltex][MESSAGE : BasicMessageDto(id=null, userId=daltex, feeType=A, unitCost=0.0, msgGroupID=0, userMsgID=1259001, serviceType=4, sendStatus=0, userSender=01043219876, userReceiver=01012345678, reserveDt=20241011141005, requestDt=20241011190000, remoteIP=192.168.0.78, routerSeq=05, userMessage=ITN SMS test 241011|14:05 260001, userSubject=, userFileCnt=0, userFileName01=null, userFileName02=null, userFileName03=null, userFileSize01=0, userFileSize02=0, userFileSize03=0, kakaoSenderKey=null, kakaoTemplateCode=null, kakaoJsonFile=null)]\n[CollectServerTask][SERVICE_TYPE : MMS][ID : daltex][### End ### ### ### ### ### ### ###]","메시지 전송 로그 출력"]
[{"$nulls":5},"[MMS][USER STATUS CHECK is starting ... ...]\n[MMS][USER PREVIOUS STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[MMS][USER NEW STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[MMS][USER AFTER STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[MMS][USER STATUS CHECK is ended ... ...]","사용자 설정 정보 업데이트하는 정보 출력"]
["카카오 알림톡 전송 서버 서비스","KAT_COLLECTOR","RUN_FLAG","Y","logs/KAT_COLLECTOR/CollectorLog_YYYYMMDD.log","COLLECT_SERVER_SERVICE : QUEUE IS NOT READY ... ...","발송 큐가 초기화가 완료되지 않아 서비스가 구동이 보류된 경우 출력"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : QUEUE IS READY ... ...","발송 큐가 준비된 경우 출력, 서비스가 준비됨"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : RESOURCES INITIALIZING ... ...\nCOLLECT_SERVER_SERVICE INITIALIZING : SERVER PORT [34000]\nCOLLECT_SERVER_SERVICE : SERVER SOCKET INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : RESOURCES INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : SERVER SERVICE STARTED ... ...","서비스가 정상적인 실행이 완료된 경우\n클라이언트로부터 접속을 받을 준비가 완료된 경우 출력"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : KAT][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : KAT][FIRST CONNECTION ... ... ... ... ... ... ...][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 없는 경우"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : KAT][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : KAT][FIRST CONNECTION ... ... ... ... ... ... ...][BIND REQUEST] [ID : angus128, PWD : angus128]\n[CollectServerTask][SERVICE_TYPE : KAT][ID : angus128][BIND RESULT : 00]\n[CollectServerTask][SERVICE_TYPE : KAT][ID : angus128][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 있는 경우\nBIND RESULT : 00 확인"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : KAT][ID : hylee250][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : KAT][ID : hylee250][COLLECTOR LINK CHECK RECEIVE ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : KAT][ID : hylee250][COLLECTOR LINK CHECK ACK SEND ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : KAT][ID : hylee250][### End ### ### ### ### ### ### ###]","Link Check(Alive check)로그 출력"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : KAT][ID : daltex][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : KAT][ID : daltex][MESSAGE : BasicMessageDto(id=null, userId=daltex, feeType=A, unitCost=0.0, msgGroupID=0, userMsgID=1259001, serviceType=4, sendStatus=0, userSender=01043219876, userReceiver=01012345678, reserveDt=20241011141005, requestDt=20241011190000, remoteIP=192.168.0.78, routerSeq=05, userMessage=ITN SMS test 241011|14:05 260001, userSubject=, userFileCnt=0, userFileName01=null, userFileName02=null, userFileName03=null, userFileSize01=0, userFileSize02=0, userFileSize03=0, kakaoSenderKey=null, kakaoTemplateCode=null, kakaoJsonFile=null)]\n[CollectServerTask][SERVICE_TYPE : KAT][ID : daltex][### End ### ### ### ### ### ### ###]","메시지 전송 로그 출력"]
[{"$nulls":5},"[KAT][USER STATUS CHECK is starting ... ...]\n[KAT][USER PREVIOUS STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[KAT][USER NEW STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[KAT][USER AFTER STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[KAT][USER STATUS CHECK is ended ... ...]","사용자 설정 정보 업데이트하는 정보 출력"]
["카카오 친구톡 전송 서버 서비스","KFT_COLLECTOR","RUN_FLAG","Y","logs/KFT_COLLECTOR/CollectorLog_YYYYMMDD.log","COLLECT_SERVER_SERVICE : QUEUE IS NOT READY ... ...","발송 큐가 초기화가 완료되지 않아 서비스가 구동이 보류된 경우 출력"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : QUEUE IS READY ... ...","발송 큐가 준비된 경우 출력, 서비스가 준비됨"]
[{"$nulls":5},"COLLECT_SERVER_SERVICE : RESOURCES INITIALIZING ... ...\nCOLLECT_SERVER_SERVICE INITIALIZING : SERVER PORT [35000]\nCOLLECT_SERVER_SERVICE : SERVER SOCKET INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : RESOURCES INITIALIZED ... ...\nCOLLECT_SERVER_SERVICE : SERVER SERVICE STARTED ... ...","서비스가 정상적인 실행이 완료된 경우\n클라이언트로부터 접속을 받을 준비가 완료된 경우 출력"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : KFT][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : KFT][FIRST CONNECTION ... ... ... ... ... ... ...][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 없는 경우"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\n[CLIENT CONNECTION IP : 127.0.0.1]\n[COLLECT SERVER READ] [FIRST CONNECTION ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : KFT][FIRST CONNECTION ... ... ... ... ... ... ...][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : KFT][FIRST CONNECTION ... ... ... ... ... ... ...][BIND REQUEST] [ID : angus128, PWD : angus128]\n[CollectServerTask][SERVICE_TYPE : KFT][ID : angus128][BIND RESULT : 00]\n[CollectServerTask][SERVICE_TYPE : KFT][ID : angus128][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 있는 경우\nBIND RESULT : 00 확인"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : KFT][ID : hylee250][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : KFT][ID : hylee250][COLLECTOR LINK CHECK RECEIVE ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : KFT][ID : hylee250][COLLECTOR LINK CHECK ACK SEND ... ... ... ... ... ... ...]\n[CollectServerTask][SERVICE_TYPE : KFT][ID : hylee250][### End ### ### ### ### ### ### ###]","Link Check(Alive check)로그 출력"]
[{"$nulls":5},"[CollectServerTask][SERVICE_TYPE : KFT][ID : daltex][### Start ### ### ### ### ### ### ###]\n[CollectServerTask][SERVICE_TYPE : KFT][ID : daltex][MESSAGE : BasicMessageDto(id=null, userId=daltex, feeType=A, unitCost=0.0, msgGroupID=0, userMsgID=1259001, serviceType=4, sendStatus=0, userSender=01043219876, userReceiver=01012345678, reserveDt=20241011141005, requestDt=20241011190000, remoteIP=192.168.0.78, routerSeq=05, userMessage=ITN SMS test 241011|14:05 260001, userSubject=, userFileCnt=0, userFileName01=null, userFileName02=null, userFileName03=null, userFileSize01=0, userFileSize02=0, userFileSize03=0, kakaoSenderKey=null, kakaoTemplateCode=null, kakaoJsonFile=null)]\n[CollectServerTask][SERVICE_TYPE : KFT][ID : daltex][### End ### ### ### ### ### ### ###]","메시지 전송 로그 출력"]
[{"$nulls":5},"[KFT][USER STATUS CHECK is starting ... ...]\n[KFT][USER PREVIOUS STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[KFT][USER NEW STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[KFT][USER AFTER STATUS : MemberDto(mberId=angus128, accessKey=angus128, mberSttus=Y, shortPrice=0.0, longPrice=0.0, picturePrice=0.0, picture2Price=0.0, picture3Price=0.0, kakaoAtPrice=0.0, kakaoFtPrice=0.0, kakaoFtImgPrice=0.0, kakaoFtWideImgPrice=0.0, smsUseYn=Y, lmsUseYn=Y, mmsUseYn=Y, kakaoAtUseYn=Y, kakaoFtUseYn=Y, smsLimitCount=0, lmsLimitCount=0, mmsLimitCount=0, kakaoAtLimitCount=0, kakaoFtLimitCount=0, smsAgentCode=04, lmsAgentCode=04, mmsAgentCode=04, kakaoAtAgentCode=04, kakaoFtAgentCode=04, ipLimitYn=N, allowIpBasic=127.0.0.1, allowIpExtend=127.0.0.1)]\n[KFT][USER STATUS CHECK is ended ... ...]","사용자 설정 정보 업데이트하는 정보 출력"]
["리포트","REPORTER","RUN_FLAG","Y","logs/REPORTER/ReporterLog_YYYYMMDD.log","REPORT_SERVER : RESOURCES INITIALIZING ... ...\nREPORT_SERVER INITIALIZING : SERVER PORT [36000]\nREPORT_SERVER : SERVER SOCKET INITIALIZED ... ...\nREPORT_SERVER : RESOURCES INITIALIZED ... ...\nREPORT_SERVER : SERVER SERVICE STARTED ... ...","서비스가 정상적인 실행이 완료된 경우\n클라이언트로부터 접속을 받을 준비가 완료된 경우 출력"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\nConnected to: /127.0.0.1:21175\n[BIND_TASK][### Start ### ### ### ### ### ### ###]\n[BIND_TASK][Expire connect user: ReportUserDto(isLogin=false, lastTrafficTime=1728855788022, userId=null, remoteIP=/127.0.0.1:21175, queuePath=/home/mjon_server_agent/queue/REPORTER, reportQueue=null, memberDto=null, command=0, maxWriteCount=0, maxQueueCount=0, isRunningMode=true)]\n[BIND_TASK][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 없는 경우"]
[{"$nulls":5},"CONNECTION IS ACCEPTABLE ... ...\nConnected to: /192.168.0.78:54548\n[BIND_TASK][### Start ### ### ### ### ### ### ###]\n[BIND_TASK][BIND REQUEST] [ID : daltex, PWD : daltex]\n[BIND_TASK][BIND RESULT : 00]\n[BIND_TASK][ID : daltex][### End ### ### ### ### ### ### ###]","사용자로 부터 접속시도가 있을 경우\nBind요청이 있는 경우\nBIND RESULT : 00 확인"]
[{"$nulls":5},"[LINK_CHECK_TASK][ID : dlwnsgh][### Start ### ### ### ### ### ### ###]\n[LINK_CHECK_TASK][ID : dlwnsgh][SEND LINK CHECK ... ... ... ... ... ... ...]\n[LINK_CHECK_TASK][ID : dlwnsgh][RECEIVE LINK CHECK ACK ... ... ... ... ... ... ...]\n[LINK_CHECK_TASK][ID : dlwnsgh][### End ### ### ### ### ### ### ###]","Link Check(Alive check)로그 출력"]
[{"$nulls":5},"[RESULT_TASK][ID : daltex][### Start ### ### ### ### ### ### ###]\n[RESULT_TASK][ID : daltex][REPORT SEND : ReportDto(msgId=null, userId=null, agentMsgId=null, agentCode=null, msgType=null, rsltDate=null, rsltCode=null, rsltNet=null)]\n[RESULT_TASK][ID : daltex][RECEIVE REPORT ACK ... ... ... ... ... ... ...]\n[RESULT_TASK][ID : daltex][### End ### ### ### ### ### ### ###]","클라이언트로 리포트 전송 출력"]
["Health Check","HEALTH","RUN_FLAG","Y","logs/HEALTH/HealthLog_YYYYMMDD.log","HEALTH_CHECK_SERVER : SERVER SERVICE STARTED ... ...","서비스가 정상적인 실행이 완료된 경우"]
[{"$nulls":5},"[QUEUE MONITOR][SMS01] [WRITE POSITION : 0][READ POSITION : 0]\n[QUEUE MONITOR][KAT01] [WRITE POSITION : 0][READ POSITION : 0]\n[QUEUE MONITOR][MMS01] [WRITE POSITION : 0][READ POSITION : 0]\n[QUEUE MONITOR][KFT01] [WRITE POSITION : 0][READ POSITION : 0]\n[QUEUE MONITOR][SMS02] [WRITE POSITION : 0][READ POSITION : 0]\n[QUEUE MONITOR][LMS01] [WRITE POSITION : 0][READ POSITION : 0]","서비스 별 큐 상태 확인"]
[{"$nulls":5},"[SMS SERVER is Shutdown]\n[LMS SERVER is Shutdown]\n[MMS SERVER is Shutdown]\n[KAT SERVER is Shutdown]\n[KFT SERVER is Shutdown]\n[REPORT SERVER is Shutdown]","전송 & 리포트 서버 접속 여부 확인\n서버와 접속이 실패한 경우"]
[{"$nulls":5},"[SMS SERVER is Connectable]\n[LMS SERVER is Connectable]\n[MMS SERVER is Connectable]\n[KAT SERVER is Connectable]\n[KFT SERVER is Connectable]\n[REPORT SERVER is Connectable]","전송 & 리포트 서버 접속 여부 확인\n서버와 접속이 가능한 상태"]
[{"$nulls":5},"[REPORT SERVER][ID : null][EXPIRE CONNECT USER]\n[COLLECT SERVER][SERVICE TYPE : MMS][ID : angus128][EXPIRE CONNECT USER]\n[COLLECT SERVER][SERVICE TYPE : SMS][ID : angus128][EXPIRE CONNECT USER]\n[COLLECT SERVER][SERVICE TYPE : LMS][ID : angus128][EXPIRE CONNECT USER]\n[COLLECT SERVER][SERVICE TYPE : KFT][ID : angus128][EXPIRE CONNECT USER]\n[COLLECT SERVER][SERVICE TYPE : KAT][ID : angus128][EXPIRE CONNECT USER]\n[REPORT SERVER][ID : angus128][EXPIRE CONNECT USER]","사용자 접속 만료 로그 출력"]
[{"$nulls":5},"[COLLECT SERVER][SERVICE TYPE : SMS][ID : angus128][BIND RESULT : 00]\n[COLLECT SERVER][SERVICE TYPE : MMS][ID : angus128][BIND RESULT : 00]\n[COLLECT SERVER][SERVICE TYPE : KFT][ID : angus128][BIND RESULT : 00]\n[COLLECT SERVER][SERVICE TYPE : KAT][ID : angus128][BIND RESULT : 00]\n[COLLECT SERVER][SERVICE TYPE : LMS][ID : angus128][BIND RESULT : 00]\n[REPORT SERVER][ID : angus128][BIND RESULT : 00]","사용자 접속 로그 출력\nBIND RESULT : 00 확인"]

{"sheet":"백업","index":1,"n_rows":28,"n_cols":2,"rows_kept":28,"merged":[[0,0,0,4],[16,0,16,4],[21,0,21,4]]}
["1. 로그백업(루트경로/logs)"]
["경로","백업, 삭제 추천 주기"]
["HEALTH","분기"]
["KAT_QUEUE","1개월"]
["KFT_QUEUE","1개월"]
["LMS_QUEUE","1개월"]
["MMS_QUEUE","1개월"]
["REPORT_QUEUE","15일"]
["SMS_QUEUE","1개월"]
["KAT_COLLECTOR","15일"]
["KFT_COLLECTOR","15일"]
["MS_COLLECTOR","15일"]
["MMS_COLLECTOR","15일"]
["REPORTER","15일"]
["SMS_COLLECTOR","15일"]
[]
["2. DB 백업"]
["테이블명","백업 추천 주기"]
["mj_msg_data"]
["mj_msg_group_data"]
[]
["3. 전송 큐 파일 백업(루트경로/queue), 일자별 디렉토리"]
["경로","백업, 삭제 추천 주기"]
["KAT_QUEUE/backup","15일"]
["KFT_QUEUE/backup","15일"]
["LMS_QUEUE/backup","15일"]
["MMS_QUEUE/backup","15일"]
["SMS_QUEUE/backup","15일"]

{"sheet":"장애대응_복구절차","index":2,"n_rows":5,"n_cols":10,"rows_kept":5,"merged":[[0,2,0,8],[1,2,1,8],[2,2,2,8],[3,2,3,8],[4,2,4,8]]}
["순서","장애예상 시나리오","장애대응 및 복구절차",{"$nulls":6},"비고"]
[1,"\bDB 접속 불가","1. server.properties의 server.run을 N으로 수정후 저장, 각 서비스별 로그확인\n   - Service Stopped.\n   - Service is Not Running.\n2. DB 정상화\n3. server.properties의 server.run을 Y으로 수정후 저장, 각 서비스별 로그확인"]
[2,"메시지 전송 파일큐 장애\n(DB 적재 장애 - SQL Exception)","1. 장애로그 확인\n   - SMS : logs/SMS_QUEUE/SMS01/QueueLog_YYYYMMDD.log\n   - LMS : logs/LMS_QUEUE/LMS01/QueueLog_YYYYMMDD.log\n   - MMS : logs/MMS_QUEUE/MMS01/QueueLog_YYYYMMDD.log\n   - KAT : logs/KAT_QUEUE/KAT01/QueueLog_YYYYMMDD.log\n   - KFT : logs/KFT_QUEUE/KFT01/QueueLog_YYYYMMDD.log\n2. SQL Exception 확인\n3. 메시지 내용 확인\n4. 필요시 다음 조치사항\n   - 예) SMS01서비스에서 장애가 발생한 경우\n   - SMS01.RUN_FLAG : N으로 수정후 저장, 로그 확인\n   - Service Stopped.\n   - Service is Not Running.\n   - queue/SMS_QUEUE 경로의 SMS01.queue, SMS01_Read.xml 백업\n   - SMS01.queue, SMS01_Read.xml 파일 삭제\n   - SMS01.RUN_FLAG : Y으로 수정후 저장, 로그 확인",{"$nulls":6},"\b큐 서비스별로 로그 파일 분리 필요\nlogs/SMS_QUEUE/SMS01/QueueLog_YYYYMMDD.log"]
[3,"메시지 전송 파일큐 장애\n(파일 저장 공간 부족)","1. 장애로그 확인\n   - SMS : logs/SMS_QUEUE/SMS01/QueueLog_YYYYMMDD.log\n   - LMS : logs/LMS_QUEUE/LMS01/QueueLog_YYYYMMDD.log\n   - MMS : logs/MMS_QUEUE/MMS01/QueueLog_YYYYMMDD.log\n   - KAT : logs/KAT_QUEUE/KAT01/QueueLog_YYYYMMDD.log\n   - KFT : logs/KFT_QUEUE/KFT01/QueueLog_YYYYMMDD.log\n2. Exception 내용 확인\n3. 필요시 다음 조치사항\n   - server.run을 N으로 수정후 저장, 각 서비스별 로그확인\n   - 디스크 공간 확보\n   - server.run을 Y으로 수정후 저장, 각 서비스별 로그확인"]
[4,"특정 사용자 제한","1. mj_agent_mber_config테이블의 다음 컬럼 업데이트\n   - SMS_USE_YN, LMS_USE_YN, MMS_USE_YN, KAKAO_AT_USE_YN, KAKAO_FT_USE_YN 컬럼 N으로 업데이트"]