ZABBIX故障解决大杂烩

Cat  /var/log/zabbix/zabbix_server.log

tail -100f xxx.log | grep '2019-10-29 16:4[0-9]' ------查找最新的100行中时间范围在2019-10-29 16:40-2019-10-29 16:49范围中的行

 

Zabbix监控系统连接的MySQL数据库,无法启动zabbix-server,查看日志发现有如下信息

 

[Z3001] connection to database 'zabbix' failed: [1040] Too many connections

数据库连接过多,数据库自动退出。

 

由于MySQL数据库默认连接数较少,所以需要增加默认连接数

 

进入数据库后: 

 

show variables like 'max_connections';(查可以看当前的最大连接数)

 

set global max_connections=1000;(设置最大连接数为1000,可以再次查看是否设置成功)

 

exit(退出)

如果不够,修改my.ini文件[root@xufeng ~]# cat /etc/my.cnf

 

增加或修改  max_connections=(根据需要填写连接数)

 

保存退出后,重启mysql的服务service mariadb restart

 

重启Zabbix-server,系统启动正常。service Zabbix-server restart

 

 

ZABBIX:内存溢出导致zabbix-server/zabbix_server 服务启动不起来

[file:dbconfig.c,line:90] zbx_mem_realloc(): out of memory (requested 108424 bytes)

 

解决:
zabbix内存溢出,
/etc/zabbix/zabbix_server.conf 或者/etc/zabbix/zabbix_agent.conf
添加或修改CacheSize,或CacheSize=8M
改为CacheSize=1024M (这个值根据自己的需求)
重启服务zabbix_server[root@localhost ~]# service zabbix-server restart

每次重启或者关闭服务器之前记得查看系统使用状态

谁在线:who

联网状态:netstat -a

后台执行的程序:ps -aux

2.通知在线使用者关机时间

shutdown +2 "The machine will shutdown" # 2min 后关机,并通知在线者

若时间不同步执行NTP同步命令保证ZABBIX数据实时显示:

[root@localhost ~]# ntpdate time1.aliyun.com

[root@localhost ~]# date
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值