Zabbix를 통한 TCP/UDP 포트 상태 모니터링(UserParameter 사용)
·
모니터링(Zabbix,Grafana)
서버의 TCP/UDP 포트 개수 및 상태 별 포트 개수 모니터링기본적으로 제공되는 값이 없어 UserParameter를 사용하여 생성 및 모니터링TCP/UDP 전체 포트 개수ESTABLISHED, CLOSE_WAIT, TIME_WAIT, LISTENING, SYN_CENT 별 사용 포트 개수 필요한 작업Zabbix 웹에서 신규 Template  생성모니터링 대상 서버 agent conf 파일에 UserParameter 추가 및 agent 재시작 1. 모니터링을 위한 신규 Template 생성"Data collection - Templates" 선택 후 오른쪽 상단 "Create template" 클릭New template 생성Template name 입력 및 Template groups 선택Descrip..
Docker Hub Private Repository 구성
·
Docker
현재 Personal 계정을 사용하고 있어 하나의 Private Repogitory만 구성 할 수 있음.1개의 비공개 Docker Hub 저장소 제공(2GB 저장 공간)Docker Hub에서 시간당 40회 이미지 풀 가능 1. Docker Hub 로그인https://hub.docker.com/ Docker Hub Container Image Library | App ContainerizationIncrease your reach and adoption on Docker Hub With a Docker Verified Publisher subscription, you'll increase trust, boost discoverability, get exclusive data insights, and muc..
리눅스 zabbix agent2 구성
·
모니터링(Zabbix,Grafana)
설치 환경OS - Ubuntu 24.04.1 LTSZabbix - Zabbix 7.0.6 Zabbix 사이트에서 사용하는 OS, Zabbix 버전 등 환경에 따라 선택https://www.zabbix.com/download Download and install ZabbixTalk to experts Benefit from expert advice and best practices for all Zabbix-related matters Get technical advice Get instant access to a team of Zabbix experts for guaranteed professional support 24x7 Obtain knowledge Focused, comprehensive trai..
Zabbix VM을 Docker 컨테이너로 이전(Grafana 포함)
·
모니터링(Zabbix,Grafana)
VM으로 구성되어 있던 Zabbix 일부 환경을 컨테이너로 변경 현재Windows 머신에 Hyper-V를 설치하여 Zabbix를 VM으로 구성VM 구성zabbix - zabbix web(zweb), zabbix proxy(zproxy), zabbix server(zserver), zabbix db(zdb)grafana - grafana(grafana)변경Windows 머신에 Docker(WSL 포함)를 설치하고 Zabbix 일부를 컨테이너로 이전VM 구성 - zabbix server(zserver), zabbix db(zdb) -> 기존 장비 사용컨테이너 구성 - zabbix web, grafana구성 제외 - zabbix proxy (postgresql 용 zabbix proxy 컨테이너 이미지가 없어..
Windows에 Docker 설치
·
Docker
설치환경OS: Windows 11 Enterprise Docker는 리눅스를 기반으로 윈도우 환경에서 실행하기 위해서는 리눅스를 사용할 수 있도록 환경을 구성해줘야 됨.윈도우에서 리눅스를 사용할 수 있도록 WSL2 설치 및 활성화가 필요. 1. WSL2 설치 및 활성화 관리자 권한으로 PowerShell 실행WSL2 설치 및 재부팅PS C:\> wsl --installPS C:\> wsl --install다운로드 중: Linux용 Windows 하위 시스템 2.3.26설치 중: Linux용 Windows 하위 시스템 2.3.26Linux용 Windows 하위 시스템 2.3.26이(가) 설치되었습니다.Windows 선택적 구성 요소 VirtualMachinePlatform 설치배포 이미지 서비스 및 관리 ..
[Azure] VM 자동 종료/시작 설정 (Logic Apps 사용)
·
클라우드(Azure, AWS)
테스트 용도로 사용하는 VM을 일과중에만 가동하여 비용 절감매주 "월 ~ 금"만 가동매일 08시에 시작하여 17시에 할당 해제VM 종료(PoweredOff 또는 중지됨(할당됨) 상태)VM 컴퓨팅 리소스에 대한 요금은 계속 청구디스크(OS, 데이터), 네트워크 인터페이스 등 관련 리소스에 대한 비용도 계속 발생VM 할당 해제(중지됨(할당 취소됨) 상태)VM 컴퓨팅 리소스에 대한 요금이 중단디스크(OS, 데이터), 네트워크 인터페이스 등 관련 리소스에 대한 비용은 계속 발생비정적 공용 IP 주소가 해제 사전에 Logic Apps에서  신규 논리 앱 생성이 필요 트리거 추가되풀이(Recurrence) 검색 후 설정 매일 반복, 08시, 17시 실행   작업 추가1. 요일비교Control 검색 후 Conditi..
TCP Active open, Passive open 비교
·
이것저것
TCP Active open과 Passive open은 TCP 연결 설정 과정에서 서버와 클라이언트가 수행하는 역할의 차이. 구분Active openPassive open역할클라이언트 측에서 수행서버 측에서 수행동작방식클라이언트가 서버에 연결을 요청하는 상태SYN 패킷을 서버로 전송하여 3-way 핸드셰이크 시작서버가 클라이언트의 연결을 기다리는 상태LISTEN 상태로 진입하여 연결 요청을 대기주요작업connect(): 서버에 연결 요청을 전송bind(): 특정 포트에 바인딩listen(): 연결 요청을 수신할 준비accept(): 클라이언트의 연결 요청을 수락사용 포트임의의 포트 사용잘 알려진 포트 사용(예: HTTP 80 포트)연결 속도클라이언트가 연결을 시작해야 하므로, 서버 상태에 따라 연결 시간..
Grafana 알람 메시지 Telegram으로 받기
·
모니터링(Zabbix,Grafana)
Grafana 대시보드 임계치 설정을 통해 알람 메시지를 Telegram으로 연동기존에 생성한 텔레그램 봇 재활용https://comengx.tistory.com/98 Telegram을 사용하여 Azure 알람 받기 1 (텔레그램 설정)텔레그램을 사용하여 Azure VM 관련 알람 설정  1. Telegram에서 BotFather를 검색하고 대화 시작  2. "/newboot" 명령어로 새 봇을 생성  3. 봇 이름 생성봇의 이름은 bot 으로 끝나야 됨중복되지 않는 이comengx.tistory.comGrafana 대시보드에서 CPU와 메모리 임계치 알람 수신CPU: 사용량 70% 초과 5분 지속 시Memory: 사용량 80% 초과 5분 지속 시Grafana 대시보드 접속 후 설정 Contact poi..
Grafana 구성 (zabbix 연동)
·
모니터링(Zabbix,Grafana)
zabbix의 데이터를 좀 더 편하게 보기 위해 grafana 설치 후 zabbix 연동 Grafana?데이터 시각화 및 모니터링 플랫폼을 제공하는 오픈 소스주요 기능데이터 시각화 및 모니터링다양한 데이터 소스 지원커스트마이징 및 확장성알람 및 사용 편의성상세한 내용은 https://grafana.com/ 사이트를 참고.구성 정보OS: Ubuntu 24.04.1 LTSZabbix: zabbix_server (Zabbix) 7.0.6Grafana: Version 11.4.0 시스템 패키지 업데이트# apt update# apt upgrade -y   Grafana GPG 키 및 저장소 추가1. 필수 패키지 설치# apt install -y software-properties-common curl gnupg..