【社群QA】“专家坐诊”第24期问答汇总

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43631631/article/details/100135185

Q:我想将zabbix_proxy加入systemctl中,设置开机自启,但不知道哪里设置有问题,总是无法启动成功,看提示是已经启动了的;麻烦大神们帮忙看看

A:试下chmod 755 /usrb/systemd/system/zabbix_proxy.service,然后再chkconfig zabbix_proxy on看看。

Q:sdk打不开,这个地址是本来就打不开吗

A:那个地址本来就是打不开的,只要网址,和宏值的用户名密码没填错,就有数据。

Q:大佬请教一个问题SNMPTrap接收告警,截取内容只能截取snmptrap[regexp]监控项的内容,不能用snmptrap.fallback?

A:nmptrap.fallback是接收所有的trap信息,在接收某些型号(思科交换矩阵)trap信息的时候,是可以用的。

可以看下这个网址简单了解一下:file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp%W@GJ$ACOF(TYDYECOKVDYB.pnghttps://www.cnblogs.com/lwops/p/10148392.html

Q:大家好,请问下zabbix对linux系统的监测,那些指标都用什么命令的,能不能查到??

A:zabbix对linux系统的监测指标,原厂不提供命令,需要自行摸索

Q:zabbix无法创建WEB监测,填好名称和URL项之后 点添加,直接把刚填的数据清空了,并且提示步骤为必填项。如上添加后,点蓝色的添加提示如下

A:有看过官网的教程吗?https://www.zabbix.com/documentation/3.4/zh/manual/web_monitoring

Q:大佬,我是要将SNMPTrap的信息截取想要的内容,因为SNMPTrap接收的告警信息太长,短信发不了,长度有限制

A:用正则表达式将要的信息截取出来

Q:用这个key值snmptrap.fallback接收的信息使用正则截取的时候报类型不对

A:首先你要确定,设备发生过来的trap信息格式,是不是统一的。例如:

设备名称

设备IP

设备告警部位

告警登记

这样子Q:是统一的格式,只是不同型号的格式可能不同,这个分模板

A:看下你正则怎么写的?

Q:我想拿的其实是Timeticks,现在测试拿的是16

A:正则的问题,https://regex101.com/这是个正则测试的网站,你可以用下看看


Q:您好,我有个ping检测的需求是同时两个以上节点发生异常才触发动作,但目前测还是一个点就会被触发,麻烦帮看下触发器是不是有问题?

A:你是一个节点一个键值对吧?我看你表达式只有一个监控项的键值

Q:对,这是个模板,同时用在很多个主机上,就是想要这个监控项触发大于2的时候再报警

A:你这个触发器是只能用于的单个节点的。

Q:我改了下测试大于等于2还是没触发

A:这个表达式,是所有都大于2,才会触告警。可以看下zabbix官网这一条触发器file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp%W@GJ$ACOF(TYDYECOKVDYB.pnghttps://www.zabbix.com/documentation/3.4/zh/manual/config/triggers/expression

Q:我现在怎样才能让这个表达为真,我理解官网的解释和我需求是一致的

A:官网:({server1:system.cpu.load[all,avg1].last()}>5) + ({server2:system.cpu.load[all,avg1].last()}>5) + ({server3:system.cpu.load[all,avg1].last()}>5)>=2

你的:({server1:system.cpu.load[all,avg1].last()}>5 + {server2:system.cpu.load[all,avg1].last()}>5 + {server3:system.cpu.load[all,avg1].last()}>5)>=2

中间少了括号了

Q:好的,知道了,谢谢

Q:请问zabbix是用php的吗,我的web是用的php,想改为apache,请问要怎么操作呢?

A:PHP是一个环境可以让你的php程序在你的机器上运行起来,apache/nginx是web程序,想要运行php网站程序就必须用lnmp或者lamp等来运行,

逻辑完全不通,因为zabbix本身前端代码就是php写的,而且apache只是一个网站运行程序,php需要apache,而不是从php改成apache,倒是apache可以换成nginx

Q:You don’t have permission to access /zabbix/ on this server 更新完php出这个了,怎么回事

The requested URL /zabbix/ was not found on this server变成这个了,请问这个zabbix web文件存在什么路径下?A:find 一下zabbix.conf.php,找不到的话,可能是你升级的时候,这个给删了或者啥的Q:我感觉是升级php造成apache或者nginx找不到zabbix web位置了

[root@zabbix-server2019 ~]# whereis apache

apache:[root@zabbix-server2019 ~]# whereis nginx

nginx:[root@zabbix-server2019 ~]# whereis httpd

httpd: /usr/sbin/httpd /usr/lib64/httpd /etc/httpd /usr/share/httpd /usr/share/man/man8/httpd.8.gz

[root@zabbix-server2019 ~]#

A:看下这个试试file:///C:\Users\admin\AppData\Roaming\Tencent\QQ\Temp%W@GJ$ACOF(TYDYECOKVDYB.pnghttps://www.cnblogs.com/Caiyundo/p/10254239.html

Q:谢谢

Q:为什么我的web检测里面什么都没有啊

A:点击下过滤器看看,你这里有给server做web检测?

Q:点击之后就这样,我看和教程上面的界面不一样啊,这怎么配置呢

A:右上角——创建web场景

Q:找到了,谢谢

本期待解决问题:

您好,在监控应用程序日志的时候,agent端的日志报End of need_meta_update():FAIL大概是什么情况呢?
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43631631/article/details/100135185