목록IT (224)
잡동사니
안녕하세요. yeTi입니다오늘은 ELK 스택(Stack) 중 하나인 키바나(Kibana)로 모니터링할 수 있는 종류를 기록하겠습니다. 설치 환경OS : CentOS release 6.9 (Final)Filebeat : 6.3.2-1 64bitLogstash : 6.3.2Elasticsearch : 6.3.0Kibana : 6.3.0 1. API별 통계 - 최근 1주일2. API Log - 24시간이내3. Exception Log - 24시간이내4. Slow API Log - 24시간이내5. DAU6. 초당 요청 건수
안녕하세요. yeTi입니다.오늘은 Zabbix(자빅스)에서 장애발생시 관리자에게 메일링하는 방법에 대해 알아보겠습니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 1. Zabbix 관리페이지에서 Media types 설정으로 이동합니다.- Administration -> Media types 2. Media type을 다음과 같이 설정합니다. 3. 프로필의 Media 로 이동합니다. 4. Media 를 추가합니다. 5. Action 설정으로 이동합니다.- Configuration -> Actions 6. 이벤트 소스를 트리거로 선택 후 Report problems to Zabbix administrators 를 활성화합니다. 참고 문헌자빅스 문서 :..
안녕하세요. yeTi입니다.오늘은 Zabbix(자빅스)에서 리눅스 서버의 메모리정보를 모니터링할때 실제 정보랑 다를경우 조치방법을 확인해보겠습니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 처음 Zabbix를 설치하고 Template OS Linux의 Available memory를 확인하면 실제 메모리정보와 다른 경우가 있습니다.(cat /proc/meminfo | grep MemFree) 이는 Zabbix에서 제공하는 Template OS Linux의 Available memory 아이템은 vm.memory.size[available] 을 사용하는데 이는 inactive + cached + free memory의 총 합으로 표현되기 때문입니다...
안녕하세요. yeTi입니다. 오늘은 Zabbix(자빅스)를 활용하여 모니터링 대시보드를 구성해보겠습니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 1. Zabbix 관리페이지에서 Screens 설정으로 이동합니다. - Configuration -> Screens 2. Screen을 설정합니다. 2-1. 기존 Screen을 수정하려면 Edit을 설정합니다. 2-2. 새로운 Screen을 생성하려면 Create screen을 선택합니다. 3. 그래프를 설정합니다. 3-1. + 버튼을 추가하여 원하는 그래프를 추가합니다. 3-2. Changes를 선택하여 기존 그래프를 수정합니다. 4. 다음 항목을 모니터링 할 수 있습니다. 4-1. Hardware -..
안녕하세요. yeTi입니다.오늘은 Zabbix(자빅스) 서버에서 모니터링 서버를 추가해보도록 하겠습니다. 설치 환경OS : CentOS release 6.9 (Final)설치 버전 : Zabbix 2.2 1. Configuration -> Hosts -> Create Host 를 선택합니다.2. Host 정보를 입력합니다. - Host name에는 Zabbix Agent에서 설정한 Hostname의 값을 입력합니다. 3. Templates탭으로 이동하여 템플릿을 추가합니다. 관련 글2018/07/16 - [IT/Monitoring] - [Zabbix] 시스템 모니터링환경 구성하기2018/11/27 - [IT/Monitoring] - [Zabbix] 모니터링 대시보드 구성하기
안녕하세요. yeTi입니다.오늘은 MariaDB에서 사용자 관리에 필요한 쿼리를 모아보겠습니다. 설치 환경- OS : CentOS release 6.9 (Final)- MariaDB : 10.2.11 1. 사용자 생성하기 CREATE USER '[사용자 계정]'@'[호스트]' IDENTIFIED BY '[비밀번호]'; 호스트에 '%' 사용시 모든이라는 의미 2. 사용자 삭제하기 DROP USER '[사용자 계정]'@'[호스트]'; 호스트에 '%' 사용시 모든이라는 의미 3. 사용자 계정정보 조회하기 SELECT HOST, USER, PASSWORD FROM mysql.user WHERE USER='[사용자 계정]' 4. 권한 조회하기 SHOW GRANTS FOR '[사용자 계정]'@'[호스트]'; 호스트..
안녕하세요. yeTi입니다.오늘은 Elasticsearch를 활용할때 유용한 기간 검색 형식을 나열해보겠습니다.본 형식은 Kibana의 필터를 사용할때도 유용합니다. 0. 날짜 형식 이해하기- 현재 시간이 2015-08-15 12:01:01 이면:- now/d = 2015-08-15 00:00:00- now/H = 2015-08-15 12:00:00- now/m = 2015-08-15 12:01:00- now/s = 2015-08-15 12:01:01 - now-1h/d = (2015-08-15 12:01:01) - 1h = (2015-08-15 11:01:01) / d = 2015-08-15 00:00:00- now+1h/d = (2015-08-15 12:01:01) + 1h = (2015-08-15 ..
안녕하세요. yeTi입니다.오늘은 Jenkins에서 배포서버를 선택하여 배포하는 설정에 대해 알아보겠습니다. 이전 글2018/11/26 - [IT/소프트웨어 공학] - [Jenkins] SVN 연결하기 설치 환경- OS : Window 7 64bit- 설치 버전- Jenkins 2.121.2 1. Jenkins에서 프로젝트를 선택하고 구성으로 들어갑니다.2. 빌드 환경를 선택 후 정보를 추가합니다. 관련 글2018/08/03 - [IT/소프트웨어 공학] - [Jenkins] 배포서버를 선택하여 빌드하기
안녕하세요. yeTi입니다.오늘은 Jenkins에서 SVN을 연결해보겠습니다. 설치 환경- OS : Window 7 64bit- 설치 버전- Jenkins 2.121.2 1. Jenkins에서 프로젝트를 선택하고 구성으로 들어갑니다.2. 소스 코드 관리를 선택 후 정보를 추가합니다. 관련 글2018/11/26 - [IT/소프트웨어 공학] - [Jenkins] Gradle 연결하기2018/08/03 - [IT/Open Source] - [Jenkins] 배포서버를 선택하여 빌드하기
안녕하세요. yeTi입니다.오늘은 SPSS(Statistical Package for the Social Sciences) 를 활용하여 다중회귀분서을 활용한 중고차 가격 예측을 해보겠습니다. 본 블로깅은 K-MOOC에서 제공하는 이화여자대학교 경영대학 경영학과에 재직중이신 신경식 교수님의 '빅데이터의 세계, 원리의 응용' 이라는 교과목의 5주차 과제에 해당합니다. 설치 환경- OS : Windows 10- SPSS : 17.0 모델링의 목적은 위에서 언급했다시피 다중회귀분서을 활용한 중고차 가격 예측입니다.과제는 강의에서 제공하는 중고자 판매 데이터를 활용하였고, 모델링 다이어그램을 먼저 보여드리면 다음과 같습니다. 그림에서 보시다시피 데이터 유형을 두가지로 설정해봤습니다.첫번째 데이터 유형은 입력변수를..