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

[复制链接]
乐维 发表于 2020-4-9 12:14:52 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
Q:{INVENTORY.MACADDRESS.A}宏使用不了? 1.png
2.png
A:{INVENTORY.MACADDRESS.A}宏 不适用于全局脚本
3.png
4.png
Q:怎么创建适用于脚本的宏
5.png
A:https://blog.csdn.net/zhangxueleishamo/article/details/94400572 建议通过传入的IP地址,从数据的资产表中读取mac地址
Q:我试试,谢谢

Q:你好老师 这种错误是什么原因?
6.png
A:https://blog.csdn.net/jamesyao008/article/details/45098073 可以参考这个,修改一下数据库的参数

Q:你好 老师,我要导入h3c网络设备的模版出现这个错误,是什么问题呢?
7.jpg A:手动创建一个模板,名字为报错信息里面的那个被关联的模板 (Template Device Switch H3c)  即可。可能是下载的模板不全  或者导入的顺序不对
Q:您好 我添加了还是一样
10.png
11.png
A:导入的报错变了,继续创建吧
Q:这个template icmp ping系统里面是由自带的
13.png
A:尝试创建一下,看是否有报错。
Q:我在监控tomcat,导入模板  发现有问题
14.png
A:添加一个jmx的IP地址

Q:请教个问题  zabbix  监控tomcat  部署这个后tomcat 启动不起来
8.png
9.png
A:改成这一段试试
CATALINA_OPTS="${CATALINA_OPTS}  -Djava.rmi.server.hostname=file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png192.168.133.98 -Djavax.management.builder.initial= -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.port=12346 -Dcom.sun.management.jmxremote.rmi.port=12346 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
Q:好的


Q:
12.png
A:alertmain.sh脚本里的第7行是什么命令来的?似乎是权限不够
Q:echo一个字符串到一个文件,我在系统下执行是没问题的,可能是这个新文件的问题,新文件要写肯定没权限A:脚本默认是用zabbix用户执行的,你可以试下切换至zabbix用户执行
Q:谢谢

Q:spawn命令居然没有。这个命令怎么安装?
A:有安装expect 就可用通过expect 执行的
Q:刚刚安装了。似乎不管用
15.jpg
A:报错信息和脚本内容是怎样的?
Q:uu.sh: line 4: spawn: command not found
17.png
知道了。应该用expect执行。我用的的sh执行
A:是的

Q: 这种报错,正常启动, 通过proxy,其他的可以,有几台就不行。
16.png
A:这个报错的意思是,agent向server(126.123)获取需要监控的内容时,发现该监控主机已经禁用监控了。属于正常日志信息


Q:请问下 我这个自动发现的 系统盘情况   为啥 检测不到根目录的剩余百分比呢?
18.png
A:下面还有一个监控项吧?
Q:下边是我自己创建的一个 检测根目录的
19.png
A:需要看一下 /分区* 的监控项是由哪个自动发现规则生成的,自动发现规则是否有报错
Q:
20.png
21.png
A:你自己创建的监控项的键值,跟自动发现规则 想要创建的监控项 冲突了,需要删除你创建的"Linux根目录剩余空间"
Q:好的我试下

Q:有关于使用脚本监控端口信息跟多个信息与端整合成图形的例子吗?
A:这个是端口状态的监控,用同一台主机监控的话,可以弄成一个图形。
22.png
Q:能把这整个文档给我吗,谢谢
A:https://www.zabbix.com/documenta ... mtypes/zabbix_agent

Q:打扰请教下
我在做一个snmp监测bgp的lld,需要创建的监控项原型是:
名称栏:{#bgpPeerRemoteAddr宏}+ 名称
键值用的是:[jnxBgpM2PrefixInPrefixesActive.{#SNMPINDEX}]

目前测试创建出来的监控项的键值总是会被名称栏的宏带跑了,没法分开索引,您看我应该怎么处理? 23.png
24.png
25.png
A:SNMPOID 改成:BGP4-MIB::bgpPeerRemoteAddr 试下
Q:但是我需要监控的oid是jnxBgpM2PrefixInPrefixesActive,不是bgpPeerRemoteAddr
A:那就改成这个英文的OID 试下
Q:测试效果还是一样,oid都给名称栏的宏带跑了
A:自动发现规则是怎么配置的?
Q:discovery[{#JNXBGPM2PEERINDEX},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.1.1.1.14.0.1,{#BGPPEERREMOTEADDR},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.1.15.3.1.7,{#JNXBGPM2PREFIXINPREFIXESACTIVE},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.6.2.1.11,{#JNXBGPM2PREFIXINPREFIXESACCEPTED},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.6.2.1.8,{#JNXBGPM2PREFIXINPREFIXES},file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.6.2.1.7]
26.png
A:{#JNXBGPM2PEERINDEX}  这个的结果,是index来的吗,是的话,可以用{#JNXBGPM2PEERINDEX}替换{#SNMPINDEX}
Q:好我试下
Q:还是老样子,我再试试别的思路
A: {#JNXBGPM2PEERINDEX}  是index吗?
Q:我理解应该不是吧,您看下
A:确实不是,是否有一个OID ,结果就是index的?
Q:我没完全明白您的问题,
有另外一个oid可以索引到后面几项,(不包括bgpPeerRemoteAddr)
jnxBgpM2PrefixCountersEntry         file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png1.3.6.1.4.1.26file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png36.5.1.1.file:///C:\Users\admin\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.6.2.1A:这个oid的结果是什么?
Q:我需要监控的关键信息基本都可以在这个oid找到子项
28.png
A:bgpPeerRemoteAddr 对应的数字OID,结尾减少1位的结果是什么的?jnxBgpM2PrefixCountersEntry 的{SNMPINDEX} 跟bgpPeerRemoteAddr的{SNMPINDEX} 不匹配的。
Q:
29.png
A:自动发现规则:discovery[{#SNMPVALUE},bgpPeerRemoteAddr]
监控项原型的OID:bgpPeerRemoteAddr.[{#SNMPINDEX}]
重新加一个自动发现规则,用上面的配置即可
Q:好的,我试下

Q:请问一下   我yum下载  zabbix-java-gateway  下一个 jdk1.8版本的   但是  我tomcat 用的jdk是1.7的    使用zabbix监控的时候有影响吗?
A:已经完成监控jmx了,前面的部分就不需要执行了,这个不需要安装的
Q:收到
讲座54.jpg





上一篇:zabbix_server执行window脚本出现中文乱码如何解决
下一篇:编译安装的mysql如何更改文件路径
回复

使用道具 举报

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

本版积分规则

关注0

粉丝0

帖子162

发布主题
最新发布

乐维社区

微信公众号

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