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

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

Q:zbbix配置邮箱告警配置文件如下
Z1Fdarpt62d75f349248a.jpg
测试是否可以发送文件后提示
PaKRyxg562d75f3c5dd41.jpg
请问时什么问题呢,百度未找到相应文档。邮箱为企业内部邮箱,ping 邮箱服务器时能连接?
A:你的这个问题应该是说要在企业邮箱哪里设置smtp的验证
Q:请问:是在客户端配置还是在邮件服务器行进行设置
A:邮件服务器哪里设置

Q:环境是:Server,Proxy外网暴露且分处异地,Proxy与多Agent在内网。目前通过Proxy获取多个Agent的信息,发至Server。现在Proxy只能在Windows安装,想通过Doker来做。还有别的解决方案吗?不考虑Agent直传Server。

Q:请问我使用centos7为服务器端,windows2012为agent端,我想自动监控agent端的端口,使用的脚本是
@echo off
echo {
echo         "data":[
for /F "tokens=2 delims= " %%i IN ('netstat -anp tcp^|find /i "LISTENING"') DO for /F "tokens=2 delims=:" %%j IN ("%%i") DO echo                 {"{#TCP_PORT}":"%%j"},
echo                 {"{#TCP_PORT}":"10050"}
echo         ]
echo }
在windows上返回的是符合教程的,但在linux上使用zabbix_get就出现了问题,出现了乱码, GyjYQvsP62d75f4a236bc.jpg
zabbix-server端log提示为:
windows-server端的log输出为
39344:20200420:093953.435 housekeeper [deleted 9200 hist/trends, 0 items/triggers, 0 events, 1 problems, 0 sessions, 0 alarms, 0 audit items in 0.519725 sec, idle for 1 hour(s)]
39369:20200420:094606.060 discovery rule "windows-zabbix-agent-3:tcpportlisten" became not supported: Value should be a JSON object.
39350:20200420:094607.771 item "windows-zabbix-agent-4:tcpportlisten" became not supported: Unsupported item key.
39348:20200420:094608.773 item "windows-zabbix-agent-6:tcpportlisten" became not supported: Unsupported item key.

请问是出现了什么原因?
A:linux服务器的编码和window服务器的编码不同,而且,你的bat脚本获取的应该不是json格式
Q:请问能不能告知要如何修改?我找到的几篇都是一样的脚本
A:你把你的bat脚本运行的结果发出来
Q:
GzdM3R7J62d75f5a8bea5.jpg
A:把这个截图粘贴出来,我要验证一下,这个是不是json,截图的内容粘贴出来
A:你的格式是json数据,能否看一下你的自定义键值,是如何写的。
Q:
e160Tumt62d75f6964c63.jpg
zMjyjYj362d75f758f35a.jpg
JHE27D9L62d75f821778c.jpg
A:zabbix_agent.conf哪里的自定义键值如何定义的。
Q:我把windows的编码格式换成了utf-8还是不行 76gE1Xov62d75f923840e.jpg
A:
0jToT2Db62d75fa41c65e.jpg
Q:这个请问有什么问题吗?UserParameter=tcpportlisten,C:zabbix.windiscovertcpport.bat
A:你放在cmd,看一下能不能运行,C:zabbix.windiscovertcpport.batQ:谢谢,路径改成C:\zabbix\windiscovertcpport.bat可以用zabbix_get了

Q:这个错谁见过?oauRhXJG62d75fb0113e2.png
A:你是不是没安装php-mysql
Q:装了,我网上搜的也是缺少php-mysql
A:你安装了之后,有没有重启服务
Q:zabbix-server跟httpd都重启了
A:php重启了吗?
Q:这个没有,php咋重启?
A:systemctl restart php-fpm
Q:我等下试下,环境断了,谢谢乐乐

Q:请教下,zabbix 监控esxi有好的解决方案么,自带的模板很多信息没有,cpu使用率和存储之类的信息都没有
A:可以尝试用python脚本+pyvmomi 监控exsi的详细信息(参考https://blog.csdn.net/reblue520/article/details/82720182
Q:这个不能和zabbix一起使用么,好像不是模板

Q:请问一下,监控服务的存活状态,除了脚本之外,zabbix有没有自带的插件?
A:可以,可以通过zabbix_agent的一个内置keysystem.run来实现,检测存活状态。

Q:你好请教一个问题   一个proxy(400台)队列特别大,如果优化,要从那几个方面去做,请指导一下;
peh9TIhM62d75fb949971.png
A:查看一下proxy的日志,是否有大量的item报错,如果是,就把报错的item配置正确,这样会减少队列
Q:没有 错误,正常的日志输出。
A:1. 提高ZABBIX服务器的配置(建议能上SSD尽量上SSD)
2. 查看代理和数据库所在的主机性能,CPU、内存、网络、IO指标是否都正常
3. 查看Proxy返回的日志(很重要)
4. 根据节点主机数调整配置参数
5. 通过队列的“细节”选项,查看堵塞的监控项情况

本期未解决问题:
Q:这到底是什么神奇的包装了ssh ssh2都不行,centos7.6,我从官网yum都少包
5dzSlHUI62d75fc38e86d.jpg
A:你可以下载zabibx离线部署包部署,http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/

YhPyZM4o62d75fcd00c60.jpg

0 条评论

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

429 篇文章

作家榜 »

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