【Zabbix3.0.16】グラフの縦軸、アイテム名などが表示されない
いつもお世話になります。
構築したZabbixServreにて、グラフの縦軸の値、およびグラフ下部の色アイコン右側のアイテム名等が表示されない不具合が出ております。
大変お手数なのですが、似た事象に覚えがないか、確認すべきポイント、対応策についてご教示いただけませんでしょうか。
◆構成情報
・Zabbix-Server
Version : 3.0.16-1.el6
OS : Amazon Linux AMI(2017.09)
・Zabbix-Agent
Version : 3.0.16-1+xenial_i386.deb
OS : Ubntu16.04.3 LTS (Xenial Xerus)
・他パッケージ
◆事象
グラフの縦軸(%など)、グラフ下部の色アイコン右側のアイテム名、各値(最新、最小、最大、平均)が表示されない。
◆事象発生までの経緯
1.yum removeにてzabbix-server-mysql、zabbix-server-webのアンインストール
2.ZabbixのソースファイルからZabbix3.0.16のDL、解答
3.ソースファイルのコンパイル
./configure --prefix=/usr/local/zab
bbix-3.0.16 --enable-server --with-mysql --enable-ipv6 --with-net-snmp --with-lib
bcurl --with-libxml2 --with-openipmi --with-jabber --with-unixodbc --with-ssh2 --
-with-openssl --with-ldap
4.ソースからphpファイルのコピー、権限変更
5.OS再起動
6.Web画面へアクセス、インストール設定
7.監視データ>最新データから任意のアイテムのグラフを確認
8.事象発生を確認
◆確認内容
○既存の影響を確認
・Web画面から監視データ>最新データに遷移
∟任意のアイテムのグラフを確認←事象を確認(添付: 2018-05-12 11.22.21.png.pdf)
∟最新の値の確認←取得できており、グラフにも反映されていることを確認
・監視データ>グラフに遷移
∟任意のグラフを表示←グラフ上部のグラフ名、グラフ縦軸の値、グラフ下部のアイテム名が表示されていない。(添付: 2018-05-12 11.21.52.png)
・監視データ>スクリーンに遷移←グラフと同じ状態を確認(添付: 2018-05-12 11.22.21.png.pdf)
○新規作成したグラフ、アイテムの影響を確認
・設定>テンプレート>任意のテンプレート>グラフに遷移
∟新しくグラフを作成し、表示内容確認←同じ事象を確認
・設定>テンプレート>任意のテンプレート>アイテムに遷移
∟新しくアイテムを作成後、監視データ>最新データからグラフを確認←同じ事象を確認
他に確認すべき内容などあればご指摘ください。
お忙しいところ恐れ入りますが、よろしくお願い致します。
- 2018-05-12 11.21.32.png.pdf (210.79 KB)
- 2018-05-12 11.21.52.png (195.44 KB)
- 2018-05-12 11.22.21.png.pdf (182.79 KB)
tsukune - 投稿数: 6
defines.inc.phpのZBX_GRAPH_FONT_NAMEに指定したフォントの
ファイルが存在していますか?
jusco0103 - 投稿数: 28
tsukune様
早急なご返信誠にありがとうございます。
確認したところ、恐らくですが存在していない様に思われます。
$ sudo vim /var/www/html/zabbix/include/defines.inc.php
define('ZBX_FONTPATH', realpath('fonts')); // where to search for font (GD > 2.0.18)
define('ZBX_GRAPH_FONT_NAME', 'ipagp'); // font file name
また、ZBX_FONTPATHがどこを指すのかがわからなかったため、/usr/share/fonts/を確認し、
対象フォントがないことを確認しました。
$ cd /usr/share/fonts/
$ ll
drwxr-xr-x 2 root root 4096 3月 7 15:46 dejavu
drwxr-xr-x 2 root root 4096 4月 6 18:19 vlgothic
上記の場合、/usr/share/fonts/配下にipagpのフォントを配置すればよろしいでしょうか。
なんどもご質問してしまい恐縮ですが、ご返答お待ちしております。
tsukune - 投稿数: 6
ZBX_FONTPATHはどこ参照しているか確認していませんが、そこでダメなら適当に書き換えて下さい。
相対パスで見ているなら、"/var/www/html/zabbix/fonts"にあるかもしれません。
私の場合(3.4.9)はこんな感じです。
--------------------------------------------------------------------------
define('ZBX_FONTPATH', realpath('fonts')); // where to search for font (GD > 2.0.18)
define('ZBX_GRAPH_FONT_NAME', 'sazanami-gothic'); // font file name
[root@hoge include]# ls -l /usr/share/zabbix/fonts/
合計 17820
lrwxrwxrwx. 1 root root 33 5月 10 13:41 graphfont.ttf -> /etc/alternatives/zabbix-web-font
-rw-r--r--. 1 root root 7690324 5月 9 09:57 sazanami-gothic.ttf
-rw-r--r--. 1 root root 10554196 5月 9 09:57 sazanami-mincho.ttf
--------------------------------------------------------------------------
他の例などは、ぐぐればたくさん出てきます。
https://www.google.com/search?q=zabbix3+グラフ+文字化け
jusco0103 - 投稿数: 28
tsukune様
ありがとうございます。tsukune様のおかげで解決できました。
修正内容として、
・/usr/share/fonts/にIPAexゴシックを格納(ipaexg00301/ipaexg.ttf)
・/var/www/html/zabbix/fonts/にシンボリックリンクを作成 (ipagp.ttf -> /usr/share/fonts/ipaexg00301/ipaexg.ttf)
その後Web画面から事象が解決できていることを確認しました。
ソースインストール時に気をつけるべきこととして、今後の糧に致します。
改めまして、迅速なご教示を頂き誠にありがとうございました。