Zabbix 前端查询慢该怎么查原因?知识库集锦

Zabbix中文问答知识库,另外20+期问答可登陆网站查看。

案例均来源于“Zabbix开源社区”微信群及宏时数据铂金订阅用户7*24钉钉群。

Q1:

zabbix api 关联群组可以直接通过群组名字添加吗?而不是通过群组ID进行添加。

A:

不能,您可以在调用api之前通过sql查询或是先调API查询groupid。

Q2:

想做存储snmp trap监控存储配置的trap地址是发给server还是发给proxy?

A:

都可以的,zabbix server和proxy都可以接收trap。

Q3:

Zabbix 前端查询慢该怎么查原因?

A:请详细描述一下查询数据卡顿,是Zabbix WEB前端查询读取慢?还是通过登录数据库MYSQL,执行某些查询SQL语句较慢?

前端排查: 可打开Zabbix WEB前端的debug模式查看整体的前端查询语句,查询响应时间。 一般的原因可能是查询数据量较大,展示时从数据库中查询耗费时间长或数据库磁盘读写性能不够,导致查询时间长,这个可能需要具体查看分析。

随着zabbix监控系统的运行,host和items逐渐增多,监控数据量会越来越大,一般我们的优化建议: 1.提供性能较好的服务器作为数据库服务器, 2.减少历史数据保留时间 3.建议对zabbix数据库做表分区

如果是直接通过登录mysq,使用SQL语句查询的话,我们建议:
1.优化查询语句;
2.搭建数据库从库,建议查询在从库进行。
参考知识库:
http://repository.grandage.cn/pages/viewpage.action?pageId=1310903

附:LNMP环境前端响应慢。参考知识库:
http://repository.grandage.cn/pages/viewpage.action?pageId=3670837

Q4:

5.0的agent 源码编译安装怎么指定配置文件位置?

A:可以直接指定安装位置,--prefix=xxxx,装好以后 配置文件就在这个里面。

Q:这个配置文件不能改到 /etc下面吗?

A:./configure --help 。我看了一下,安装的时候单独修改配置文件的位置是没法改 但是你可以装完以后 移过去 然后启动的时候-c指定配置文件位置。

Q5:

为什么我的proxy2 没在用还会显示有队列?

A:

是这样的,这里是哪个proxy 抓的就是哪个proxy的数据。所以你看到的值都是proxy1的性能数据。

更多问答可到知识库查看。