zabbix打开慢的原因和优化尝试

思路:



1、分析慢的原因

2、从zabbix本身优化

3、从mysql方面优化

环境描述:


云主机(1台):4G内存,2Mbps带宽,500G硬盘,2核CPU,Centos6.5 64bit

zabbix版本2.2.1

mysql版本5.1.73

host 250台左右

itmes 120个/台

zabbix和mysql都是默认配置

慢的表现:



1、前端在overview中查看时特别慢

2、在批量修改时慢

备注:“慢”是一种感觉,也是一个阈值,当你或者你老板忍受不了了,就需要改善

慢的原因:



1、数据量大,展示时从数据库中查询耗费时间长。

2、数据库读写慢,导致查询时间长

针对“数据量大”,其实没有太好的方法,随着host和items增多,一定会越来越大。能做的只是降低变大的速度。



1、针对items减少History storage period项和Trend storage period的值,具体指什么和效果先留个疑问(主要是自己还没细看文档,回头补上)

2、针对/etc/zabbix_server.conf 中增加MaxHousekeeperDelete的值,会删除一些数据,具体指什么和怎么删的先留个疑问(主要是自己还没细看文档,回头补上)

3、直接进数据库删除(不推荐)

针对“数据库”优化(我用的是mysql):



目的:增加mysql的读写速度(这时候跟zabbix关系已经不大了,主要是msyql的知识。)

方法:mysql一主一从+amoeba,主写从读。

详细mysql、amoeba配置正在整理中......

时间: 2024-08-28 01:37:02

zabbix打开慢的原因和优化尝试的相关文章

8u ftp 可以连接但是无法获取目录的解决办法:无法打开传输通道。原因:由于...

来自: http://www.3566t.com/news/dlsn/1557906.html 状态:  正在取得目录列表... 命令:  CWD xinghun 响应:  250 OK. Current directoryis  命令:  PWD 响应:  257 /www/xinghun is your currentlocation 命令:  PASV 响应:  227 Entering Passive Mode(,18,) 命令:  TYPE A 响应:  200 TYPE is now

Hyper-V虚拟机启动时报“账户没有足够的权限打开VHD文件”原因及解决方法

前段时间,准备做一套Exchange Server 2010仿真环境,用于后期企业内各项变更及平台上线时测试工作,由于需要准备的服务器较多,一台一台装虚机,感谢非常费时间,所以想到,做一个模版来快速完成虚拟机部署工作,大概的过程我想大家也有做过,就是装一台Hyper-V虚机,然后把VHD硬盘文件拷贝出来,分别替换所有建好没有系统的虚拟机硬盘,看似简单,但是在实际操作时发现,模版硬盘没有被识别?各种报错,如下图所示: 当看到上图所示这些报错时,很不理解,已经将这台机器的VHD文件指向了新拷入的模版

[转]一个用户SQL慢查询分析,原因及优化

来源:http://blog.rds.aliyun.com/2014/05/23/%E4%B8%80%E4%B8%AA%E7%94%A8%E6%88%B7sql%E6%85%A2%E6%9F%A5%E8%AF%A2%E5%88%86%E6%9E%90%EF%BC%8C%E5%8E%9F%E5%9B%A0%E5%8F%8A%E4%BC%98%E5%8C%96/ 问题描述 一个用户反映先线一个SQL语句执行时间慢得无法接受.SQL语句看上去很简单(本文描述中修改了表名和字段名):SELECT cou

巧妙使用Firebug插件,快速监控网站打开缓慢的原因

原文 巧妙使用Firebug插件,快速监控网站打开缓慢的原因 很多用户会问,我的网站首页才50KB,打开网页用了近60秒才打开?如何解释? 用户抱怨服务器运行缓慢,w3wp.exe 出现 CPU 100%,每个网管都可能遇到?!是用户自己 ASP / PHP 程序设计有问题,还是服务器是问题,还是电信.网通.铁通互相访问太慢.经常是各说各有理,也扯不清,道不明,往往是以客户流失,更换空间商而结束,最后空间商与用户都是输家. 我的网站首页才50KB,打开网页用了近60秒才打开? 这个问题很难解释清

slave延迟原因及优化方法

转载:http://imysql.com/2015/04/12/mysql-optimization-case-howto-resolve-slave-delay.shtml 一般而言,slave相对master延迟较大,其根本原因就是slave上的复制线程没办法真正做到并发.简单说,在master上是并发模式(以InnoDB引擎为主)完成事务提交的,而在slave上,复制线程只有一个sql thread用于binlog的apply,所以难怪slave在高并发时会远落后master. ORACL

导致网站打开慢的原因及解决方案?

近 期有客户反应服务器网站打开速度慢,检查服务器网络和硬件都是没有问题的,特此找来这篇文章来学习下!研究表明:打开网页,用户最满意的时间是2-5秒, 如果用户等待超过10秒,99%的用户会关闭这个网页.那么,是什么原因会导致网站打开慢?又有什么办法解决呢?一般来说,http请求过多.网页过大. 服务器性能过差等等都可能导致网站打开慢.这里我们从技术层面来分享一些参考解决方法: 1.减少HTTP请求数打开一个网页的时候,后台程序的响应并不所需太多时间,等待的时间主要花费在下载网页元素上了,即HTM

怪兽大作战--解析网站打开慢的原因

在开始前,博主先百度下"为什么xx打开慢",结果如下 传统巨头 百度 30,200,000   新浪 48,200,000   搜狐   4,420,000 新兴贵族 知乎 47,100,000   豆瓣   6,230,000   优酷   2,310,000 为什么互联网技术发展到今天,依然无法彻底解决网站打开慢的问题?这是IT行业的顽疾不可治愈吗? 从数据上可以看到 知乎虽然是新兴贵族,但其网站打开慢的次数却比传统巨头百度还要多,几乎和新浪并肩,新浪有数十年打开慢次数的积累,才险

一次WEB前端优化尝试

今天对自己做的项目中的一个设计器界面加载速度上进行了优化,因为页面在加载的时候,感觉有点慢.首先,我用firefox的yslow和chrome的pagespeed进行了测试,效果如下,分数有点不同,但是都是很低的.我其实主要在chrome下用pagespeed的提示进行优化的. yslow优化前: yslow优化后: pagespeed优化前: pagespeed优化后: 优化策略: 1.tomcat配置启用gzip压缩 2.tomcat配置静态文件的过期时间 3.css放页面上方 4.java

fopen打开文件失败原因分析

场景说明: 今天同事说,在已有的工具代码中,无法使用fopen打开文件,然后走过去进行协助.但是在解决问题的时候,已经先入为主的认为是:文件路径出现了字符转义的问题,根本没有想到要打印出当前无法获取到文件句柄的错误,是否是文件路径不存在.所以一开始就是将\替换为/,结果可想而知,没有任何的作用.然后替换为\\,还是不行.没有理由的,一直认为. 回去单独写最简单的测试程序,没有问题.怀疑是Unicode编码的问题,也排除了.这时候就开始百度fopen失败的原因获取.刚开始的时候准备使用GetLas