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

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

Q:怎么实现web场景的登录网页,网上找了好多教程都没成功,还有就是能否在页面中找到某个想要的字段或者字符串,请老师帮下忙
A乐小维:zabbix的web监控只支持基本认证或不需要用户密码的web页面监控,如果需要使用模拟登陆的监控方式,推荐写一个python爬虫脚本进行模拟登陆,zabbix负责接收脚本执行的结果即可。

Q:zabbix怎么监控yamaha路由设备呀
A乐小维:查找yamaha路由设备对应型号的配置手册和mib文件(snmp接口说明文档),配置yamaha路由设备开启snmp协议,然后再使用zabbix结合mib文件制作模板监控即可。如果不想制作模板,可以尝试先使用网络设备的通用模板监控。
Q:如果不想制作模板,可以尝试先使用网络设备的通用模板监控。这个模板针对yamaha可用吗?而且我看到都是snmpv2的但是只能用v1查看,而且ifDesrc这条命令也无法找到其端口信息,这是为什么啊?
A乐小维:部分网络设备不支持ifDesrc这个OID是正常的,ifDesrc这个OID也属于通用模板的内容。可以看下是否有其他的OID能获取到端口的描述消息。
Q:咱们这边有监控网络设备的模板吗?我这边找了几个,导入后都不管用。
A乐小维:建议查一下mib文件,看一下端口相关的OID是否不一样了。然后再对现有模板进行修改
Q:这个我去yamaha官网没有看到,能提供下下载路径吗?
A乐小维:我们这边也没有,建议联系一下yamaha官方的客服或者技术支持,snmpwalk -v 2c -c 团体名 IP if ,使用if作为OID,可以看到网络设备共有mib的端口信息,如果刷出来的信息里,没有找到端口描述的相关信息,说明需要找该设备的mib文件,查询私有的mib信息。Q:好的,我这边测试下

Q:硬件电源状态  cpu状态 温度 ,大家都是用ipmi这种方式吗?
A:ipmi是其中一种监控方式,还可以使用snmp监控(设备支持的话)、python爬虫、脚本命令远程登录等方式获取数据,看情况选择。

Q:大佬们,这是缺少什么?
R8UAD4lj62d61ef596c60.jpg
A乐小维:建议 ls /var/lib/mysql  看下是否是空的文件夹
Q:不是空的
mKecGfy462d61efe01c7b.png
A乐小维:cp -r /var/lib/mysql/* /home/data/    直接复制这条命令,执行也是一样的报错吗?
Q:刚刚转移了数据库目录,也改了配置文件,然后重启时报错
5vtz3J3X62d61f1414390.png1No8HDhq62d61f1c16b7a.png
A乐小维:要看数据库的日志报错信息
Q:要进去mysql里面看吗
A乐小维:要找一下 mysql的log文件位置,名字一般叫error.log,可以找一下存放数据的文件夹
Q:是没权限?
BR0IaOtJ62d61f29dfcb1.png
A乐小维:应该是了,整个迁移后的mysql目录授权一下试试
Q:已经调到最大还是一样,我直接改777
PcbHeJFt62d61f350854e.png
A乐小维:迁移后的整个目录,都需要给mysql用户授权

Q:我遇到了和27期一样的问题,docker安装zabbix后切换中文时报php的错误,这个后来是怎么解决的?
A乐小维:可以提供一下报错信息的截图吗?
Q:in caught error:call to undefined function mime_content_type() in /usr/share/zabbix/include/sounds.inc.php:27 Stack trace:#0 /usr/share/zabbix/php/views/administration.user.edit.php(371):getSounds()#1 /usr/share/zabbix/include/classes/mvc/CView.php(231):include("/usr/share/zabb…)#2/usr/share/zabbix/include/classes/core/ZBase.php(406):CView->getOutput() #3 /usr/share/zabbix/include/classes/core/ZBase.php(158):ZBase->process  Request(Object(CRouter))#4 /usr/share/zabbix/include/config.inc.php(33):ZBase->run("default")#5 /usr/share/zabbix/zabbix.php(21):require_once("/usr/share/zabb…")#6 {main} thrown in /usr/share/zabbix/include/sounds.inc.php on line 27


Q:请教下大佬,b站docker安装zabbix后(https://www.bilibili.com/video/a ... 7803555479650434159),修改语言出现网页错误怎么处理呢?
A乐小维:能提供一下报错信息的截图吗?
Q: u9Ofbkhc62d61f430d1e3.png
FB5JuEvs62d61f5306f7e.png
点这个就会出现
A乐小维:php --ini,查看下fileinfo.ini的位置,然后编辑这个文件,注销;extension=file:///C:/Users/admin/AppData/Roaming/Tencent/QQ/Temp/%W@GJ$ACOF(TYDYECOKVDYB.pngfileinfo.so前面的分号(;)。然后再重启一下php-fpm,试下能否解决问题,前端是nginx 还是apache??如果是apache还需要重启httpd
Q:nginx,按照b站视频里安装的,docker安装的整个zabbix application
A乐小维:php --ini  这个命令返回的信息是什么?
Q:是这样么?好像不太对经
rYV8Qx9l62d61f5aced77.png
A乐小维:方便提供一下远程么?
Q:可以
A:关于使用docker部署zabbix后,zabbix界面出现的这个问题。原因是:官方于8月9日提交了一段优化代码。导致前端需要用到fileinfo这个php扩展。但是docker似乎还未更新。因此会导致出现以上问题。解决方法有两种:1.通过命令apt-get install  php7-fileinfo 安装fileinfo这个php扩展。2.注释掉fileinfo扩展相关的代码

Q:请教一下,zbx监控IBM  DS系列存储比如DS5020或4700,有借助SMI协议实现监控吗,是否需要第三方工具,有没有更具体的调SMI接口这块的实现方法,能否给说明一下?
A乐小维:https://blog.51cto.com/cperhero/2433407  可以参考一下这篇文章


本期待解决问题:
Q:大佬们  我创建了个web场景  来监控我的站点  ,然后创建的触发器  于是我停掉网站前端,但是为什么没报警呢??
DxTrDIXk62d61f633e0a1.png
A乐小维:数据采集的时间间隔是多少呢? pBRTaKy062d61f6d3c38c.jpg

0 条评论

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

397 篇文章

作家榜 »

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