zabbixのグラフ表示がされない

zabbixのweb画面で「監視データ」-「ホスト」-「監視対象の端末」-「グラフ」を押下しても、グラフが一切表示されません。
(データを読み込んでいるときのクルクルアイコンが回っている状態が何日も続いています)

解決策をご存じな方はご教示願います。

■バージョン
OS:Linux(redhat7.5)
zabbix server:5.0.7
PHP:7.4.14
httpd:server version Apache/2.4.6 (Red Hat Enterprise Linux)

■補足情報
監視対象のエージェントの状態はZBXの緑ランプがついています。
最新データとしての値(CPU使用率など)は取得できています。
ダッシュボードにある時計の画面など問題なく表示できています。
グラフの個数は10個以下です。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー fripper の写真

RHEL7 ということから、PHP 標準は 5.4 系だったかと思われます
PHP 7.4.x 系と記載されていることから、ご自分でビルドされたものか
もしくは SCL や remi 等の外部リポジトリから導入されたものではないかと
思うのですがいかがでしょうか?

フロントエンドは PHP で動作していて、グラフ表示部の処理だけでなく
php-gd ほか xml サポート周りとか、結構な数の php サブコンポーネントが
必要となるのですが、どのように導入されたものでしょうか?
https://www.zabbix.com/documentation/5.0/en/manual/installation/requirem...

必要とされるコンポーネントが揃っているか確認をお願いします

ご回答ありがとうございます。

>ご自分でビルドされたものか
>もしくは SCL や remi 等の外部リポジトリから導入されたものではないかと思うのですがいかがでしょうか?
→ご指摘の通り、自分で作成しているものとなります。
 諸事情からインターネットを直接繋いでzabbixサーバへのリポジトリのダウンロードが出来ないため、rpmを一つ一つダウンロードしてインストールしております。

ご提示頂いたリンクを確認し、
パッケージは全て入れておりますが、まだ事象解消できません。

zabbixサーバー上のファイルで下記エラーが検出されています。
何かご存じでしたら、情報頂けると助かります。

【ログ】
apacheのエラーログになります。
場所:/var/log/httpd/error_log

【エラー内容】

[php7:warn] [pid 23371] [client ...:51543] PHP Warningg: imagettftext(): Problem loading glyph in /usr/share/zabbix/include/graphs.inc.php on line 539, reeferer: http://***.***.***.***/zabbix/zabbix.php?action=charts.view&filter_set=1...
※***はIPアドレス情報
clientの部分は接続元端末
httpの部分はzabbixのIPアドレス


[core:notice] [pid 1092] AH00052: child pid 25203 exit signal Segmentation fault (11)

【ログの出力タイミング】
ブラウザにてグラフ画面に遷移した時に、大量に出力される。
※グラフはデータを読み込んでいるときのクルクルアイコンが回っている状態のまま

以上、宜しくお願いします。

ユーザー TNK の写真

「自分で作成しているもの」というのは具体的にどのようなことを
指しているのでしょうか?
「rpmを一つ一つダウンロードしてインストール」とのことのよう
ですから、fripperさんが書かれている、「SCL や remi 等の外部
リポジトリから導入されたもの」を使われているのではないでしょ
うか?

そうであるならば、どこのリポジトリからダウンロードしたどのrpm
をインストールされたのですか?
インストールされたphp関連のパッケージとして、Zabbix 5.0が必要
としているPHPの拡張機能すべてインストールしたのかをご確認くだ
さい。

例: bcmath, gd, json, ldap, mbstring, pdo, xmlなど

ご参考:
https://www.zabbix.com/documentation/5.0/en/manual/installation/requirem...

ご回答ありがとうございます。
>「自分で作成しているもの」というのは具体的にどのようなことを指しているのでしょうか?
→既に他の環境で同じzabbixのバージョンが入っているものがあり、そこに入っているパッケージ名を確認し、
 下記のサイトからrpmを検索して一つ一つローカルにダウンロードし、対象のzabbixサーバーに持ち込みrpm -ivh ~.rpmコマンドでインストールした形になります。
 そのためリポジトリは使用しておりません。
 このようなインストール方法になってしまったのは、諸事情によるもののため、インストール方法についてのご教示は不要でございます。

http://rpm.pbone.net/search_simple_2.html
https://centos.pkgs.org/7/centos-x86_64/

ユーザー TNK の写真

リポジトリを直接使用していないだけで、どこかのリポジトリを使
用してバラバラにダウンロードされたのですよね?

rpmの検索ページから個別にダウンロードしてくる際に、特定のリ
ポジトリから取得するようにされましたか?
リポジトリの作成者が異なると、内容が異なる場合があるので、
パッケージ間での整合性が取れず、正常に機能しない危険性があり
ます。

php関連のインストールされているパッケージ一覧をご提供ください。

例:
# rpm -qa|grep php

ご回答ありがとうございます。
>リポジトリを直接使用していないだけで、どこかのリポジトリを使用してバラバラにダウンロードされたのですよね?
>rpmの検索ページから個別にダウンロードしてくる際に、特定のリポジトリから取得するようにされましたか?
→リポジトリの意味が理解できておらず、申し訳ありません。特に意識せずダウンロードしたのでバラバラです。

>php関連のインストールされているパッケージ一覧をご提供ください。
下記になります。7.2のものも入ってしまっていますが、PHP:7.4.14希望です。

php-cli-7.4.14-1.el7.remi.x86_64
php74-php-common-7.4.14-1.el7.remi.x86_64
rh-php72-php-common-7.2.10-3.el7.x86_64
rh-php72-php-bcmath-7.2.10-3.el7.x86_64
rh-php72-php-ldap-7.2.10-3.el7.x86_64
rh-php72-php-pear-1.10.5-1.el7.noarch
rh-php72-php-mysqlnd-7.2.10-3.el7.x86_64
php74-php-sodium-7.4.14-1.el7.remi.x86_64
php-common-7.4.14-1.el7.remi.x86_64
php-fpm-7.4.14-1.el7.remi.x86_64
php-xmlrpc-7.4.14-1.el7.remi.x86_64
php-pspell-7.4.14-1.el7.remi.x86_64
php-mbstring-7.4.14-1.el7.remi.x86_64
php74-php-json-7.4.14-1.el7.remi.x86_64
php74-php-pdo-7.4.14-1.el7.remi.x86_64
rh-php72-runtime-1-2.el7.x86_64
rh-php72-php-zip-7.2.10-3.el7.x86_64
rh-php72-php-cli-7.2.10-3.el7.x86_64
rh-php72-php-7.2.10-3.el7.x86_64
rh-php72-php-fpm-7.2.10-3.el7.x86_64
rh-php72-php-gd-7.2.10-3.el7.x86_64
rh-php72-php-mbstring-7.2.10-3.el7.x86_64
rh-php72-php-process-7.2.10-3.el7.x86_64
rh-php72-1-2.el7.x86_64
php-gd-7.4.14-1.el7.remi.x86_64
php-mysqlnd-7.4.14-1.el7.remi.x86_64
rh-php72-php-pdo-7.2.10-3.el7.x86_64
php-sodium-7.4.14-1.el7.remi.x86_64
php-ldap-7.4.14-1.el7.remi.x86_64
php-json-7.4.14-1.el7.remi.x86_64
php-xml-7.4.14-1.el7.remi.x86_64
oniguruma5php-6.9.7.1-1.el7.remi.x86_64
php74-runtime-1.0-3.el7.remi.x86_64
rh-php72-php-json-7.2.10-3.el7.x86_64
rh-php72-php-xml-7.2.10-3.el7.x86_64
php-pdo-7.4.14-1.el7.remi.x86_64
php-bcmath-7.4.14-1.el7.remi.x86_64
php-7.4.14-1.el7.remi.x86_64

ユーザー TNK の写真

remiのパッケージとSCLのパッケージが混在しているようです。
PHP 7.2を使用しないのであれば、rh-php72関連のパッケージは削
除した方が良いと思います。

あと、PHPのパッケージをインストールするときに、依存関係のあ
るパッケージも一緒にインストールしましたか?
依存関係を無視して強制的にインストールするということは行いま
せんでしたか?

ご連絡遅くなり申し訳ありません。
php7.2を採用することとし、php7.4類を削除しました。
rh-php72-php-fpmが起動されていなかったため、起動したところグラフが表示されるようになりました。
ご教示頂きありがとうございました。