본문 바로가기

Monitoring Tools

Monitoring Tools - CentOS 8에 Zabbix 5.0 설치 및 한글 문제 해결

728x90

CentOS 8에서 Zabbix 5.0을 설치할 때, 이전 CentOS 7과 비교하여 일부 설치 과정과 설정이 달라졌습니다. 또한, Zabbix 웹 UI에서 한글이 깨지는 문제를 해결하기 위해 폰트 설정도 필요합니다. 이번 글에서는 CentOS 8에서 Zabbix 5.0을 설치할 때 달라진 점과 한글 문제 해결 방법을 깔끔하게 정리하겠습니다.

 

기존 포스팅 CentOS7 + Zabbix5.0

 

Monitoring Tools - Zabbix Server 설치 매뉴얼

OS : CentOS7.9 / Zabbix : 5.0.42* Zabbix Server 설치① Yum 설치를 위해 EPEL 저장소 추가> # yum install -y epel-release  ② zabbix package 설치(URL : http://repo.zabbix.com/zabbix 최신 설치 버전 경로 확인 후 설치)> # rpm -Uvh h

samso.tistory.com

 

 

1. CentOS 7과 CentOS 8의 Zabbix 설치 차이점

1.1 PHP-FPM 서비스 실행 방식

  • CentOS 7: SCL(Software Collections)을 통해 rh-php72-php-fpm 서비스를 사용했습니다.
systemctl start rh-php72-php-fpm
systemctl enable rh-php72-php-fpm
  • CentOS 8: 기본 PHP 7.x가 포함되어 있어, 별도의 SCL 설치 없이 php-fpm 서비스가 바로 사용됩니다.
systemctl start php-fpm
systemctl enable php-fpm

1.2 Zabbix 웹 패키지 명칭

  • CentOS 7: zabbix-web-mysql-scl, zabbix-apache-conf-scl 패키지를 사용했습니다.
yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl
  • CentOS 8: 패키지 명칭이 단순화되어 zabbix-web-mysql, zabbix-apache-conf로 변경되었습니다.
dnf install -y zabbix-web-mysql zabbix-apache-conf

2. 한글 로케일 설정

Zabbix UI에서 한글이 깨지지 않도록 로케일 설정을 해야 합니다.

2.1 로케일 설치 및 설정

# 로케일 패키지 설치
dnf install glibc-locale-source glibc-langpack-ko

# 로케일 설정
localectl set-locale LANG=ko_KR.UTF-8

 

3. 한글 폰트 문제 해결

한글 지원이 안되서 이렇게 표현된다.

3.1 한글 폰트 설치

# Noto Sans CJK 폰트 설치
dnf install google-noto-sans-cjk-fonts

# 나눔고딕 폰트 다운로드 및 설치 (필요 시)
cp /path/to/nanum-gothic.ttf /usr/share/fonts/
fc-cache -fv  # 폰트 캐시 갱신

3.2 Zabbix 웹 폰트 설정 변경

cd /usr/share/zabbix/assets/fonts/
mv DejaVuSans.ttf DejaVuSans-backup.ttf
ln -s /usr/share/fonts/google-noto-cjk/NotoSansCJK-Regular.ttc DejaVuSans.ttf  # Noto Sans CJK 사용 시
# 또는
ln -s /etc/alternatives/nanum-gothic DejaVuSans.ttf  # 나눔고딕 사용 시

3.3 웹 서버 재시작

systemctl restart httpd

728x90
반응형