zabbix“专家坐诊”第170期问答汇总

欢迎大家加入Zabbix交流群,除了在论坛发帖求问外,还可以在QQ群里交流进步,并且每周三我们会进行免费的技术答疑活动,请大家互相转告一下! 玩转Zabbix群 QQ群号:177428068

问题一:

Q:agent安装的内核版本最低是多少?2.4.31支持吗?

A: 这个官网应该没有明确说明agent的内核最低版本,反正你可以到官网找到和你操作系统相符合型号的agent。我记得之前试过linux5上安装一个agent,zabbix_agent启动的时候,它提示了一个内核too old的提示


问题二:

Q:请问一下,zabbix 6.2支持监控一台主机上多个JAVA程序嘛,只配置一台主机,监控多个端口的JAVAT程序,如何实现?

A: 多种方式,一种是最简单的,就是创建多台主机,每台主机用不通的jmx端口,还有一种是用脚本实现监控。配合cmdline-jmx那个工具监控。目前zabbix就算你填了多个端口也是只有监控到一个端口

Q: 脚本实现监控,这个有相应的资料嘛

A: 网上有资料,我这边可以给你思路

Q:好

A: 首先你可以用cmdlinx那个工具。那个工具是这样取值的。java -jar xxxxx  java的ip:jmx端口键值属性

Q: 如果用脚本实现,那么采集的时候就会多增加服务器的负担吧

A: 你根据不同的服务配置jmx端口后,会有这个参数rmi.port。然后你用正则匹配,一下你这台服务器有多少个jmx端口就行了

Q: 用脚本实现,应该也是用agentd去调用这个脚本跑数据,然后把这个数据通过处理后回传

A: 是的,脚本如果有现成脚本会比较方便。但是cmdline这个工具消耗的性能比较大,并且取值会比较慢

Q: 如果自定义的脚本多了,有会什么坏处呢

A: 相反的,你如果用zabbix的jmx那种类似那种协议请求,请求数据会快,性能消耗小

Q: 就是这样呀, 要考虑性能

A: 服务器性能占用多,导致你数据采集延迟。

Q: 后面能否搞jmx监控多个端口一台机子上,现在一台主机上跑多个JAVA太多了


问题三:

Q:有人用zabbix4监控cpu么,原来好好地,现在换了win10版本后,nvidia-smi命令显示乱码,nvidia-smi好像没有运行

A: 是乱码还是没运行?

Q:稍等,拍个照


XvTceYrW635a232ba0894.pngHFhY1mne635a237c58582.png正常如上图

A: 你这个键值调用的命令是什么,你手动执行一下,看一下报错

Q: 手动执行没问题

A: 截图看下你的键值调用的方法,还有这个监控项的类型

Q:

sGpjSfU3635a257edc0c0.png 

Q:
JYAPC0MC635a256b8a2bc.png
agent主动模式这么配置对吗?
A:其实你可以创建一个主动式监控项看下能不能取值。只要你的agent服务器的时间和zabbix服务器时间基本一致,能取到值就说明配置成功
A:请问你配置乐自动注册的动作了吗?如果没有的话,你的对象名称必须和agent的Hostname的名称保持一致,否则会取不到值
Q;配置的主机名和agent配置文件Hostname是一致的。
Q:现在全部都没有值。
A:时间了?
Q:server端和agent端时间一致。
Q:
C65qiwj9635a25be43365.png
Q:是用的自带的主动式模板


问题四:

Q;请问一下,配置被动模式的时候,是不是被监控端装完agentd就行了,然后在server端增加这一台主机就可以了

A:你发一下agent的hostname,和ServerActive指向的ip。还有server的ip。还有看下agent的日志。还有这台主机的对象名称

Q:2PMh34B4635a2796cfe19.png

jSUTo7OA635a279e96fe5.png
这个一样的不通

A:被动模式主机名称可以和hostname的不同,主动模式才要相同

A:被动模式,你在zabibx上面telnet一下agent的10050端口通不通

Q:我现在是配置被动模式

A:被动模式,你在zabibx上面telnet一下agent的10050端口通不通

Q:通的,所以才怪呢

A:那你server的ip写对了吗?还有看agent的日志,或者键值有没有报错

Q:FCbL9GbQ635a27a94bb2f.png

100.136是server

A:BW81KyTY635a27b39e24b.png

A:你两个要写server的ip,然后重启agent服

Q:dg61O1Yh635a283a60b6f.png

Q:被动模式也要写嘛?这二个不是主动模式才写的嘛?

A:不是。你先改一下,重启agent服务看下

Q:QEJBv8NL635a2844408c6.png

你这样肯定是可以的

Q:这种配置方法不是主动模式嘛

A:不是,

https://www.zabbix.com/documentation/5.0/en/manual/appendix/config/zabbix_agentd

A:你保留开启进程那个参数设置为0就是关闭被动模式。刚才你那样配置,其实是主动和被动模式都开了。但是最终agent以那种方式取值,要看你的模板配置的是主动模式还是被动模式

A:被动模式对server上面的压力较大,但是它可以手动执行立刻获取数据,并且不受服务器与agent服务器时间不一致的问题影响。主动模式对server上面的压力没那么大,但是它不能立即获取采集数据,不方便调试。受到server服务器和agent服务器的影响


问题五:

Q:问一个小问题 zabbix监控 redis集群 只能监听端口是否存活?

A:不是

Q:可以监控性能数据。就是给个用户,去查数据库的性能。

0 条评论

请先 登录 后评论
乐维君
乐维君

397 篇文章

作家榜 »

  1. 乐维君 397 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章