Zabbix“专家坐诊”第61期问答汇总

Q:请问,zabbix页面web监测的功能是不是在server上或者proxy上执行的?
A:是的
Q:agent上是不是不会做任何操作

Q:这个windwos服务检测到的服务 不全呢?

A:你是查看哪里,发现他检测的服务不全的?能否截图看一下,少了那些服务
Q:


A:你是说右边少了OpenSSH那个服务吗?
Q:我windows里边是open这个 2个服务,但是 监控到只有个ssh
A:是这样的。你看一下你的监控项。他里面的参数时startd,所以只会发现已启动的服务

你对一下你右边的那些服务是不是,就是任务管理中心那些已启动的服务

A:你不是用了started吗?
Q:好的我知道了,谢谢

Q:zabbix-server一重启 偶尔会导致链接数据库的用户 连接太多 ,这个其中有啥问题么?提示 连接数过多
A:可以尝试修改一下mysql的my.cnf配置文件中的max_connections这个参数,并且重启数据库
Q:我加到5000了,有个奇怪现象 其中有一台的监控一直没更新,其他的是好的
A:什么没更新,数据没更新?
Q:是的
A:你那台监控没更新的是用什么方式监控的?如果是agent,请检查一下那台监控agent的状态
Q:主动式,agent是正常启动的呢
A:看一下agent的日志?你数据库加到5000后,有没有重启mysql数据库?
Q:超时

A:你这是window主机吗?
Q:是的
A:你看一下zabbix_agent服务有没有起来

Q:

A:你window是不是开了防火墙
Q:是的
A:你把防火墙临时关闭一下
Q:我试下,我这有2台windows 另一个就是正常的
A:有没有一些杀毒软件那些。有些安全狗的杀毒软件,要放通10050端口才可以有数据
Q:没有呢,刚才还是好好的 就是我刚才重启了下 zabbix服务 然后数据库就报连接数过多,又重启动下数据
A:你截图让我看一下具体报错
Q:windows的agent么
A:不是,你说数据库报连接数过多那个报错截图
Q:

A:你这个是数据库关闭了吧,你刚才说的数据库连接过多好像不是这个报错
Q:找不到了,就是Too many connections,登录zabbbix的 web提示的

A:现在你的数据库能不能打开?show variables like ‘max_connections’;在mysql查询一下当前的最大连接数,刚才是不是没重启zabbix_server
Q:重启了的,数据库能打开

A:看见没有,你最大连接数只有214,说明你可能改错了
Q:我刚才又改了1000
A:要把这个增大,然后重启数据库,zabbix_server,但是你看,他现在最大连接数就是214,set global max_connections=2000;你在mysql用这条语句设置一下,然后重启数据库,再查询一下最大连接数是不是变成2000了,show variables like ‘max_connections’;
Q:好的我试下,不行 又变回去了
A:能不能让我看一下你的数据库配置文件,max_connections哪里
Q:

A:没错啊,这样。你试着把数据库关闭了。然后使用指定配置文件启动的方式,启动mysql数据库,再查一下连接数,mysqld --defaults-file=/etc/my.cnf --user=root
Q:他启动默认是加载的 、etc/my.cnf的配置文件呢
A:是啊,不排除配置文件里面里有指定读取某个文件启动,所以叫你用一下mysqld --defaults-file=/etc/my.cnf --user=root,你现在也看见那个连接数没改到了吧。连接数太多就是因为那个max_connection等于214哪里导致的
Q:搞得zabbix服务都停不了了
A:如果zabbix_server关不掉,就用killall命令

关于Zabbix5.0(群友吐槽)
习惯了4.0以前的页面布局,5.0太多坑了,主要就是告警的动作和告警媒介这里,告警媒介新增了一个通用模板,动作里的消息模板变成了一个勾选项,勾选了才会采用动作里的告警消息模板,官方依旧没有修复中文bug,安装时官方的rpm包有缺失,源码安装反而更好用,页面的抬头按钮被全部移到左侧,模板也不能直接导入4.4及以前的自定义模板,特别是数据库相关自定义模板全军覆没,目前没找到好的解决办法只能自己全部重写,没有发现最急虚的k8s监控能力,个人感觉4.4挺好,不用升5.0
在这里插入图片描述