Zabbix延迟极高,应该怎么优化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Zabbix延迟极高,应该怎么优化相关的知识,希望对你有一定的参考价值。
公司有5个机房,一共有3000多个系统,每个机房都有proxy,只要一次关机稍微多点,比如今天我们上午关闭了30台系统维护,然后陆续的开机恢复,大概下午4点多全部恢复,然后告警晚点10点多还在报宕机的告警。
想问下可以从哪些方面做优化
类似这样的监控项会增加不少
mysql主从同步延迟zabbix怎么监控
这个涉及到zabbix自定义监控项与MySQL主从同步两个技术,首先确保MySQL主从同步的前提下,在从库show slave status\G中找到“Seconds_Behind_Master”参数,改参数表示从库与主库同步的延迟间隔;
然后在被监控端的zabbix-agent配置文件中添加“UserParameter=db_status,mysql -uzabbix -pzabbixpass -e "show slave status\G" 2>/dev/null|egrep 'Seconds_Behind_Master'|awk 'print $2' 获取延迟;
重启zabbix客户端,并在zabbix-web上添加监控项,创建监控项图形;
利用在slave上运行show slave status获取Slave_IO_Running和Slave_SQL_Running的值
1.在mysql上新建监控用户
grant replication client on *.* to 'zabbix'@'localhost' identified by 'zabbix';
flush privileges;
2.在/data/zabbix/sbin下新建check_mysql_replication.sh脚本
以上是关于Zabbix延迟极高,应该怎么优化的主要内容,如果未能解决你的问题,请参考以下文章