Network & Server Factory

개인 공부 기록

zabbix 6

[홈랩] PostgreSQL 스트리밍 복제와 VIP로 LMS DB 이중화하기 (8편)

LMS의 DB는 Kubernetes로 옮기지 않고 VM으로 남겼습니다. 대신 다른 호스트에 복제본 VM을 만들어 PostgreSQL 스트리밍 복제로 실시간 사본을 두고, 앱은 primary에만 붙는 VIP로 접속하게 했습니다. 이 글에서는 이중화 방식 선택, 복제 설정과 검증, VIP, 백업과 모니터링을 정리합니다. 홈랩 재구성 시리즈 8편이며, 이전 글은 Docker 컨테이너와 LMS를 Kubernetes로 옮기기입니다.이전을 마친 구성입니다. 요청은 Gateway를 거쳐 Pod로 가고, 앱은 primary에만 붙는 DB VIP로 접속합니다1. 이중화 방식 고르기LMS DB는 호스트 1의 PostgreSQL 15 VM 1대에서 실행되고 있었습니다. 실시간 사본이 없어 호스트가 멈추면 DB도 함께 멈추는..

Project/홈랩 2026.10.29

[홈랩] Zabbix 5.4를 7.0 LTS로 옮기고 Kubernetes까지 모니터링하기 (6편)

홈랩의 모니터링 서버에서는 지원이 끝난 Zabbix 5.4를 사용했습니다. Zabbix 7.0은 더 새로운 MySQL과 PHP가 필요해서, 제자리 업그레이드 대신 새 VM을 만들어 DB를 옮기는 방식으로 이전했습니다. 모니터링이 멈춘 시간은 약 18분이었고, 이전한 뒤에는 Zabbix의 공식 연동으로 Kubernetes 클러스터까지 한 화면에서 확인할 수 있게 했습니다. 이 글에서는 새 VM으로 옮긴 이유와 전환 순서, 주의할 점, Kubernetes 모니터링과 웹 감시 설정을 정리합니다. 홈랩 재구성 시리즈 6편이며, 이전 글은 PHP 사이트 6개와 MySQL을 옮기고 Gateway 하나로 합치기입니다.6편을 마친 시점의 구성입니다. Zabbix를 7.0 버전이 설치된 새 VM으로 옮기고, 로드밸런서 ..

Project/홈랩 2026.10.29

[ZABBIX] ICMP 모니터링이 안 될 때 fping 설정

Zabbix에서 ICMP Ping 모니터링이 동작하지 않아 확인해 보니 fping 설치와 서버 설정이 추가로 필요했습니다. fping을 설치하고 zabbix_server.conf에 경로를 지정한 뒤, 호스트에 ICMP Ping 템플릿을 적용했습니다.1. 문제Zabbix로 호스트의 ICMP(Ping) 상태를 모니터링하려 했는데 데이터가 수집되지 않았습니다. Zabbix 서버는 Ping 확인에 fping을 쓰기 때문에, fping 설치와 경로 설정이 필요했습니다.2. 해결 과정2.1 fping 설치root@zabbix:~ apt-get install -y fping설치 후 which로 fping 경로를 확인합니다. 이 경로를 다음 단계에서 설정 파일에 넣습니다.root@zabbix:~ which fpingf..

[ZABBIX] Linux에 Zabbix Agent 5.4 설치

CentOS 7(RHEL 7 계열) 서버에 Zabbix Agent 5.4를 rpm으로 설치하고, zabbix_agentd.conf에 서버 정보를 넣은 뒤 10050/tcp 포트를 열었습니다. Windows 10 Agent 설치에 이어지는 글입니다.1. 환경항목값Agent 설치 서버CentOS 7 (192.168.232.129)Zabbix 서버192.168.232.128Agent 버전5.4.0포트10050/tcp2. 설치 과정2.1 Agent 패키지 설치Zabbix 공식 저장소에서 OS 버전에 맞는 Agent 패키지를 찾아 rpm으로 설치합니다. Zabbix Official Repository repo.zabbix.com[root@Linux_master ~]# rpm -ivh http://repo.zabb..

[ZABBIX] zabbix-backup 스크립트로 설정 DB 백업하고 다른 서버에 복원

Zabbix를 다른 서버로 옮기려고 maxhq/zabbix-backup 스크립트(0.9.3)로 설정 DB를 백업하고, 새 서버의 zabbix DB를 다시 만든 뒤 복원했습니다. 이 스크립트는 이력(history, trends 등) 같은 큰 테이블은 구조만 백업하고, 설정 데이터만 옮깁니다.1. 환경항목내용DBMySQL 5.7.33 (zabbix DB)백업 도구maxhq/zabbix-backup 0.9.3 (zabbix-dump)백업 범위설정 데이터 (history, trends, events 등 큰 테이블은 스키마만)주의: 복원 과정에서 새 서버의 기존 zabbix DB를 삭제(DROP)합니다. 새 서버에 남겨야 할 데이터가 있다면 먼저 백업해 두세요.2. 백업 (기존 서버)2.1 스크립트 준비아래 저장..

[Zabbix] 그래프 한글 폰트 깨짐 해결

Zabbix 그래프의 한글이 깨지는 원인은 서버에 한글 폰트가 없기 때문입니다. 기본 폰트 graphfont.ttf를 백업하고 나눔스퀘어 폰트를 같은 이름으로 넣어 해결했습니다.1. 증상과 원인Zabbix 그래프에서 한글이 네모 등으로 깨져 보였습니다. Zabbix가 그래프에 쓰는 기본 폰트(graphfont.ttf)에 한글 글리프가 없어서 생기는 문제입니다.한글이 깨진 그래프2. 폰트 준비한글 폰트를 내려받습니다. 저는 나눔스퀘어(NanumSquare_acB.ttf)를 사용했습니다. 네이버 폰트는 네이버 한글 폰트 페이지에서 받을 수 있습니다. 내려받은 폰트는 WinSCP로 서버에 옮겼습니다.WinSCP로 서버에 폰트 업로드3. 폰트 교체3.1 기본 폰트 백업Zabbix 폰트 디렉터리로 이동해 기본 폰..

서울
--:--:--
-전체 글
-카테고리
누적 조회수