hotnet 发表于 2019-1-19 08:20:08

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获取间隔时间、减少不必要的监控项,七大姑八大姨什么的就不用费心去照料了。
http://s5.运维网.com/wyfs02/M02/86/17/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是以独立进程的方式来启动的.



页: [1]
查看完整版本: Zabbix调优的几个原则