Monitoring/Zabbix

[Zabbix] 그래프 한글 깨짐 현상 해결 방법

yeit 2024. 5. 19. 15:25
728x90

 

문제)

자빅스에서 그래프를 보면 아래의 사진처럼 한글이 깨지는 현상이 발생한다. 이는 한글을 지원하지 않은 폰트를 사용하고 있기 때문에 발생한 것으로, 한글 지원이 되는 폰트로 변경해 주면 문제를 해결할 수 있다. 

 

 

해결 방법)

한글을 지원하는 글꼴을 다운로드하여 심볼릭 링크를 걸어주어 적용시켜 주면 된다.

 

1. zabbix에서 현재 사용 중인 폰트 확인

현재 graphfont.ttf가 심볼릭 링크(/etc/alternatives/zabbix-frontend-font)로 설정되어 있음을 확인

zabbix-frontend-font는 실제로 DejaVuSans.ttf로 연결되어 있음을 확인

# ll /usr/share/zabbix/assets/fonts/
# ll /etc/alternatives/zabbix-frontend-font

 

 

2. 한글 지원되는 나눔 고딕(NanumGothic) 폰트 다운로드

NanumFont 디렉터리를 생성하고 wget을 통해 나눔 글꼴을 다운로드한 후, 압축을 해제한다.

*나눔 글꼴을 다운로드하기 위해 wget을 사용할 때, 아웃바운드 트래픽을 허용해줘야 한다. 방화벽은 '아웃바운드, 125.209.X.X/32, 80 포트'로  열어주자.

# mkdir -p /usr/share/fonts/NanumFont
# cd /usr/share/fonts/NanumFont

# wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip
# unzip NanumFont_TTF_ALL.zip

 

 

3. 기존 심볼릭 링크 제거 및 새로운 폰트로 설정

기존의 심볼릭 링크를 제거하고 새로 다운로드한 나눔 고딕 폰트를 자빅스 폰트로 설정한다.

기존 심볼릭 링크 제거
# rm /etc/alternatives/zabbix-frontend-font

나눔고딕 폰트로 심볼릭 링크 설정
# ln -s /usr/share/fonts/NanumFont/NanumGothic.ttf /etc/alternatives/zabbix-frontend-font

확인
# ll /etc/alternatives/zabbix-frontend-font

 

 

4. 확인

자빅스(Zabbix)에서 그래프와 대시보드를 보면 한글이 깨지지 않고 제대로 표시되는 것을 확인할 수 있다.

 

 

728x90