본문 바로가기

Infra

(4)
SSH 리버스 프록시 기반 원격 지원 시스템 구성 가이드 이 포스트는 내부망에 위치한 A/S PC에 외부에서 안전하게 접속할 수 있도록 SSH 리버스 프록시를 활용하는 방법을 안내합니다.두 가지 구성 방식을 포함하고 있습니다:사용자 제어형 구성 (On/Off 연결 방식) 즉, 사용자가 제어하는 경우운영자 자동 연결 유지형 구성 (지속 연결 방식) 즉, PC의 관리자가 제어하는 경우구조도와 함께 실제 작동 원리는 아래와 같습니다.전체 구성도 1. 사용자 제어형 구성 (On/Off 제어 방식)구성 설명이 방식은 A/S PC 사용자가 지원이 필요할 때 직접 명령어를 실행하여 Proxy PC에 리버스 터널을 생성하고, 지원이 끝나면 연결을 끊는 구조입니다. Client PC는 Proxy PC를 통해 터널링된 포트로 A/S PC에 접속합니다.포트가 필요한 시점에만 열리..
Prometheus + Blackbox Exporter로 서버 ICMP(Ping) Health Check 구성하기 (3) 이전 포스트에서는 Grafana + Prometheus + Blackbox Exporter를 통해 ICMP 모니터링을 구현하였다면 이번 포스트에서는 Grafana 와 SLACK을 연동하여 특정 alert 상황에서 Slack 채널로 알림을 보내는 설정을 진행해 보도록 하겠습니다. 🔔 Slack 알림 설정1. Slack Webhook 생성Slack API(https://api.slack.com/apps) 에서 앱 생성Create New App -> From scratch -> App Name 입력, 본인이 사용하는 Slack Workspace 선택 Incoming Webhook 활성화좌측 네비게이션 바에  Incoming Webhooks 선택 -> Off상태 를 On 상태로 변경  알림 보낼 채널 선택->..
Prometheus + Blackbox Exporter로 서버 ICMP(Ping) Health Check 구성하기#2 Prometheus + Blackbox Exporter 조합으로 Ping(ICMP) 기반 헬스체크 이전 포스팅에 이번 글에서는 Grafana를 이용해 이 데이터를 시각화하고, 서버별로 자동 반복되는 대시보드를 만드는 과정을 다룹니다.📚 목차구성 개요Prometheus + Blackbox Exporter 구성 요약Grafana 설치 및 Prometheus 연동Ping 상태 대시보드 만들기서버별 자동 패널 구성 (Repeat Panel)IP만 표시되도록 Legend/Label 가공1. 🔧 구성 개요서버는 agent 설치 없이 운영됨Blackbox Exporter는 ping(ICMP) 요청만 수행Prometheus가 /probe를 통해 Exporter에 요청Grafana는 Prometheus 데이터를 시각..
Prometheus + Blackbox Exporter로 서버 ICMP(Ping) Health Check 구성하기 이번에 진행할 예정인 툴은 Prometheus 와 Blackbox Exporter를 통해 서버들의 간단한 헬스체크를 할 수 있는 프로그램을 만들어 보는 걸 진행해 보려 했습니다.사실 ICMP를 통해 핼스체크를 하는 방식은 서버를 실제 운영하는 데이터센터의 관리방법과는 큰 차이가 있지만, 이번에 구축할 프로젝트는 간단하게 구성만 해보려고 하는 거라 이후에 추가로 업데이트 하면서 작업할 예정입니다. 서버의 상태를 모니터링하면서 agent 설치 없이 ping(ICMP) 기반 헬스체크를 구성할 수 없을까?라는 생각으로 구축을 진행을 하였습니다.  이번 포스트에서는 Prometheus + Blackbox Exporter를 활용해 agentless 방식으로 GPU 서버를 모니터링하는 방법을 정리합니다.Docker ..