Zabbix调优的几个原则

简介:

1)模块化,但是不要为了追求模块化而模块化,有的人胡乱link模板,link来link去,到最后跟一个大毛线团子似的,“牵一发而动全身”,到时候痛苦的就是自己;

2)trigger语句如果最好,请多使用last(),nodata(),尽可能少的使用max(),min(),avg()这种东西;

3)获得的数据类型最好是数值,而不是文本或者字符串;

4)将数据库服务器独立,数据库和zabbix资源互相独立

5)如果MySQL和zabbix server在同一台服务器上,socket连接要比tcp连接要更快。

6)mysql请一定选择innodb,别选择myisam,因为zabbix在innodb的性能比在myisam快1.5倍,而且myisam不安全,zabbix监控数据量很大,一旦表坏了,那就是一个悲剧。 

7)减少history保存时间、减少item获取间隔时间、减少不必要的监控项,七大姑八大姨什么的就不用费心去照料了。

wKioL1e0UD7Q6D_tAADl687rYiI553.png





“Zabbix poller processes more than 75% busy”警报问题解决方案

1)更改zabbix_server.conf,将startpollers开启并适当增大,比如是10,12这样子,根据自己zabbix服务器的实际情况而定。修改完之后重启zabbix。

2)每天定时重启zabbix,直接crontab里使用@daily就搞定了。



zabbix_agent.conf是用超级服务(xinetd)的方式来启动的,
zabbix_agentd.conf是以独立进程的方式来启动的.


 本文转自 苏幕遮618 51CTO博客,原文链接:http://blog.51cto.com/chenx1242/1839676

相关文章
|
3月前
|
存储 SQL 监控
修改Zabbix源码实现监控数据双写,满足业务需求!
虽然对接Elasticsearch后有诸多好处,但是它不往数据库写历史数据了,同时还不再计算趋势数据了。有这么一个场景...
修改Zabbix源码实现监控数据双写,满足业务需求!
|
29天前
|
缓存 运维 Linux
LAMP架构调优(七)——Apache Prefork模式调优
LAMP架构调优(七)——Apache Prefork模式调优
17 2
|
28天前
|
运维 安全 Linux
LAMP架构调优(八)——Apache Worker模式调优
LAMP架构调优(八)——Apache Worker模式调优
9 0
|
3月前
|
缓存 前端开发 应用服务中间件
Nginx多方面调优策略
Nginx多方面调优策略
63 0
|
8月前
|
存储 数据采集 缓存
【运维知识进阶篇】Zabbix5.0稳定版详解9(Zabbix优化:高并发对MySQL进行拆分、Zabbix-agent主动上报模式、使用proxy代理模式、系统自带监控项优化、进程优化、缓存优化)
【运维知识进阶篇】Zabbix5.0稳定版详解9(Zabbix优化:高并发对MySQL进行拆分、Zabbix-agent主动上报模式、使用proxy代理模式、系统自带监控项优化、进程优化、缓存优化)
225 0
|
监控 关系型数据库 MySQL
安装Zabbix过程中出现的问题集
<p style="margin-top:0pt; margin-bottom:0pt; padding-top:0px; padding-bottom:0px; border:0px; list-style:none; word-wrap:normal; word-break:normal"> <span style="word-wrap:normal; word-break:norm
9860 0
|
存储 关系型数据库 MySQL
MySQL 性能优化,优化设计及设计原则解读
MySQL性能优化的目的 如何合理的设计数据库? 什么样的数据库设计才能给后期DBA优化提供基石? 数据库设计与程序设计的差异? 数据库设计早期优化 1.
1237 0
|
SQL 关系型数据库 开发者
|
监控 数据库 Shell