Zabbix四角文字(通称:豆腐文字)の修正

Linux

Zabbixでグラフ画面を表示させると、数値が□文字(通称:豆腐文字)となる箇所があるため、その対処方法を記載します。

すぐに修正できますので是非お試しください。

環境

  • ホストOS: Ubuntu24.04,22.04
  • Zabbixバージョン:6.5, 7.0, 7.4

現状

以下スクショは、監視データ>ホスト>グラフでSAMBAファイルサーバーの状況をグラフ化したものですが、一部が□(豆腐文字)になっています。

原因

Zabbixのフロントエンドフォントが、日本語に対応していないことによります。

日本語フォントをインストールし、ZabbixのWebフォントを変更することで対処できます。

対策

スーパーユーザーになり管理権限を得てから、aptで日本語フォントをインストールします。

#管理権限をとる
$ sudo su

#日本語フォントのインストール
# apt install fonts-ipafont

#Zabbixフロントエンドフォントの確認
# ls -al /etc/alternatives/zabbix*
lrwxrwxrwx 1 root root 49  6月 11 09:18 /etc/alternatives/zabbix-frontend-font -> /usr/share/fonts/opentype/ipafont-gothic/ipag.ttf

#インストールしたフォントの確認
# ls -al /usr/share/fonts/opentype/ipafont-gothic/
合計 12196
drwxr-xr-x 2 root root    4096  6月 11 09:11 .
drwxr-xr-x 8 root root    4096  6月 11 09:11 ..
-rw-r--r-- 1 root root      36  6月 11 09:11 .uuid
-rw-r--r-- 1 root root 6235344  4月 12  2011 ipag.ttf
-rw-r--r-- 1 root root 6235712  4月 12  2011 ipagp.ttf

Zabbixフロントエンドフォントを置き換えます。
rmコマンドは間違いないように慎重に入力しましょう。

#既存リンクの削除
# rm /etc/alternatives/zabbix-frontend-font

#日本語フォントにリンク
# ln -s /usr/share/fonts/opentype/ipafont-gothic/ipag.ttf /etc/alternatives/zabbix-frontend-font

#Zabbix再起動
# systemctl restart zabbix-server

Web画面を更新すると日本語が表示されるようになります。

豆腐文字の状態でも機能面には問題ありません。

しかし、見た目の問題はクレームに発展する可能性があるため、Zabbix構築時は忘れずに対処しておくようにしておくとよいでしょう。

タイトルとURLをコピーしました