본문 바로가기

콩's WORK

자빅스(Zabbix) 7.0 설치 및 구축 가이드

반응형
Zabbix 7.0 설치 및 구축 가이드: Ubuntu 24.04 LTS 기반

Zabbix 7.0 설치 및 구축 가이드: Ubuntu 24.04 완벽 대응

1. 구축 전 준비 사항

Zabbix는 서버, 네트워크, 애플리케이션 등 IT 인프라 전반을 모니터링할 수 있는 강력한 오픈소스 솔루션입니다. 안정적인 운영을 위해 Ubuntu 24.04 LTS 환경에서 구축하는 것을 추천드립니다.

시스템 최소 사양 (소규모 환경 기준)

  • OS: Ubuntu 24.04 LTS (가장 권장됨)
  • CPU/RAM: 2 Core / 4GB RAM 이상
  • Database: MySQL 8.0 이상

2. Zabbix 설치 단계 (Step-by-Step)

① 리포지토리 등록

최신 패키지를 가져오기 위해 Zabbix 공식 리포지토리를 시스템에 등록합니다.

Bash
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu24.04_all.deb sudo dpkg -i zabbix-release_latest+ubuntu24.04_all.deb sudo apt update

② 핵심 구성 요소 설치

서버, 웹 프론트엔드, 에이전트를 한 번에 설치합니다.

Bash
sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

③ 데이터베이스(MySQL) 구성

Zabbix가 데이터를 저장할 공간을 만들고 권한을 부여합니다.

SQL
create database zabbix character set utf8mb4 collate utf8mb4_bin; create user zabbix@localhost identified by 'your_password'; grant all privileges on zabbix.* to zabbix@localhost; set global log_bin_trust_function_creators = 1; quit;

위 구문에서 'your_password' 부분은 실제 사용할 안전한 비밀번호로 변경해야 합니다.

3. 스키마 임포트 및 서버 설정

DB 구조를 생성한 뒤 서버 설정 파일에 비밀번호를 연결해 줍니다.

Bash
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

설정 파일 수정

Bash
sudo nano /etc/zabbix/zabbix_server.conf DBPassword=your_password (주석 해제 후 입력)

서비스 활성화 및 시작

Bash
sudo systemctl restart zabbix-server zabbix-agent apache2 sudo systemctl enable zabbix-server zabbix-agent apache2

4. 윈도우 사용자를 위한 3가지 우회로

실무 엔지니어들이 윈도우 환경에서 Zabbix 서버를 구동할 때 사용하는 확실한 방법들입니다.

  • WSL2 (강력 추천): 윈도우 내부에 리눅스 커널을 올리는 방식으로, 성능 저하 없이 가장 깔끔하게 구동됩니다.
  • Docker Desktop: 복잡한 DB 설정 없이 컨테이너 환경에서 즉시 실행할 수 있어 관리가 편리합니다.
  • Appliance 가상 머신: 설정이 완료된 가상 디스크 파일을 불러오기만 하면 즉시 모니터링이 시작됩니다.

서버는 리눅스 기반으로 구축하되, 모니터링 대상(Host)으로서의 윈도우는 전용 Agent 설치만으로 아주 쉽게 연결할 수 있으니 걱정 마세요!

5. 마무리 및 초기 접속

웹 브라우저에서 http://서버IP/zabbix로 접속하면 설치 마법사가 나타납니다. 초기 로그인 정보는 다음과 같습니다.

  • ID: Admin (대문자 주의)
  • PW: zabbix

로그인 직후에는 보안을 위해 반드시 관리자 비밀번호를 변경하시고, 제공되는 기본 템플릿을 활용해 모니터링을 시작해 보세요.

반응형

⚠️ 광고 차단 프로그램 감지

애드블록, 유니콘 등 광고 차단 확장 프로그램을 해제하거나
화이트리스트에 추가해주세요.