본문 바로가기

전체 글

(14)
모니터링 툴 sentry를 ubuntu 18.04 EC2에 설치 하기 이번에 isms 인증을 위해 별도 단독 모니터링 툴을 찾던 중 sentry라는 모니터링 툴을 찾게 되었다. 다양한 언어를 기반으로 어플리케이션들에 간단하게 모니터링 로그 설정을 하게 되면 어플리케이션 마다 발생하는 문제 로그를 한곳으로 통합 관리 할 수 있을것으로 보여 먼저 설치부터 알아보았다. 설치 방법은 아래 링크 대로 하면 될거 같은데 마지막 sentry 설치시 파이썬 버전 오류가 발생하여 이 명령어만 따로 하 였다. 순서는 아래 옮겨 적으려고 한다. https://clouding.io/hc/en-us/articles/360011361680-How-to-Setup-Sentry-with-Python-on-Ubuntu-18-04 How to Setup Sentry with Python on Ubuntu..
MongoDB Atlas dump 이용하기 회사에서 MongoDB Atlas 를 사용하게 되었는데 현재 database가 테스트 서버가 별도로 없어서 임시로 같은 서버에 테스트 용 database를 구축하려고 한다. 서비스 오픈 전 운영/테스트 구분없이 쌓여있던 데이터들을 테스트용 database를 생성하여 고스란히 쓰려고 하니 여간 귀찮은게 아니다. 그래서 dump를 통해 데이터 복구 처리 방식으로 데이터를 복사하고자 하니 찾아서 해보니 잘되었다. 그래서 사용했던 명령어를 남기고자 한다. * dump 하기 (mongodump 명령어 사용) mongodump --uri "mongodb+srv://:@/" --out * dump 파일로 복구하기 (mongostore 명령어 사용) mongorestore --uri "mongodb+srv://:@" ..
Jenkins 우분투 업그레이드 하기 Jenkins를 통해 배포 및 배치를 돌리다 보니 버전업을 하라는 문구가 자꾸 떠서 수동업데이트를 찾아보게 되었다. 의외로 간단해서 잊어버리지 않기 위해 적어둔다. # jenkins war 경로 이동 cd /usr/share/jenkins # root 권한은 jenkins 정지 sudo service jenkins stop # 이전 jenkins war 파일 백업해둔다. sudo mv jenkins.war jenkins.war.old # 새로운 jenkins war 파일을 다운로드 한다 sudo wget https://updates.jenkins-ci.org/latest/jenkins.war # jenkins를 다시 구동한다 sudo service jenkins start
AWS CodeDeploy 권한 설정 1. IAM 역할을 신규 생성 및 사용자 추가 * 사용자 생성 후 권한 추가 ( 사용자 클릭 -> 인라인 정책 추가 -> JSON 탭 선택) { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "autoscaling:*", "codedeploy:*", "ec2:*", "lambda:*", "elasticloadbalancing:*", "s3:*", "cloudwatch:*", "logs:*", "sns:*" ], "Resource": "*" } ] } 2. CodeDeploy로 배포할 EC2 인스턴스에 신규 생성한 IAM 역할 추가 3. EC2 인스턴스에 aws cli 설치 sudo apt-get update sudo ap..
AWS EC2(Ubuntu) EFS(Elastic File System) 연동하기 AWS EC2 인스턴스와 AWS EFS 마운트 및 연동하는 방법을 적어보고자 합니다. www.docs.aws.amazon.com/ko_kr/efs/latest/ug/installing-other-distro.html 먼저 위의 링크 방법 대로 amazon-efs-util 을 ec2내에 설치합니다. 저의 경우는 /usr/src 경로에 다운 받아 설치 했습니다. amazon-efs-util을 설치 한 후 아래 순서대로 진행해주시면 됩니다. 1. EC2 서비스 접속 -> 보안그룹 접속 -> 보안 그룹 생성 - 보안그룹이름은 식별 가능한 이름으로 정함 (저의 경우 EFSPORT-SET) - 설명 및 VPC 지정 후 생성 2. 생성한 보안그룹 클릭 -> 인바운드 규칙 편집 -> 규칙 추가 - 유형을 NFS로 지정..
AWS CloudFront+S3+Lambda edge+MediaConvert를 활용한 온디맨드 스트리밍 * S3 버킷 및 람다함수 모두 서울 리전으로 적용 가능하오니 참고 부탁드립니다 출처 ) https://github.com/aws-samples/aws-media-services-vod-automation/blob/master/MediaConvert-WorkflowWatchFolderAndNotification/README-tutorial.md aws-samples/aws-media-services-vod-automation Sample code and CloudFormation scripts for automating Video on Demand workflows on AWS - aws-samples/aws-media-services-vod-automation github.com 위 링크는 구축 방법에..