본문 바로가기

전체 글

(1202)
CloudWatch 설정 및 편집 작업 프로세스 1. 클라우드 와치 설정 2. 클라우드 와치 임계치 설정 및 알림 설정 3. 클라우드 와치 설정을 편집하여 적용 4. 테스트 수행 1. 클라우드 와치서비스에 접근 및 경보생성 - 지표를 선택 - 생성할 경보에 대한 정보를 미리보기 2. 클라우드 와치 임계치 설정 및 경보 생성 - 경보 발생 임계치를 설정 - 경보 발생시 전달받을 이메일 주소를 적용 - 경보에 대한 이름 및 설명을 추가 - 경보를 생성 - 생성된 경보에서 실제 인스턴스 id 값을 조회하여 사용률을 보기 3. 클라우드 와치 경보를 편집 - 클라우드 와치 서비스로 이동 - 확인을 클릭하여, 설정된 경보로 이동 - 설정된 경보를 확인하고 클릭하여 경보를 편집 - 작업 -> 편집을 클릭하여 편집 - 상세 임계값을 조정하여 설정 (테..
Htop를 활용한 우분투 서버 모니터링 적용 프로세스 1. Htop 프로그램을 설치 2. Htop 프로그램 실행 3. 정상작동 확인 1. Htop 프로그램을 설치 (설치 과정) 2. apt-get update 및 apt-get upgrade 명령어 수행하여, apt를 최신버전으로 업그레이드 및 업데이트 3. Htop 설치 - apt-get install htop 4. htop명령어 실행하여 프로그램 설치 5. Htop의 주요 명령어 (각 프로세스 정보 내용) 위 화면에서 각각의 프로세스 정보는 아래와 같습니다. 프로세스 프로세스 정보 설명 PID : 프로세스의 ID 번호 USER : 프로세스의 소유자 PRI : 프로세스의 우선순위 NI : 우선순위에 영향을 주는 프로세스의 nice 값 VIRT : 프로세스가 사용중인 가상 메모리 양 RES :..
리눅스(우분투) 네트워크 트래픽 실시간 확인 iftop 프로그램 적용 프로세스 1. 아마존 aws에 ec2 우분투 인스턴스를 생성 2. ssh로 접속하여 iftop 프로그램을 설치 3. iftop 프로그램을 실행 1. 아마존 AWS에 EC2 우분투 인스턴스를 생성 - 아래의 캡처는 SSH를 붙기위한 테스트환경 접속 목적의 작업임 - IP 퍼블릭 자동할당 활성화 - 위치에 상관없이 접속 - 기존 사용하던 키 페어를 사용(테스트용) 2. SSH로 붙음 - sudo apt update 명령어 입력하여 apt 최신버전으로 업데이트 수행 3. iftop 프로그램을 설치 - sudo apt install iftop 명령어 수행하여 프로그램을 설치 4. iftop 실행 - sudo su - 로 root 계정을 취득한 후 iftop 명령어를 활용하여 프로그램을 실행 - 실시간 트래..
서비스 DB 데이터를 AWS DB로 마이그레이션 작업 프로세스 1. zabbix 샘플 데이터 100개를 export하여 sql 쿼리 파일로 저장 2. ec2 인스턴스에 my sql을 설치 3. AWS EC2 DB 서버를 SQL DBMS 프로그램으로 접속 4. 접속한 DBMS 프로그램에서 sql 쿼리파일을 import하여 저장 1. zabbix 샘플 데이터 100개를 export하여 sql 쿼리 파일로 저장 sql 쿼리문 : select * from public.alerts where actionid = '17' and sendto like '%may9noy%' LIMIT 100; 2. 조회된 데이터를 export 수행하여 파일로 저장 3. 저장된 파일을 저장 추후에 import 용으로 사용 4. ec2 인스턴스에 mysql을 설치 5. ec2 인스턴스..
Apache를 활용한 부하테스팅 # 실행할 항목 1. AWS 우분투 인스턴스 생성 2. Apache 부하 테스트를 위한 프로그램 설치 3. Apache를 활용한 주요 사이트 부하 테스트 수행 1. AWS에 우분투 인스턴스를 생성 2. SSH 접속 툴(putty 등)을 활용하여 서버에 접근 3. Apache 테스트 프로그램 설치 - 명령어 sudo apt-get install apache2-utils 4. 설치중인 화면 아래와 같은 화면뒤에 done 이 뜨면 완료 5. apache 프로그램을 활용하여 부하 테스트 수행 - 명령어 ab -n 100 -c 10 http://www.google.com/ - 세부정보는 아래와 같다. 부하 테스트 완료 화면, 지금까지 apache를 활용한 부하테스팅을 알아봤습니다. 끝으로, 사용범 예시 및 추가 ..
Jmeter를 활용한 부하테스트 (상) 1. Jmeter 프로그램 다운로드 http://jmeter.apache.org/download_jmeter.cgi 해당 URL에서 Binaries에 있는 zip 파일 다운로드 후 압축풀기 Apache JMeter - Download Apache JMeter Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be ..
MySQL Timeout 설정 MySQL에서의 timeout은 interactive_timeout과 wait_timeout 이렇게 두 가지가 존재합니다. 1. interactive_timeout은 mysql> 과 같은 콘솔이나 터미널 모드(대화형 클라이언트)에서 mysqld와 client가 연결을 맺은 다음 요청을 기다리는 최대시간입니다. 2. wait_timeout은 API를 이용한 client 프로그램(PHP, JDBC, ODBC...) 상에서 최대 연결시간을 말하며, 설정된 시간 동안 아무 요청이 없으면 연결은 취소되고 다시 요청이 들어오면 자동으로 연결이 맺어집니다. 현재 설정된 값을 확인 하시려면 아래와 같은 명령으로 확인 가능합니다. mysql 1) Global 설정 확인 mysql> show global variables..
Inbound Whitelist (인바운드 화이트리스트) 화이트리스트(whitelist)는 식별된 일부 실체들이 특정 권한, 서비스, 이동, 접근, 인식에 대해 명시적으로 허가하는 목록 * 인바운드 - 내부를 향하는 것 - 서버 내부로 들어오는 것 - 서버 또는 네트워크 내부로 인입 - 클라이언트 > 서버 - 클라이언트가 업로드할 때 인바운드(Inbound) 규칙 - Windows 방화벽 기본 설정 : 모든 접속 차단 - 자신의 컴퓨터로 들어오기 시작하는 네트워크 데이터