본문 바로가기

리눅스

[draft] Zabbix에서 그래프에 한글이 깨지는 문제를 해결하는 방법

728x90

Zabbix 7.0에서 그래프에 한글이 깨지는 문제를 해결하는 방법

한글을 지원하는 폰트를 설치하고 Zabbix 설정을 통해 해당 폰트를 사용하도록 구성해야 합니다.

Zabbix_Server

Zabbix 기본 그래프 글꼴 디렉토리

  • /usr/share/zabbix/assets/fonts

현재 graphfont.ttf 심볼릭 링크 확인

$ ls -l /usr/share/zabbix/assets/fonts/graphfont.ttf
lrwxrwxrwx 1 root root 38 Oct 31 10:10 /usr/share/zabbix/assets/fonts/graphfont.ttf -> /etc/alternatives/zabbix-frontend-font

zip 패키지 설치

sudo apt update
sudo apt install -y unzip

나눔고딕 D2coding 다운로드

wget https://hangeul.naver.com/hangeul_static/webfont/zips/nanum-gothic-coding.zip
  • Nanum Font 다운로드
wget http://cdn.naver.com/naver/NanumFont/fontfiles/NanumFont_TTF_ALL.zip
  • Nanum Gothic 다운로드
wget http://themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf
728x90

압축 해제

unzip nanum-gothic-coding.zip

D2Coding 디렉토리로 이동

cd D2Coding

Zabbix 글꼴 디렉토리에 D2Coding 글꼴 파일 복사

cp D2Coding-Ver1.3.2-20180524.ttf /usr/share/zabbix/assets/fonts

특정 디렉토리에 압축 해제

unzip nanum-gothic-coding.zip -d /usr/share/zabbix/assets/fonts

기존 심볼릭 링크(graphfont.ttf) 해제

rm graphfont.ttf

심볼릭 링크 생성

ln -s D2Coding-Ver1.3.2-20180524.ttf graphfont.ttf

심볼릭 링크 확인

$ ls -l graphfont.ttf 
lrwxrwxrwx 1 root root 30 Oct 31 13:48 graphfont.ttf -> D2Coding-Ver1.3.2-20180524.ttf

Zabbix 서버, NGINX, PHP-FPM 서비스 재시작

systemctl restart zabbix-server nginx php8.3-fpm

Zabbix_Server

 

728x90