목록분류 전체보기 (374)
잡동사니
안녕하세요. yeTi입니다.오늘은 Jenkins에서 배포서버를 선택하여 배포하는 설정에 대해 알아보겠습니다. 이전 글2018/11/26 - [분류 전체보기] - [Jenkins] SVN 연결하기2018/11/26 - [IT/소프트웨어 공학] - [Jenkins] Gradle 연결하기 설치 환경- OS : Window 7 64bit- 설치 버전- Jenkins 2.121.2 1. General탭에서 '이 빌드는 매개변수가 있습니다.'를 체크합니다.- Choice Parameter를 추가하고 Choices에 Combo 박스로 선택할 텍스트를 나열합니다. 2. SSH Server에서 고급을 눌러 Label을 입력합니다. 이 때 Label의 명칭은 Choices에 입력한 내용중 하나와 일치해야합니다. 3. SS..
안녕하세요. yeTi입니다.오늘은 간헐적으로 java.lang.NumberFormatException이 발생하는 현상에 대해 얘기하고자 합니다. 근래에 서버에서 다음과 같은 오류가 발생했습니다.- java.lang.NumberFormatException: For input string: ".77E1."- java.lang.NumberFormatException: multiple points 우연히 발생하는 위치가 SimpleDateFormat 객체로 parse하는 부분이었습니다.그래서 SimpleDateFormat 객체와 관련하여 버그를 찾던 중 Thread Safe 관련한 내용들을 찾았습니다. 1. Stack Overflow나 다른 개발자분들의 블로그에서 비슷한 상황에 대한 문제를 찾았습니다.- 주요 ..
안녕하세요. yeTi입니다.오늘은 Zabbix에서 시스템 로깅하는 방법을 알아보겠습니다. 설치 환경- OS : CentOS release 6.9 (Final)- 설치 버전- Zabbix 2.2 1. Name을 설정합니다.2. Type에 Zabbix agent (active)를 설정합니다.3. Key를 설정합니다.- log[/opt/tomcat8/logs/catalina.out,"Return Exception : .*",,,,]4. Type of information에 Log를 선택합니다.5. Update interval(in sec)을 10으로 설정합니다.6. History storage period(in days)를 7로 설정합니다. 참고 문헌Zabbix Documentation 2.2 : https:..
안녕하세요. yeTi입니다.오늘은 Zabbix와 JMX(Java Management eXtensions)를 연계하여 Java서버를 모니터링하는 방법을 알아보겠습니다. 설치 환경- OS : CentOS release 6.9 (Final)- 설치 버전- Zabbix 2.2- Tomcat : 8.0.48- Java : 1.8.0_161-b12 1. Zabbix Server를 설치한 곳에 zabbix-java-gateway를 설치합니다.- yum install zabbix-java-gateway 2. Zabbix Java Gateway를 실행합니다.- service zabbix-java-gateway start 3. Zabbix Server에 Gateway정보를 설정합니다.- vi /etc/zabbix/zabb..
안녕하세요. yeti입니다.오늘은 Spring Boot, Gradle 기반에서 HikariCP를 연동해보도록 하겠습니다. 설치 환경Spring Boot : 1.5.4-release 1. Gradle에 HikariCP 라이브러리를 추가합니다.- compile group: 'com.zaxxer', name: 'HikariCP', version: '3.1.0' 2. DataSourceBuilder에 DataSource 타입을 설정합니다.- DataSourceBuilder.create().type(HikariDataSource.class).build(); 3. 설정파일을 변경합니다.- extension:datasource:hikari:- url -> jdbcUrl
안녕하세요. yeTi입니다.오늘은 Zabbix(자빅스)에서 디스크 모니터링환경을 설정해보려고 합니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 1. Zabbix 템플릿을 다운받습니다. - URL : https://github.com/dkanbier/zabbix-linux/blob/master/templates/zbx_linux_disk_io_template.xml 2. Zabbix 관리자 페이지에서 템플릿을 임포트합니다. 3. Zabbix agent에 스크립트를 등록합니다.- URL : https://github.com/dkanbier/zabbix-linux/blob/master/LLD/queryDisks.pl- /opt/zabbix/queryDi..
안녕하세요. yeTi입니다.오늘은 시스템 모니터링을 위해 Zabbix(자빅스)를 설치해보도록 하겠습니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2※ Zabbix 3.0이상부터는 RHEL(Red Hat Enterprise Linux) 6을 지원하지 않습니다. (Zabbix 3.0부터는 PHP 5.4.0부터 지원하지만 RHEL 6은 5.3.3까지만 지원) 1. 레포지토리를 설치합니다.yum remove zabbix-releaseyum install http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpmyum clean all 2. Zabbix 서버와 프론트엔..
안녕하세요. yeTi입니다.오늘은 Linux 계열의 운영체제를 사용하다가 직면하는 command not found를 해결하는 방법에 대해 알아보고자 합니다. which 를 활용하여 명령어의 위치를 확인합니다. EX) which /bin/ls 명령어가 존재하면 해당 경로를 추가합니다.> vi .bach_profileexport PATH=$PATH:/bin:/usr/local/bin:/usr/bin 변경한 설정을 저장합니다.> source .bach_profile
안녕하세요. yeTi입니다.오늘은 톰캣에서 1개의 호스트로 2개 이상의 폴더를 웹 폴더로 설정하여 사용하는 방법에 대해 알아보고자 합니다. 테스트 환경Tomcat : apache-tomcat-8.0.52 sever.xml의 Host 태그에 Context 태그를 활용하여 설정합니다. 그러면 각각의 폴더에 대해 아래와 같이 사용가능합니다. http://localhost:8080/...http://localhost:8080/tms/...
안녕하세요 yeTi입니다.오늘은 QGIS의 플러그인을 개발하면서 필요한 디버깅환경을 구축하는것을 이클립스를 기반으로 알아보겠습니다. 개발 환경 - QGIS : 2.18 - 이클립스 : 4.6.3 - 파이썬 : 2.7 1. QGIS에 Remote Debug플러그인 설치2. 이클립스에 PyDev플러그인 설치 참고 문헌 - PyQGIS Developer Cookbook 2.8 : cfile21.uf.tistory.com/attach/211ED9395675511223A087