zabbix 중국어 글씨체 국부 부호화 문제 해결

zabbix 중국어 글씨체 국부 부호화 문제 해결
질문:
zabbix의 웹 인터페이스에서 중국어 글꼴을 전환할 때 부분적으로 중국어 혼란이 발생합니다.
이유:
1. 데이터베이스를 초기화할 때utf8 인코딩을 사용하지 않았기 때문입니다.데이터베이스 사용 초기화 명령
create database zabbix default charset utf8;

아니면 my.cnf는 다음과 같은 설정을 추가합니다
default-character-set = utf8

2,zabbix는 DejaVuSan을 사용합니다.ttf 글꼴, 중국어가 지원되지 않아 중국어가 엉망이 되었습니다.
해결 (원인 2): 로컬 윈도우즈 시스템에서 중국어 글꼴을 다운로드합니다. 예를 들어 해서체 일반:
C:\Windows\Fonts\simkai.ttf

zabbix의 fonts 디렉터리에 업로드,
/usr/share/zabbix/fonts/

zabbix 기본 글꼴은 DejaVuSans입니다.ttf:
/usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font
/etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf

zaibbix 구성 파일 수정
# vim /usr/share/zabbix/include/defines.inc.php
    define('ZBX_GRAPH_FONT_NAME',        'graphfont'); // font file name
      :
    // define('ZBX_GRAPH_FONT_NAME',        'graphfont'); // font file name
    define('ZBX_GRAPH_FONT_NAME',       'simkai'); // font file name

혹은
 /usr/share/zabbix/fonts/     graphfont.ttf     , simkai.ttf    graphfont.ttf;

주의: zabbix4의 경로가 /usr/share/zabbix/fonts/에서 /usr/share/zabbix/assets/fonts로 변경됨;

좋은 웹페이지 즐겨찾기