본문 바로가기

Zabbix Server 최신 버전 업데이트

액트 2025. 5. 26.
반응형

2025년 5월 26일 기준으로, Zabbix의 최신 버전은 Zabbix 7.2.6입니다. 이 버전은 2024년 12월 10일에 출시된 Zabbix 7.2 시리즈의 최신 릴리스입니다.

또한, Zabbix 7.0 LTS는 2024년 6월 4일에 출시되었으며, 장기 지원(LTS) 버전으로 2027년 6월 30일까지 전체 지원이 제공되고, 2029년 6월 30일까지 제한된 지원이 제공됩니다.

앞으로의 릴리스 계획에 따르면, Zabbix 7.4는 2025년 2분기에, Zabbix 8.0 LTS는 2025년 4분기에 출시될 예정입니다.

아래는 Rocky Linux 9.4 기준 Zabbix 6.0 LTS → Zabbix 7.x 업그레이드 절차입니다.

1. Zabbix에서 사용하는 데이터베이스 종류 확인 방법

방법 1: Zabbix 설정 파일에서 확인

grep -i DB /etc/zabbix/zabbix_server.conf

예시 출력:

DBHost=localhost
DBName=zabbix
DBUser=zabbix
# DBPassword는 생략되어 있을 수 있음
  • 위 설정에서 DBHost=localhost이면 로컬 DB입니다.
  • DBPort=5432 → PostgreSQL 사용 중
  • DBPort=3306 → MySQL/MariaDB 사용 중

zabbix_server.conf에는 DBPassword는 보안상 생략되어 있을 수 있으므로 사용자 정보만으로도 충분히 판단할 수 있습니다.

rpm -qa | grep -iE 'mariadb|mysql|postgresql'

위 명령어로 DB 확인합니다.

2. Zabbix MySQL 데이터베이스 백업

Zabbix 데이터베이스를 백업합니다.

먼저 루트 사용자 비밀번호를 알고 있어야 합니다. 아래 명령어를 실행해 주세요:

mysqldump -u root -p zabbix > /root/zabbix_backup_$(date +%F).sql

설정 파일 백업합니다.

cp /etc/zabbix/zabbix_server.conf /etc/zabbix/zabbix_server.conf.bak
cp /etc/httpd/conf.d/zabbix.conf /etc/httpd/conf.d/zabbix.conf.bak

3. Zabbix 저장소를 7.2 버전으로 변경

기존 zabbix-release 패키지 제거 (기존 6.0 저장소 제거)

sudo dnf remove zabbix-release -y

이 단계는 기존 저장소에서 6.0 패키지를 참조하지 않도록 하기 위한 작업입니다. 현재 설치된 zabbix 프로그램은 제거되지 않습니다.

Zabbix 7.2 저장소 추가

sudo rpm -Uvh https://repo.zabbix.com/zabbix/7.2/release/rocky/9/noarch/zabbix-release-7.2-1.el9.noarch.rpm
sudo dnf clean all

저장소가 정상적으로 추가되었는지 확인

dnf repolist | grep zabbix

4. Zabbix 7.2 패키지 업그레이드

Zabbix 6.0 → 7.2로 업그레이드하기 위해 다음 명령을 실행합니다.
기존에 설치된 Zabbix 관련 패키지들을 최신 버전으로 교체하는 과정입니다.

업그레이드 명령 실행

sudo dnf upgrade zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent -y

참고:

  • zabbix-apache-conf는 웹 UI 연동용 구성입니다.
  • zabbix-web 패키지가 설치되어 있지 않다면, 해당 항목은 무시해도 됩니다.

5. Zabbix 서비스 재시작 및 DB 마이그레이션 확인

Zabbix 서버 및 에이전트, 웹 서비스 재시작

sudo systemctl restart zabbix-server zabbix-agent httpd php-fpm

서비스 상태 확인

sudo systemctl status zabbix-server
sudo systemctl status zabbix-agent
sudo systemctl status httpd
sudo systemctl status php-fpm

DB 마이그레이션 로그 확인

sudo tail -50 /var/log/zabbix/zabbix_server.log

6. Zabbix Web UI 접속 후 확인

웹브라우저 접속하여 정상적으로 업데이트 되었는지 버전을 확인합니다.

반응형

댓글