先日Zabbixサーバを構築していたところ、zabbix-server(サービス)が起動できない事象が最初の構築時とその後の構築途中時と2度ほど発生しましたのでエラー解消の経緯を記載していきます。

-----------------------------------
使用していたバージョン
zabbix3.4
Centos7.6
-----------------------------------

■1度目 最初のzabbixインストール後
Zabbixの管理画面ログインできた!!
けど『ZABBIXサーバーが動作していません』という警告が出力
zabbixサーバが起動できない....「いいえ」となってる(´;ω;`)ウッ…

SELinuxが有効だったのを確認
一旦無効化してみた。

Zabbix-Server起動できたことを確認(^^♪

■2度目 監視対象のホストを複数追加して詳細な設定をしていた時
あれなんか急にサービス落ちた...(・_・;)
またもや『ZABBIXサーバーが動作していません』という警告が出力

systemctl status zabbix-server
サービス起動しておらず

systemctl restart zabbix-server
以下エラーメッセージ
Job for zabbix-server.service failed because a configured resource limit was exceeded. See "systemctl status zabbix-server.service" and "journalctl -xe" for details.

だめだ....

/var/log/zabbix/zabbix_server.log
でログを確認したところ...下記のログの出力を確認(゜o゜)
[file:dbconfig.c,line:90] zbx_mem_realloc(): please increase CacheSize configuration parameter

キャッシュサイズを増やしてみる。

/etc/zabbix/zabbix_server.conf

~省略~
### Option: CacheSize
# Size of configuration cache, in bytes.
# Shared memory size for storing host, item and trigger data.
#
# Mandatory: no
# Range: 128K-8G
# Default:
CacheSize=8M
~省略~

CacheSize=8M
から
CacheSize=16M
へ変更。

サービス起動しました!(^^)!

このエントリーをはてなブックマークに追加