はじめまして
Zabbix 3.2.10を利用した環境で、「監視データ > トリガー」 に何も表示されなくなり 困っています。zabbix-serverのサービスの再起動や、サーバ自身の再起動を行っても状況は 変わりません。
ちなみに、トリガー名を利用したアクションは動作しているため、トリガー自身が行われていないという 状態ではないようです。どのあたりから調査したら良いか教えていただけませんでしょうか。
以上です。
フィルターの設定がされていないか、その設定が参照したい情報を 表示できるような条件となっているかご確認ください。
ご回答ありがとうございます。
追加で確認したところ、特定のホストグループを選択してしまうと、グループやホストを選択するプルダウンすら表示されなくなります。 ChromeからFirefoxに変更してみましたが、同様の状況です。
ただ、この状態になっても、監視データ > 概要で表示可能なホストグループを選び、その後トリガーを選択すると、問題のホストグループ 以外は表示させることができました。問題のあるホストグループも監視データ > 概要ではトリガーの内容が表示されます。
以上です
特定のホストグループのみで発生するのであれば、そのホストグル ープ内のホストに関する情報の整合性が取れていない状態が発生し ている可能性が考えられます。
SQLの実行などでエラーが発生していないか、ログを確認してみて ください。 RHEL 7などでパッケージを使用してインストールされたのであれば、
/var/log/httpd/error_log
などに何か出力されていませんか?
ログの確認を行ったところ、以下のようなものが複数出ていました。
[Tue Dec 12 04:39:09.384032 2017] [:error] [pid 16872] [client XXX.YYY.ZZZ.3:60945] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 80 bytes) in /usr/share/zabbix/include/classes/api/CApiService.php on line 286, referer: http://ZZZ.GGG.XXX.141/zabbix/tr_status.php?ddreset=1
また、以下のようなものもありました。 [Mon Dec 11 07:03:12.919849 2017] [autoindex:error] [pid 12008] [client XXX.YYY.ZZZ.1:50472] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html,index.php) found, and server-generated directory index forbidden by Options directive
何かのメモリ割り当てを増やせばよいものでしょうか。
解決しました
/etc/httpd/conf.d/zabbix.confの
php_value memory_limit 128M
を php_value memory_limit 512M
とし、Apacheを再起動することで表示されるようになりました。
お騒がせしました。 助言、ありがとうございました。
今回は解決したようですが、一応。
ホストの数やトリガーの数が多いためにメモリを大量消費していると思われます。 #こちらでもバージョンや状況は違いますが、同じようなことが起こります。 #監視データ→最新データ で、グループとホストが両方「すべて」だと #メモリ不足で画面が表示されないのです。
つまり、今後ホストやトリガーが増えるようなら、また同じように画面が表示されなくなるかもしれないので、もう少し小分けにしたホストグループを作っておいた方がいいかもしれません。 そして極力ホストグループでは「すべて」を選ばないように気をつけた方がいいです。
※いざというときは、URL のパラメーター部分に groupid=xxx や hostid=xxx を指定すればいいんですけどね(xxx が 0 だと「すべて」になるので、それ以外の存在する値を入れてください)。
アカウント名 もとふじい
本名 Motohiro Fujii
居住地 Koto-ku, Tokyo
Zabbix関連
TNK - 投稿数: 4731
フィルターの設定がされていないか、その設定が参照したい情報を
表示できるような条件となっているかご確認ください。
もとふじい - 投稿数: 4
ご回答ありがとうございます。
追加で確認したところ、特定のホストグループを選択してしまうと、グループやホストを選択するプルダウンすら表示されなくなります。
ChromeからFirefoxに変更してみましたが、同様の状況です。
ただ、この状態になっても、監視データ > 概要で表示可能なホストグループを選び、その後トリガーを選択すると、問題のホストグループ
以外は表示させることができました。問題のあるホストグループも監視データ > 概要ではトリガーの内容が表示されます。
以上です
TNK - 投稿数: 4731
特定のホストグループのみで発生するのであれば、そのホストグル
ープ内のホストに関する情報の整合性が取れていない状態が発生し
ている可能性が考えられます。
SQLの実行などでエラーが発生していないか、ログを確認してみて
ください。
RHEL 7などでパッケージを使用してインストールされたのであれば、
/var/log/httpd/error_log
などに何か出力されていませんか?
もとふじい - 投稿数: 4
ログの確認を行ったところ、以下のようなものが複数出ていました。
[Tue Dec 12 04:39:09.384032 2017] [:error] [pid 16872] [client XXX.YYY.ZZZ.3:60945] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 80 bytes) in /usr/share/zabbix/include/classes/api/CApiService.php on line 286, referer: http://ZZZ.GGG.XXX.141/zabbix/tr_status.php?ddreset=1
また、以下のようなものもありました。
[Mon Dec 11 07:03:12.919849 2017] [autoindex:error] [pid 12008] [client XXX.YYY.ZZZ.1:50472] AH01276: Cannot serve directory /var/www/html/: No matching DirectoryIndex (index.html,index.php) found, and server-generated directory index forbidden by Options directive
何かのメモリ割り当てを増やせばよいものでしょうか。
以上です
もとふじい - 投稿数: 4
解決しました
/etc/httpd/conf.d/zabbix.confの
php_value memory_limit 128M
を
php_value memory_limit 512M
とし、Apacheを再起動することで表示されるようになりました。
お騒がせしました。
助言、ありがとうございました。
以上です
heya - 投稿数: 319
今回は解決したようですが、一応。
ホストの数やトリガーの数が多いためにメモリを大量消費していると思われます。
#こちらでもバージョンや状況は違いますが、同じようなことが起こります。
#監視データ→最新データ で、グループとホストが両方「すべて」だと
#メモリ不足で画面が表示されないのです。
つまり、今後ホストやトリガーが増えるようなら、また同じように画面が表示されなくなるかもしれないので、もう少し小分けにしたホストグループを作っておいた方がいいかもしれません。
そして極力ホストグループでは「すべて」を選ばないように気をつけた方がいいです。
※いざというときは、URL のパラメーター部分に groupid=xxx や hostid=xxx を指定すればいいんですけどね(xxx が 0 だと「すべて」になるので、それ以外の存在する値を入れてください)。