잡동사니
안녕하세요. 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..