[社群QA] Zabbix“专家坐诊”第56期问答汇总

[复制链接]
乐维 发表于 2020-4-23 10:41:45 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Q:zbbix配置邮箱告警配置文件如下
1.jpg
测试是否可以发送文件后提示
2.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就出现了问题,出现了乱码, 3.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:
4.jpg
A:把这个截图粘贴出来,我要验证一下,这个是不是json,截图的内容粘贴出来
A:你的格式是json数据,能否看一下你的自定义键值,是如何写的。
Q:
5.jpg
6.jpg
7.jpg
A:zabbix_agent.conf哪里的自定义键值如何定义的。
Q:我把windows的编码格式换成了utf-8还是不行 8.jpg
A:
9.jpg
Q:这个请问有什么问题吗?UserParameter=tcpportlisten,C:zabbix.windiscovertcpport.bat
A:你放在cmd,看一下能不能运行,C:zabbix.windiscovertcpport.batQ:谢谢,路径改成C:\zabbix\windiscovertcpport.bat可以用zabbix_get了

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

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

讲座56.jpg




上一篇:Zabbix监控在windows的进程(非进程数)
下一篇:Zabbix“专家坐诊”第57期问答汇总
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝0

帖子179

发布主题

乐维社区

微信公众号

版权所有 © 2016-2019 九一乐维丨粤ICP备17007026号