728x90
CentOS 8에서 Zabbix 5.0을 설치할 때, 이전 CentOS 7과 비교하여 일부 설치 과정과 설정이 달라졌습니다. 또한, Zabbix 웹 UI에서 한글이 깨지는 문제를 해결하기 위해 폰트 설정도 필요합니다. 이번 글에서는 CentOS 8에서 Zabbix 5.0을 설치할 때 달라진 점과 한글 문제 해결 방법을 깔끔하게 정리하겠습니다.
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
반응형
'Monitoring Tools' 카테고리의 다른 글
Monitoring Tools - Zabbix Agent2로 SSL 인증서 만료 모니터링 (0) | 2024.12.18 |
---|---|
Monitoring Tools - Zabbix_get 사용법 및 활용 가이드 (0) | 2024.11.07 |
Monitoring Tools - Zabbix로 윈도우 암호 만료일 7일 전 알림 설정방법 (0) | 2024.11.06 |
Monitoring Tools - Zabbix로 Windows Server 메모리 사용량 체크하기 (0) | 2024.10.31 |
Monitoring Tools - Zabbix 웹 시나리오를 통해 웹 사이트 모니터링하기 (4) | 2024.10.30 |