Zabbix4.0でグラフのフォントが表示されない時のひとつの対処方
CentOS7+Zabbix4.0で、若いバージョンの際にグラフの文字が文字化けではなく表示されなくなりました。
最近修正されたようなのですが、私の環境においては4.0.10でも表示がされていませんでした。
表示されなくてもあまり気にならなかったので放置しておりましたが、なんとなく対処方法を探ってみました。
私の環境では、グラフの文字化け対策として、zabbix-web-japaneseをインストールしていました。
その状態でグラフのフォントが表示されなくなりました。
そこで、alternatives --display zabbix-web-fontにて調査してみた結果以下のように返ってきました。
[root@localhost ~]$ alternatives --display zabbix-web-font zabbix-web-font -ステータスは自動です。 リンクは現在 /usr/share/fonts/vlgothic/VL-PGothic-Regular.ttf を指しています。 /usr/share/fonts/dejavu/DejaVuSans.ttf - 優先度 10 /usr/share/fonts/vlgothic/VL-PGothic-Regular.ttf - 優先度 20 現在の「最適」バージョンは /usr/share/fonts/vlgothic/VL-PGothic-Regular.ttf です。
そこで、次にフォントが存在するか確認したところ、該当のVL-PGothic-Regular.ttfがありませんでした。
通常VL-PGothic-Regular.ttfは、zabbix-web-japaneseをインストールした時に一緒にインストールされます。
zabbixのアップデートの際か、何かの拍子に削除されてしまったのでしょう。
そこで再度フォントをインストールしてみました。
[root@localhost ~]$ yum install vlgothic-p-fonts 読み込んだプラグイン:fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.riken.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp パッケージ vlgothic-p-fonts-20130607-2.el7.noarch はインストール済みか最新バージョンです 何もしません
yum上ではインストールされていることになったままでしたので、
一度vlgothic-p-fontsをアンインストールしてから入れ直してみました。
[root@localhost ~]yum remove vlgothic-p-fonts [root@localhost ~]yum install zabbix-web-japanese
これでフォントが再度インストールされ、グラフの文字が表示されるようになりました。
文字が表示されずに悩んでいる方がいましたら試してみてください。
- [改訂3版]Zabbix統合監視実践入門 ──障害通知、傾向分析、可視化による省力運用 (Software Design plus)
- posted with Rocolinker
- 技術評論社 2019-07-10
- Amazon
- 楽天市場
- Yahooショッピング
- Zabbix Serverの構築の基礎: Zabbix Serverのインストールから基本的な設定まで全てを網羅
- posted with Rocolinker
- 2017-08-01
- Amazon
- 楽天市場
- Yahooショッピング
- 標準テキスト CentOS 7 構築・運用・管理パーフェクトガイド
- posted with Rocolinker
- SBクリエイティブ 2017-03-22
- Amazon
- 楽天市場
- Yahooショッピング