登入zabbix页面发现黄色提示
Zabbix server is not running: the information displayed may not be current
通过systemctl status zabbix-service 发现是
# systemctl status zabbix-server
● zabbix-server.service - Zabbix Server
Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled)
Active: activating (auto-restart) (Result: exit-code) since Mon 2020-07-13 08:23:21 CST; 4s ago
Process: 542511 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
Process: 542504 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
Main PID: 542506 (code=exited, status=0/SUCCESS)
vim /var/log/zabbix/zabbix-server.log 错误如下
31986:20230605:091205.276 === Backtrace: ===
31986:20230605:091205.276 13: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](zbx_backtrace+0x3c) [0x5606ac2bc6ec]
31986:20230605:091205.276 12: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](__zbx_mem_malloc+0x78) [0x5606ac2bd568]
31986:20230605:091205.276 11: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](zbx_hashset_insert_ext+0xc3) [0x5606ac27adf3]
31986:20230605:091205.276 10: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](DCfind_id+0x61) [0x5606ac3123e1]
31986:20230605:091205.276 9: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](+0x1a55fa) [0x5606ac3135fa]
31986:20230605:091205.276 8: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](DCsync_configuration+0x3c14) [0x5606ac31fc74]
31986:20230605:091205.277 7: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](dbconfig_thread+0xe9) [0x5606ac416499]
31986:20230605:091205.277 6: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](zbx_thread_start+0x27) [0x5606ac2b90c7]
31986:20230605:091205.277 5: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](+0x76e6a) [0x5606ac1e4e6a]
31986:20230605:091205.277 4: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](MAIN_ZABBIX_ENTRY+0xa03) [0x5606ac41e643]
31986:20230605:091205.277 3: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](daemon_start+0x228) [0x5606ac2bf3e8]
31986:20230605:091205.277 2: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](main+0x4a8) [0x5606ac1d8628]
31986:20230605:091205.277 1: /lib64/libc.so.6(__libc_start_main+0xf3) [0x7f6ffd84c873]
31986:20230605:091205.277 0: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](_start+0x2e) [0x5606ac1df43e]
31986:20230605:091205.277 [file:dbconfig.c,line:86] __zbx_mem_malloc(): out of memory (requested 48 bytes)
31986:20230605:091205.277 [file:dbconfig.c,line:86] __zbx_mem_malloc(): please increase CacheSize configuration parameter
31983:20230605:091205.280 One child process died (PID:31986,exitcode/signal:1). Exiting ...
31984:20230605:091205.280 HA manager has been paused
31984:20230605:091205.288 HA manager has been stopped
31983:20230605:091205.289 Zabbix Server stopped. Zabbix 6.0.17 (revision c81d82859a8).
31994:20230605:091215.473 Starting Zabbix Server. Zabbix 6.0.17 (revision c81d82859a8).
31994:20230605:091215.473 ****** Enabled features ******
31994:20230605:091215.474 SNMP monitoring: YES
31994:20230605:091215.474 IPMI monitoring: YES
31994:20230605:091215.474 Web monitoring: YES
31994:20230605:091215.474 VMware monitoring: YES
31994:20230605:091215.474 SMTP authentication: YES
31994:20230605:091215.474 ODBC: YES
31994:20230605:091215.474 SSH support: YES
31994:20230605:091215.474 IPv6 support: YES
31994:20230605:091215.474 TLS support: YES
31994:20230605:091215.474 ******************************
31994:20230605:091215.474 using configuration file: /etc/zabbix/zabbix_server.conf
日志提示Zabbix内存溢出了,out of memory (requested 96 bytes)和please increase CacheSize configuration parameter。 需要增加CacheSize的大小,找到/etc/zabbix/zabbix_server.conf参数文件,检查发现CacheSize参数没有设置,使用默认的值(32m),将其调整为2048M大小(新安装的Zabbix服务器,忘记调整一些参数设置了!),重启Zabbix Server服务,问题解决。
vim /etc/zabbix/zabbix_server.conf 修改
CacheSize=2048M
问题解决 zabbix宕机