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

欢迎大家加入Zabbix交流群,除了在论坛发帖求问外,还可以在QQ群里交流进步,并且每周三我们会进行免费的技术答疑活动,请大家互相转告一下! 玩转Zabbix群 QQ群号:177428068
问题一、
Q:这个怎么办
jAircBHY62de5a0d9da8e.png
A:zabbix server上 curl file:///C:\Users\Tony\AppData\Local\Temp\ksohtml22344\wps1.jpghttp://www.sogou.com 可以正常返回吗?
Q:什么是返回
A:你这个提示是解析sougou 的地址失败,你需要先确认你zabbix服务器本身支不支持这个地址的解析,也就是curl测试一下
Q: slyVRiuF62de5a326a62d.png
A:yum -y install curl* 试试
Q:已经安装玩了,搜狗的返回数据是
J1k5tkIn62de5a1acda70.png
A:改成30试试
o1gIBZzH62de5a4031ed8.png
Q:多谢,可以了

问题二、
Q:我想问下,故障已经发生了,但是zabbix发现的很慢从哪里改参数呢,让故障发生的一瞬间就提示告警
A:改下故障告警触发器对应的指标刷新间隔,根据你的需求可以改成秒级
Q:这个的刷新间隔从哪里改
z0JdnP9r62de5a46ef398.png
A:主机管理-监控项 有个参数是设置更新间隔的

问题三、
Q:这个咋解决,timeout已经设置为30了
28HqmBlL62de5a4d0ae99.png

A:这个监控项能点进去看下表达式吗
Q:我用的是脚本
A:这个脚本手动执行结果返回是json吗
Q:是这个
1AILNddV62de5a5e54802.png
A:监控项先改成被动式,然后zabbix server执行zabbix_get -s 客户端IP -k 'wyzt',看能不能正确接受
Q:我监控的客户端是主动模式,没法执行zabbix_get -s 客户端IP -k 'wyzt'
A:监控项先改成被动式测试一下
Q:改了,我无法zabbix_get测试,服务端到客户端不通,因为我客户端的IP是一个内网地址

问题四、
Q:./var/lib/mysql/ibdata1 文件过大(300多G数据),实际./var/lib/mysql/zabbix/history_uint.ibd 文件只有139G   需要怎么清除./var/lib/mysql/ibdata1 文件
求乐乐指导一下。
A:你是不是mysql参数配置的所有数据都写到共享表空间了?
Q:之前装系统时默认的,现在改了mysql的配置了,可是./var/lib/mysql/ibdata1 文件里面的数据还是没法删除,直接删了ibdate1文件会不会导致mysql无法运行
A:这个是正在使用文件,没法直接删,删了你库就起不来了,你可以先全库备份,然后停止运行mysql,再删掉ibdata1(备份一份),启动mysql,数据库倒回
Q:有什么简单的方式清除了ibdate1里面的数据吗
A:没有,配置优化后,只能防止它再增大

问题五、
Q:我在docker下安装的zabbix,为啥一直出现这个告警?我也安装网上的说了,把IP填进去了,都不行
A:看下你这个触发器关联监控项对应的历史数据
Q:我填了0.5,哪里错了4b0tGbvd62de5a66de22f.png
kZ746irK62de5a6d8c4df.png
A: 不是,你这个触发器不是告警了吗,触发器关联的总有监控项吧,我想看的是监控项最近的数据
Q: fOQFN1T162de5a753a9cd.png
A:你这是zabbix server主机的自监控是吧,主机借口127.0.0.1试过吗?
Q:试过了,我是docker安装的,上面那个就正常
Dr1QQofw62de5a7b53dde.png
A:上面的那个是别的主机是吧
Q:是的,好像没有10050端口
A:agent类型的监控项数据不是还在实时刷新吗?那就说明agent是可用的,zabbix server是docker部署的,还是agent用docker部署的,agent是正常安装的?
Q:有问题的这台agent没有安装
A:你安装试试
Q:装这个吗
0LTkbvA662de5a82ac383.png
A:是的
Q:有一个 docker pull zabbix/zabbix-agent2,装那个好?
A:有标签吗,agent和server的版本要一致
Q:没有
Tzpu7xPl62de5a87e1e5d.png
A:那你下agent容器的时候,也指latest,不带的那个,容器跑起来,agent服务器的配置文件看下
Q:配置一般在哪个文件夹了
A:etc,zabbix_agentd.conf,主机名跟web端对应,Server和ServerActive都指向zabbix的IP地址
Q:
DmqtabPy62de5a8d96fad.png
A:改了。参数不对,Hostname=本地主机名,Server=zabbix服务器ip,ServerActive=zabbix服务器ip,ListenPort=10050 先改这4个,改完重启,看下agent的日志。
Q:重启了,咋又回去
OT7rxe0462de5a95053c9.png
A:你容器怎么启动的,重启命令给我看下
Q:这样
lyce6EGU62de5a9b33d34.png
A:重启的时候加上这句,gent容器的配置在创建的时候被那个命令已传参的方式写入的,所以你重启容器,加载应该还是那个配置
RKO30nE262de5a9fdb7d4.png
Q:还是不行
bG4pI2Cj62de5aa6c3828.png
A:command not found,zabbix_get,zabbix环境变量没配
zabbix_get -s 127.0.0.1 -k system.hostname,
Q:错了

A:第二个报错是提示配置文件的IP地址,没有指对,我是说agent的配置文件,把Server的IP换成后面这个IP.
Q:好,我再删除容器,再来一遍,可以了。
5aTiiS9G62de5aad245fa.png2dJlrxzr62de5ab1e2469.png
gQGlkGpN62de5ab6c4d2f.jpg



0 条评论

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

345 篇文章

作家榜 »

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