CentOS 8에 설치한 ZABBIX 5.0 서버의 그래프에서 한글이 깨져보이는 현상이 발생할 때, 해결 방법을 알아보고 실습을 통해 쉽게 적용하고 사용할 수 있습니다.
ZABBIX 그래프 한글 깨짐 현상 |
CentOS 8에 설치한 ZABBIX 5.0 서버의 그래프에서 한글이 깨져보이는 현상이 발생할 때, 해결 방법을 알아보고 실습을 통해 쉽게 적용하고 사용할 수 있습니다.
CentOS 8에서 Zabbix(자빅스) 5.0.0 버전을 설치 후 한글로 언어 설정 시 아래와 같이 그래프에서 한글 깨짐 현상이 발생합니다.
폰트 변경을 작업을 통해 그래프의 한글 깨짐 현상을 해결할 수 있습니다.
실습 환경
- 운영 체제(OS) : CentOS 8
- root 계정으로 실행
- IP 설정 및 인터넷이 가능한 환경
Zabbix 폰트 파일 확인하기
YUM을 사용해서 Zabbix 설치 시 웹 소스는 /usr/share/zabbix 경로에 위치하게 됩니다.
Zabbix 웹 페이지에서 사용하는 폰트 파일을 확인합니다.
[root@runit.cloud ~]# ls -al /usr/share/zabbix/assets/fonts/graphfont.ttf lrwxrwxrwx 1 root root 33 May 20 15:23 /usr/share/zabbix/assets/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font [root@runit.cloud ~]# ls -al /etc/alternatives/zabbix-web-font lrwxrwxrwx 1 root root 38 May 28 09:16 /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf [root@runit.cloud ~]# ls -al /usr/share/fonts/dejavu/DejaVuSans.ttf -rw-r--r-- 1 root root 756072 May 17 2015 /usr/share/fonts/dejavu/DejaVuSans.ttf
- [message]
- ##info-circle## ZABBIX 한글 언어 파일 확인!
- 심볼릭 링크를 확인 해보니 실제 사용하는 폰트는 /usr/share/fonts/dejavu/DejaVuSans.ttf 파일인 것을 확인할 수 있습니다.
한글 폰트 다운로드하기
폰트 파일 사용 경로로 이동 후 네이버에서 제공하는 나눔 글꼴 파일을 다운로드 합니다.
[cd /usr/share/fonts/dejavu/]
[wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip]
[root@runit.cloud ~]# cd /usr/share/fonts/dejavu [root@runit.cloud dejavu]# wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip --2020-05-28 09:53:00-- http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip Resolving cdn.naver.com (cdn.naver.com)... 125.209.207.10, 125.209.207.11, 211.216.46.22 Connecting to cdn.naver.com (cdn.naver.com)|125.209.207.10|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 14946146 (14M) [application/zip] Saving to: ‘NanumFont_TTF_ALL.zip’ NanumFont_TTF_ALL.zip 100%[========================================================================================================================================>] 14.25M 93.8MB/s in 0.2s 2020-05-28 09:53:01 (93.8 MB/s) - ‘NanumFont_TTF_ALL.zip’ saved [14946146/14946146].
Zabbix 폰트 파일 변경하기
다운로드 받은 나눔 파일 압축을 해제하고, Zabbix에서 사용하는 폰트 파일을 변경합니다.
폰트 파일 압축 해제하기
[unzip NanumFont_TTF_ALL.zip]
[root@runit.cloud dejavu]# unzip NanumFont_TTF_ALL.zip Archive: NanumFont_TTF_ALL.zip replace NanumBrush.ttf? [y]es, [n]o, [A]ll, [N]one, [r]ename: A inflating: NanumBrush.ttf inflating: NanumGothic.ttf inflating: NanumGothicBold.ttf inflating: NanumGothicExtraBold.ttf inflating: NanumMyeongjo.ttf inflating: NanumMyeongjoBold.ttf inflating: NanumMyeongjoExtraBold.ttf inflating: NanumPen.ttf
Zabbix 폰트 링크 파일 삭제하기
[rm /etc/alternatives/zabbix-web-font]
Zabbix 폰트 나눔고딕 파일로 심볼링 링크 설정하기
[ln -s /usr/share/fonts/dejavu/NanumGothic.ttf /etc/alternatives/zabbix-web-font]
Zabbix 웹 페이지 한글 표시 확인하기
아래 이미지와 같이 한글이 정상적으로 표시되는 것을 확인 할 수 있습니다.
ZABBIX 한글 깨짐 현상 해결 완료 |
마무리
Zabbix의 그래프에서 한글이 깨져보이는 현상을 해결하는 작업이 완료되었습니다.
Zabbix에서 사용하는 폰트 파일의 심볼릭 링크 파일을 교체해서 한글을 정상적으로 표시할 수 있습니다.
COMMENTS