본문 바로가기

분류 전체보기96

[ AWS ] CloudWatch Alarm 설정하기 2020/03/02 - [Web/AWS] - [ AWS ] System manager, CloudWatch를 통한 웹서버 로그 수집 설정 지난 글에서는 로그 수집 설정하는 것까지 했었다. 다음 단계로 수집하는 로그 중에서 이상이 있을 경우 담당자에게 연락을 해서 확인하도록 알람 설정을 넣을 것이다. 404 Error 에 따른 알람을 만든다. - CloudWatch의 로그 그룹 탭을 누르면 저번 게시글에서 설정한 AccessLog와 ErrorLog 를 확인할 수 있다. - HttpAccessLog를 누른다. - 404 Error만 검출하기 위해 HttpAccessLog 좌측의 라디오 버튼을 선택한 후 지표 필터 생성 버튼을 누른다. - 패턴에 하단 소스를 넣고 패턴 테스트 하여 일치하는 항목이 나타나는지 .. 2020. 3. 5.
[ AWS ] System manager, CloudWatch를 통한 웹서버 로그 수집 설정 웹서비스를 운영할때 필요한 로그들을 수집하여 AWS로 모니터링하는 설정을 추가할 것이다. 사용하는 AWS 서비스는 CloudWatch, AWS config를 사용하여 모니터링한다. 단계 1. 생성된 EC2에 SSM 권한 주기 2. AWS Systems Manager를 사용해 인스턴스에 CloudWatch Agent를 설치 3. 수집할 Parameter 설정 4. CloudWatch 를 사용하여 애플리케이션 로그, 메트릭 모니터링 설정 용어 설명 CloudWatch Agent : 온프레미스 서버에 설치하여 로그(CPU할당, 디스크 공간, 메모리 사용률 등)를 수집하여 CloudWatch로 전송 1. 생성된 EC2에 System manager 권한 주기 - IAM 서비스에 접속한다. - 권한을 주는 방법은 .. 2020. 3. 2.
[ PHP ] Editplus, Atom Tab을 공백문자로 입력시키기 PSR-2 규칙에 따르면 들여쓰기를 할때 tab 대신에 4칸의 공백 문자를 사용해야한다. 자주 사용하는 Editplus 나 Atom은 tab을 누르게 되면 그대로 tab이 입력되어 설정을 바꿔야한다. 1. Editplus 전체 : 도구 > 기본 설정 > 파일 > 설정&구문강조(클릭) > 탭/들여쓰기(클릭) >탭 대신 공백 문자 삽입(클릭) > 4(입력) > 확인 1.1 스크린샷 - 도구 > 기본 설정 - 파일 > 설정&구문강조(클릭) > 탭/들여쓰기(클릭) - 탭 대신 공백 문자 삽입(클릭) > 4(입력) > 확인 2. Atom 전체 : File > Settings > Editor > Atomic Soft Tabs(체크해제), Tab Length(4), Tab Type(Soft 설정) 2.1 스크린샷 -.. 2020. 2. 27.
[ Laravel ] Log 폴더 소유자 변경 permission Denied 문제 2019/09/03 - [Web/PHP] - [ Laravel ] permission denied 문제 이전 글에서 소개한 내용은 설치 후 storage 혹은 bootstrap 에서 오류가 났을때 수정방법이였다. 필요할 경우 참조하시길 바란다. The stream or file "/home/laravel/xxx/storage/logs/laravel-2020-02-13.log" could not be opened: failed to open stream: Permission denied 라라벨의 Schedule 기능을 활용하여 스케쥴링 작업을 수행하고 있었는데 해당 부분에서 오류가 발생하면 기존에 있던 www-data(웹서버)의 로그 파일을 소유자를 root로 변경시키는 것이다. php artisan sc.. 2020. 2. 12.