관심 가져주셔서 감사합니다! 문의하신 스크립트의 상세 설명과 활용법은 현재 수강노트 에 최대한 꼼꼼하게 기재해 두었습니다. 혹시 노트에 포함된 내용 외에, 수강생님의 특정 업무 환경에 맞춘 커스텀 튜닝 이나 추가적인 기능 확장 에 대해 궁금하신 점이 있으실까요? 원하시는 부분을 조금 더 구체적으로 말씀해 주시면 확인 후 도움을 드릴 수 있도록 하겠습니다. 감사합니다!
안녕하세요. 문의 주신 10050 / 10051 포트 관련해서 정리드립니다. 제 강의에서 진행한 Zabbix Agent 설정은 기본 설치/기본 템플릿 기준의 “패시브(Passive) 방식” 으로 구성되어 있습니다. 따라서 통신 포트는 10050을 기준으로 설정하는 것이 맞습니다. 10050 = 패시브(Passive) → Zabbix Server가 Agent로 접속해서 값을 수집하는 방식이라, Agent(EC2) 보안그룹/방화벽에서 10050 인바운드를 허용 해야 정상 동작합니다. 10051 = 액티브(Active) → Agent가 Server로 접속해서 데이터를 보내는 액티브(Active checks) 구성에서 사용하는 포트 입니다. (즉, 강의에서 진행한 기본 패시브 구성에서는 10051을 기준으로 열어둘 필요가 없습니다.) 이번 안내 과정에서 10051 설정이 섞여 혼란을 드린 점 죄송합니다. 정확히는 강의 내용 기준으로 10050을 열어주는 방화벽/보안그룹 설정이 맞으며 , 해당 부분은 강의노트에도 포트 구분(패시브=10050 / 액티브=10051)을 명확히 업데이트 해 두겠습니다.
좋은 질문 주셔서 감사합니다 🙂 수업에서는 로그를 시스템 / 인증 / 디스크 / 네트워크 4가지로 나누어 설명했는데, 이유는 실무에서 사용하는 로그를 전부 다루기보다는 운영 환경에서 가장 공통적이고 기본이 되는 기준부터 이해하는 것이 중요하기 때문 입니다. 실제 실무에 가시면 서비스 종류(웹, API, 배치, 내부 시스템 등)에 따라 수집하는 로그의 종류와 우선순위는 달라질 수 있습니다. 어떤 서비스는 애플리케이션 로그가 중요하고, 어떤 서비스는 트래픽이나 성능 로그가 더 중요할 수도 있습니다. 다만 그럼에도 불구하고, 시스템 상태 / 인증 이력 / 디스크 사용량 / 네트워크 흐름 은 서비스 형태와 관계없이 공통적으로 반드시 확인하는 로그 영역 이며, 이 4가지를 기준으로 운영 관점의 로그가 확장된다고 보시면 됩니다. 그래서 강의에서는 “로그를 많이 모으는 방법”이 아니라 실무에서 문제가 발생했을 때 최소한 어디서부터 확인해야 하는지 를 체계적으로 이해할 수 있도록 이 4가지를 중심으로 설명드렸습니다. 실무에서는 이 기본 로그 위에 서비스 상태 로그, 애플리케이션 에러 로그, 성능 지표 등을 운영 목적에 맞게 추가 해서 대시보드를 구성하게 됩니다. 감사합니다.
안녕하세요. 문의 주신 내용 확인했습니다. 결론적으로, 강의와 동일한 실습 흐름으로 진행하시려면 Amazon Linux 2 AMI 사용을 권장 드립니다. 콘솔에서 OS 선택 시 목록에 동일한 이름이 바로 보이지 않는 경우가 있어도, “AMI 더 찾아보기(Browse more AMIs)” → “AWS Marketplace” 메뉴에서 Amazon Linux 2 AMI (HVM) 를 검색해 선택하시면 됩니다. Amazon Linux 2023(kernel-6.1)도 가상화 방식/루트 디바이스 유형이 유사해 기본적인 리눅스 명령(ls, cd, systemctl 등)은 대부분 동일합니다. 다만 커널/배포판 구성 및 패키지 매니저(예: yum ↔ dnf), 일부 패키지 버전/설정 방식 이 달라 강의에서 안내드리는 설치 및 설정 명령이 일부 구간에서 상이하게 동작하거나 그대로 따라 하실 때 오류가 발생 할 수 있습니다. 따라서 실습 중 혼선을 최소화하기 위해, 강의와 동일하게 Amazon Linux 2 AMI로 진행 해 주시는 것이 가장 안전합니다. 감사합니다.
안녕하세요, 유똥입니다 🙂 강의에서 보이는 표나 이미지는 PDF에서 복사해오는 게 아니라 , VSCode에서 마크다운 문법으로 직접 작성 하거나, 이미지의 경우에는 URL(웹 주소)을 이용해서 불러오는 방식 입니다. 예를 들어, 아래 예시는 Markdown 로고 이미지를 가져오는 코드입니다.  이 코드를 VSCode의 .md 파일에 그대로 입력하시고 마크다운 미리보기(Ctrl+Shift+V 또는 우클릭 → “미리 보기 열기”)를 띄우면, VSCode가 해당 URL에 있는 이미지를 바로 불러와서 화면에 보여줍니다. 따로 이미지를 다운로드해서 붙여넣는 방식이 아니라, 웹에 있는 이미지를 주소로 연결해서 사용하는 방식 이라고 보시면 됩니다. 표(table) 역시 PDF에서 복사하는 것이 아니라, 강의에서 보여드린 것처럼 마크다운 표 문법을 직접 연습하시는 용도라 보고 따라 치시면서 작성해 주시면 됩니다 😊
안녕하세요. 첫 강의다 보니 소리가 매끄럽지 못했던 점 정말 죄송합니다. 보다 원활한 청취를 위해 이어폰을 착용하시고 시청하시면 소리가 조금 더 명확하게 들리실 거예요. 앞으로는 더 나은 음질과 전달력으로 강의할 수 있도록 개선하겠습니다. 불편을 드려 다시 한 번 죄송합니다. 🙏
안녕하세요! 화면에 보이는 파일은 vi 편집기 로 여셨을 때 enabled=1 로 바꾼 뒤 ESC → :wq → Enter 순서로 저장/종료하시면 됩니다. 1) vi에서 저장/종료가 안될 때 체크 모드 전환 : i (편집)로 입력했다면, ESC 를 눌러 일반 모드 로 돌아온 뒤 :wq 를 입력합니다. 저장만: :w 저장 없이 종료: :q! 권한 문제 : Permission denied 가 뜨면 root 권한 으로 열어야 합니다. sudo vi /etc/yum.repos.d/zabbix.repo (이미 열어두고 저장이 안될 때는 :w !sudo tee % > /dev/null 입력 후 Enter → :q 로 나가기) less를 연 경우 : vi 가 아니라 less 로 열면 저장이 안 됩니다. 꼭 vi / vim 으로 여세요. 2) 에디터 없이 밖에서 바로 값 바꾸는 방법(권장 대안) 편집기가 익숙하지 않다면 sed 로 한 줄 치환이 가장 쉽습니다. # Zabbix repo 파일에서 enabled= 과 gpgcheck= 값을 모두 1로 설정 sudo sed -i -E 's/^enabled=.*/enabled=1/' /etc/yum.repos.d/zabbix.repo sudo sed -i -E 's/^gpgcheck=.*/gpgcheck=1/' /etc/yum.repos.d/zabbix.repo # 여러 zabbix*.repo 파일이 있을 때 일괄 적용 sudo sed -i -E 's/^enabled=.*/enabled=1/' /etc/yum.repos.d/zabbix*.repo sudo sed -i -E 's/^gpgcheck=.*/gpgcheck=1/' /etc/yum.repos.d/zabbix*.repo # 적용 확인 grep -nE '^(enabled|gpgcheck)=' /etc/yum.repos.d/zabbix*.repo
안녕하세요! 질문 주신 amazon-linux-extras install epel -y 명령은 Amazon Linux 2 에서만 동작합니다. 지금 사용하신 Amazon Linux 2023 에는 amazon-linux-extras 가 제거되었고, EPEL 리포지토리도 공식 지원하지 않아서 command not found 가 발생합니다. 👉 강의는 Amazon Linux 2 기준 으로 진행됩니다. OS 명령어 체계와 패키지 리포지토리가 달라 강의와 동일하게 하시려면 Amazon Linux 2로 인스턴스를 새로 생성 하셔서 강의 내용대로 진행하시면 문제 없이 진행 되실겁니다.