본문 바로가기

전체 글

(254)
[Jennifer5] JDBC 모니터링 방식 정리 & Troubleshooting #01. Type5 (Jennifer5 에서 많이 사용하는 방식 - Default 세팅) WAS서버에서 데이터소스 생성하여 DB Connection을 맺는 경우, Type5 세팅으로 대부분 모니터링 가능하다. 옵션 세팅 enable_datasource_trace = true (기본값) ------------------------------------------------------- enable_sql_pointcut = true (기본값) ------------------------------------------------------- Connection pool 개수 : db_connection_count ----------------------------------------------------..
[Jennifer5] Jennifer 5 설치 가이드 Jennifer Server - 지원하는 JDK - JDK 1.7과 1.8 지원 - 5.4.0 이후 버전은 1.8 만 지원 Jennifer Agent - WAS 서버 별 지원하는 JDK Jennifer Agent 5.3.3.x 버전까지만 JDK1.5 이상을 지원하며 Jennifer Agent 5.4.0.x 이상부터는 JDK1.6 이상만 지원 Jennifer Agent 5.6.1.x 이상부터는 JDK1.7 이상만 지원 #01. 서버 설치 파일 압축 해제 압축 해제 시 Data Server 와 View Server 의 압축 파일이 나오게 된다 각각 압축 해제 한다 #02. Data Server, View Server 의 JAVA_HOME 경로 지정 vi /...../server.data/bin/jennife..
[Jennifer4] IP Address 관련 오류로 라이센스 적용이 안될 시 에이전트 연동은 문제 없이 완료하였으나 라이센스 인식이 안되는 상황 에러 메시지는 License key has invalid IP address #01. JBOSS env.sh 에 아래 옵션 추가 Djava.net.preferIPv4Stack=true #02. 제니퍼 에이전트 옵션에 license_check_host 추가 license_check_host 라는 에이전트 옵션이 있음 license_check_host 제니퍼서버IP:PORT 방식으로 추가 #03. was 서버에서 date 명령어 확인 결과 실제 시간과 오차 있는 것 확인 담당자에게 시간 동기화 요청 #04. /etc/hosts 수정 127.0.0.1 localhost 로만 적혀있는 것 확인 이로인해 ipcheck.sh 을 실행하여도 아무런 ..
[jennifer] X-View 에 점이 찍히지 않는 에러 JJC-3100 이슈와 동일한 상황 http://issue.jennifersoft.com/browse/JJC-3100 #01 스피드바에 request가 들어오는 건 보이는데 xview 그래프에 점이 안찍힘 #02 통계분석 x-view에서 최근 30분 동안의 데이터 조회했을 때는 정상적으로 조회됨 #03 view 서버 재기동을 통해 정상적으로 x-view 찍히는 것을 확인. (data 서버는 재기동 안함) #04 데이터서버에 부하가 심해 뷰서버에서 조회시 정상적인 조회가 어려운 상태였던 것으로 생각됨. 데이터서버 뷰서버 모두 충분한 양의 heap 메모리 사용중인 것으로 확인 (각각 6GB / 8GB) 그럼에도 불구하고 OOME가 발생했던 것으로 보임 홈쇼핑 사이트이다 보니 타 사이트에 비해 peak tim..
[Jennifer4] SQL수행기 예시 보호되어 있는 글입니다.
OS - 자주 사용하는 명령어 모음 #세션 멈추기 export TMOUT=0 #시스템 정보를 출력 uname -an #현재 접속한 계정 id #내가 사용했던 명령어 찾기 1. set -o vi 2. esc -> / 3. 찾기 #활성화된 포트번호 확인 netstat -ant|grep LISTEN #vi 에서 특정 구간 일괄 삭제 :set number 로 라인 번호 확인 :{시작번호},{끝번호}d 로 삭제 #특정 문자열 치환하기 :%s/{기존문자열}/{바꿀문자열}
vi - 편집기 내에서 특정 문자열 치환하기 참고한 블로그 https://gracefulprograming.tistory.com/118 vi 편집기 내에서 특정 문자열을 한꺼번에 치환할 수 있음 :%s/old/new/g 로 실행 예시) 문서 전체에서 Hello 문자열을 Bye로 변경 :%s/Hello/Bye/g 바꾸고자 하는 문자열 중에 "/" 이 포함되어 있을 경우 /앞에 '\' 를 붙혀서 진행 예시) /data1/jennifer를 /app/jennifer로 경로를 치환하고 싶은 경우 :s/\/data\/jennifer/\/app\/jennifer/g
vi - 특정 라인 제거 명령어 참고한 블로그 https://blockdmask.tistory.com/25 1. 삭제하고 싶은 구간 확인 :set number 명령어로 라인 번호를 출력하여 삭제하고 싶은 구간의 확인 2. 삭제 실행 예시) 10번 라인부터 20번 라인까지 삭제 :10,20d
Windows - Adobe Flash 임시 사용 조치 Flash 가 완전히 Windows 에서 제거되도록 하는 Windows Update 가 2021년 02월에 설치된 것으로 보임. Update for Removal of Adobe Flash Player 라는 이름의 Update 이다. 해당 Update 는 수동으로 제거 할 수도 없음. 제어판 -> 프로그램 -> 프로그램 및 기능 -> 업데이트 설치 메뉴로 이동하여 해당 Update 존재 유무 확인 필요. 출처 : www.windowslatest.com/2021/02/17/windows-10-kb4577586-update-is-rolling-out-to-remove-flash-player/ 2021년 2월 이전에 Flash Removal Disable 설정 파일을 만들어 놓았다면 해당 Update가 설치되..
[Jennifer4] Jennifer 4 설치 가이드 (4.5, 4.6) End Of Service 이유 0. 지원하는 JDK Server 는1.5 이상 Agent 는 1.8 미만 (End Of Service 로 인해 1.8 버전을 지원하지 않음) 1. 설치 파일 압축 해제 설치 파일 압축 해제 시 아래와 같다 2. 제니퍼 Server 의 JAVA_HOME 지정 server/bin 디렉토리의 catalina.sh 에서 설정한다. startup.sh 이 catalina.sh start 명령어를 수행한다 3. 제니퍼 Server 의 IP Address 지정 server/bin 디렉토리의 jennifer.properties 에서 설정한다 0.0.0.0 으로 놔둬도 상관 없으나 직접 IP 주소를 지정해 주는 것을 권장 4-1. 제니퍼 Server 에서 사용할 Port - catali..
[Jennifer5] JBoss 에이전트 설치 가이드 #. JAVA_OPTIONS 에 추가해야 할 옵션 JBoss 에 에이전트 설치 시에는 Djboss.modules.system.pkgs 옵션이 추가로 작성되어야 한다. -Djennifer.config=/app/jennifer/jennifer5/agent/5.6.0.6/agent.java/conf/jboss.conf -javaagent:/app/jennifer/jennifer5/agent/5.6.0.6/agent.java/jennifer.jar -Djboss.modules.system.pkgs=org.jboss.byteman,aries,javax.naming,javax.sql,java.sql,java.rmi 제니퍼소프트 설치 가이드 & 엔지니어 문서 내용 참고 #. Domain Mode 사용 시 주의사항 J..
[WebLogic] config.xml 내에서 정보 찾기 config.xml 내용 중에서 내의 와 내의 태그를 찾도록 하며 양 쪽 모두 이 설정되어 있는지도 찾도록 한다 쉘 스크립트를 만들어 위의 필요한 정보를 자동으로 찾을 수 있도록 코드를 작성 해 보았다. 1. grep 명령어를 활용한 검색 #application info echo ======================================================================== echo 1.application info echo #APPNUMBER($(grep -n "" config.xml | cut -d: -f1)) APPNUMBER=($(grep -n "" config.xml | awk '{print $1}' FS=":")) for i in ${APPNUMBER[*]};..